<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>2Coders. Блог 2-х web-разработчиков &#187; Новости</title>
	<atom:link href="http://2coders.ru/category/news/feed/" rel="self" type="application/rss+xml" />
	<link>http://2coders.ru</link>
	<description>Web - Дизайн, Web - Программирование и SEO</description>
	<lastBuildDate>Sat, 04 Sep 2010 17:31:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Активация аккаунта Yii</title>
		<link>http://2coders.ru/aktivaciya-akkaunta-yii/</link>
		<comments>http://2coders.ru/aktivaciya-akkaunta-yii/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 14:08:46 +0000</pubDate>
		<dc:creator>d4rkr00t</dc:creator>
				<category><![CDATA[Yii]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[активация]]></category>

		<guid isPermaLink="false">http://2coders.ru/?p=1510</guid>
		<description><![CDATA[ Как приятно после длительного перерыва снова написать   статейку в свой  любимый блог  .
Сегодня, как вы надеюсь помните мы будем делать  активацию аккаунта на yii.
На этом закончим лирическое отступление и  перейдем непосредственно к разработке.
И первое, что нам нужно  сделать &#8211; это добавить действие actionActivation в контроллере defaultController модуля User:


  [...]]]></description>
			<content:encoded><![CDATA[<p><a title="questionmarks" rel="lightbox[pics1510]" href="http://2coders.ru/wp-content/uploads/2010/04/questionmarks.jpg"  rel="sexylightbox"><img class="attachment wp-att-1511 alignleft" src="http://2coders.ru/wp-content/uploads/2010/04/questionmarks.thumbnail.jpg" alt="questionmarks" width="200" height="197" style="padding-right: 10px;" /></a> Как приятно после длительного перерыва снова написать   статейку в свой  любимый блог <img src='http://2coders.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .<br />
Сегодня, как вы надеюсь помните мы будем делать  активацию аккаунта на yii.<br />
На этом закончим лирическое отступление и  перейдем непосредственно к разработке.</p>
<p>И первое, что нам нужно  сделать &#8211; это добавить действие <strong>actionActivation</strong> в контроллере <strong>defaultController</strong> модуля <strong>User</strong>:</p>
<p><span id="more-1510"></span></p>
<pre class="brush: php;">
    /*
    * Активация аккаунта
    *
    * @param
    * @return
    */
    function actionActivation() {
        //TODO делаем активацию
    }</pre>
<p>Все предельно просто.</p>
<p>Теперь я&nbsp;создал представление <b>message.php</b> для вывода сообщений об&nbsp;успешной или не&nbsp;успешной активации аккаунта, вот с&nbsp;таким кодом:</p>
<pre class="brush: php;">
&lt;?php
$this-&gt;breadcrumbs=array(
    $breadcrumb,
);
?&gt;

&lt;h1&gt;&lt;?php echo $messageTitle ?&gt;&lt;/h1&gt;

&lt;div id=&quot;content&quot;&gt;
    &lt;h1&gt;&lt;?php echo $messageText ?&gt;&lt;/h1&gt;
&lt;/div&gt;
</pre>
<p>Переменная <b>$messageTitle</b>&nbsp;&mdash; получает заголовок сообщения, а&nbsp;переменная <b>$messageText</b>&nbsp;&mdash; сам текст сообщения.</p>
<p>Ну&nbsp;и&nbsp;сам код действия:</p>
<pre class="brush: php;">
/*
    * Активация аккаунта
    *
    * @param
    * @return
    */
    function actionActivation() {
        if(!empty($_GET['key'])) {
            $user = User::model()-&gt;find('activationKey = :activationKey',
                    array(':activationKey' =&gt; $_GET['key']));

            //  Проверяем существует ли пользователь с данным кодом активации
            if(!empty($user)) {
                if($user-&gt;status == '1') {
                    $this-&gt;render('message', array('breadcrumb'       =&gt; 'Активация аккаунта',
                                                       'messageTitle'  =&gt; 'Активация аккаунта',
                                                       'messageText'  =&gt; 'Аккаунт уже активирован!'));
                } else {
                    $user-&gt;status = '1';
                    $user-&gt;save();

                    $this-&gt;render('message', array('breadcrumb'       =&gt; 'Активация аккаунта',
                                                       'messageTitle' =&gt; 'Активация аккаунта',
                                                       'messageText'  =&gt; 'Аккаунт успешно активирован!'));
                }
            } else {

                // Если нет такого ключа то выводим сообщение об ошибке
                throw new CHttpException(403, 'Такого пользователя не существует.');
            }
        } else {

            // Если не передан ключ активации, редиректим обратно
            $this-&gt;redirect(Yii::app()-&gt;user-&gt;returnUrl);
        }
    }
</pre>
<p>Думаю разобраться в&nbsp;коде по&nbsp;комментариям не&nbsp;составит труда.</p>
<p>В&nbsp;следующем выпуске <img src='http://2coders.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  будем делать восстановление пароля.</p>
<p>До&nbsp;встречи!</p>
]]></content:encoded>
			<wfw:commentRss>http://2coders.ru/aktivaciya-akkaunta-yii/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>День рождения блога 2Coders</title>
		<link>http://2coders.ru/den-rozhdeniya-bloga-2coders/</link>
		<comments>http://2coders.ru/den-rozhdeniya-bloga-2coders/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 07:45:34 +0000</pubDate>
		<dc:creator>Max</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://2coders.ru/?p=1303</guid>
		<description><![CDATA[
Здравствуйте, дорогие читатели. Сегодня нашему блогу исполняется ровно 1 год. Надеемся и дальше радовать Вас интересными и познавательными статьями.
Команда 2coders.ru.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://2coders.ru/wp-content/uploads/2010/03/111.jpg"  rel="lightbox[pics1303]" title="happy-birthday" rel="sexylightbox"><img src="http://2coders.ru/wp-content/uploads/2010/03/111.jpg" alt="happy-birthday" width="520" height="390" class="attachment wp-att-1308 aligncenter" /></a><br />
Здравствуйте, дорогие читатели. Сегодня нашему <a href="http://2coders.ru">блогу</a> исполняется ровно 1 год. Надеемся и дальше радовать Вас интересными и познавательными статьями.<br />
Команда 2coders.ru.</p>
]]></content:encoded>
			<wfw:commentRss>http://2coders.ru/den-rozhdeniya-bloga-2coders/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Милиции и спецслужбам разрешат читать личную переписку</title>
		<link>http://2coders.ru/milicii-i-specsluzhbam-razreshat-chitat-lichnuyu-perepisku/</link>
		<comments>http://2coders.ru/milicii-i-specsluzhbam-razreshat-chitat-lichnuyu-perepisku/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 10:06:15 +0000</pubDate>
		<dc:creator>d4rkr00t</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://2coders.ru/?p=727</guid>
		<description><![CDATA[Не мог пройти мимо этой новости на хабре. Вот небольшая выдержка:

Требования к сетям и средствам почтовой связи для проведения оперативно-разыскных мероприятий
1. Настоящие Требования к сетям и средствам почтовой связи для проведения оперативно-разыскных мероприятий (далее &#8211; Требования) распространяются на сети и средства связи оператора почтовой связи и реализуются в целях создания уполномоченному государственному органу, осуществляющему проведение [...]]]></description>
			<content:encoded><![CDATA[<p>Не мог пройти мимо этой новости на хабре. Вот небольшая выдержка:</p>
<blockquote><p>
Требования к сетям и средствам почтовой связи для проведения оперативно-разыскных мероприятий</p>
<p>1. Настоящие Требования к сетям и средствам почтовой связи для проведения оперативно-разыскных мероприятий (далее &#8211; Требования) распространяются на сети и средства связи оператора почтовой связи и реализуются в целях создания уполномоченному государственному органу, осуществляющему проведение оперативно-разыскных мероприятий (далее &#8211; уполномоченный орган), условий, необходимых для проведения оперативно-разыскных мероприятий (далее &#8211; ОРМ).</p>
<p>2. Сети почтовой связи, в том числе при их развитии и расширении, а также средства почтовой связи оператора почтовой связи обеспечивают возможность передачи уполномоченному органу:</p>
<p>а) информации об оказанных услугах почтовой связи;</p>
<p>б) информации о пользователях (отправителях и адресатах) услугами почтовой связи;</p>
<p>в) почтовых отправлений.</p>
<p>Информация об оказанных услугах почтовой связи и о пользователях услугами почтовой связи передается взаимодействующему подразделению уполномоченного органа по его запросам, в том числе по запросам с пункта управления уполномоченного органа (далее &#8211; пункт управления ОРМ).</p>
<p>В случае оказания услуг почтовой связи, в процессе которых средствами оператора почтовой связи осуществляется дополнительное кодирование передаваемой информации, на пункт управления ОРМ такая информация передается в декодированном виде.</p>
<p>3. Имеющиеся и (или) создаваемые операторами почтовой связи базы данных о пользователях услугами почтовой связи и базы данных об оказанных услугах почтовой связи, а также оборудование средств связи, в том числе программное обеспечение, обеспечивающее выполнение установленных действий при проведении ОРМ (далее &#8211; технические средства ОРМ), подключаются оператором почтовой связи к пункту управления ОРМ через точку (точки) подключения в соответствии с техническими условиями, устанавливаемыми уполномоченным органом.
</p></blockquote>
<p><a href="http://www.rg.ru/2009/07/10/svjaz-dok.html">Приказ полностью.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://2coders.ru/milicii-i-specsluzhbam-razreshat-chitat-lichnuyu-perepisku/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Обновление блога</title>
		<link>http://2coders.ru/obnovlenie-bloga/</link>
		<comments>http://2coders.ru/obnovlenie-bloga/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 10:09:22 +0000</pubDate>
		<dc:creator>d4rkr00t</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://2coders.ru/?p=671</guid>
		<description><![CDATA[Вчера и сегодня идут работы по обновлению блога, перенесли  c wp 2.7 на 2.8, сменили версии плагинов и наконец сделали нормальную подсветку синтаксиса.
]]></description>
			<content:encoded><![CDATA[<p>Вчера и сегодня идут работы по обновлению блога, перенесли  c wp 2.7 на 2.8, сменили версии плагинов и наконец сделали нормальную подсветку синтаксиса.</p>
]]></content:encoded>
			<wfw:commentRss>http://2coders.ru/obnovlenie-bloga/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Раздача инвайтов на Хабре</title>
		<link>http://2coders.ru/razdacha-invajtov-na-xabre/</link>
		<comments>http://2coders.ru/razdacha-invajtov-na-xabre/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 06:23:00 +0000</pubDate>
		<dc:creator>d4rkr00t</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[ХабраХабр]]></category>

		<guid isPermaLink="false">http://2coders.ru/razdacha-invajtov-na-xabre/</guid>
		<description><![CDATA[Всегда хотел зарегистрироваться на хабре, но нужен был инвайт. 
Сегодня это можно сделать, все у кого есть ie8 переходим по ссылочке: 
http://habrahabr.ru/special/ie8/lottery/
и пытаемся выиграть инвайт, у меня получилось с первого раза.
]]></description>
			<content:encoded><![CDATA[<p>Всегда хотел зарегистрироваться на хабре, но нужен был инвайт. </p>
<p>Сегодня это можно сделать, все у кого есть ie8 переходим по ссылочке: </p>
<blockquote><p><a href="http://habrahabr.ru/special/ie8/lottery/">http://habrahabr.ru/special/ie8/lottery/</a></p></blockquote>
<p>и пытаемся выиграть инвайт, у меня получилось с первого раза.</p>
]]></content:encoded>
			<wfw:commentRss>http://2coders.ru/razdacha-invajtov-na-xabre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FireFox 3.5</title>
		<link>http://2coders.ru/firefox-35/</link>
		<comments>http://2coders.ru/firefox-35/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 19:50:41 +0000</pubDate>
		<dc:creator>d4rkr00t</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Браузер]]></category>

		<guid isPermaLink="false">http://2coders.ru/?p=584</guid>
		<description><![CDATA[Обновился один из самых популярных браузеров FireFox до версии 3.5
Подробная информация
Качаем
]]></description>
			<content:encoded><![CDATA[<p>Обновился один из самых популярных браузеров FireFox до версии 3.5<a href="http://www.mozilla.com/firefox/3.5/releasenotes/"></p>
<p>Подробная информация</a></p>
<p><a href="http://www.getfirefox.com/">Качаем</a></p>
]]></content:encoded>
			<wfw:commentRss>http://2coders.ru/firefox-35/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Не большой опрос</title>
		<link>http://2coders.ru/ne-bolshoj-opros/</link>
		<comments>http://2coders.ru/ne-bolshoj-opros/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 17:33:27 +0000</pubDate>
		<dc:creator>d4rkr00t</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://2coders.ru/ne-bolshoj-opros/</guid>
		<description><![CDATA[Наконец выдалась минутка и я появился в блоге, работа забирает все время. Сегодня ответил на все комментарии, спасибо, за интерес проявленный к блогу. 
Так же хотелось бы услышать на какие темы статьи вам интересны, чему стоит уделить больше внимания, да и вообще пожелания по развитию сайта, а может и критика. 
Пишите в комментариях обязательно учтем [...]]]></description>
			<content:encoded><![CDATA[<p>Наконец выдалась минутка и я появился в блоге, работа забирает все время. Сегодня ответил на все комментарии, спасибо, за интерес проявленный к блогу. </p>
<p>Так же хотелось бы услышать на какие темы статьи вам интересны, чему стоит уделить больше внимания, да и вообще пожелания по развитию сайта, а может и критика. </p>
<p>Пишите в комментариях обязательно учтем Ваши пожелания. </p>
<p>И еще такая просьба или даже лучше сказать пожелание, свой флуд, рекламу и бессмысленные комменты держите при себе, все равно внешних ссылок нет, и все комментарии проходят предварительную модерацию, не создавайте нам лишней работы. Мы лучше потратим это время на организацию работы блога и на написание новых интересных статей. </p>
<p>Спасибо за внимание. С уважение администрация блога 2Coders.</p>
]]></content:encoded>
			<wfw:commentRss>http://2coders.ru/ne-bolshoj-opros/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Не по теме))</title>
		<link>http://2coders.ru/ne-po-teme/</link>
		<comments>http://2coders.ru/ne-po-teme/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 19:28:40 +0000</pubDate>
		<dc:creator>d4rkr00t</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://2coders.ru/ne-po-teme/</guid>
		<description><![CDATA[Россия &#8211; Финляндия. 3:0.
Ураааа!!!!!!!! 
Немного кривоваты наши) но матч хороший был.
]]></description>
			<content:encoded><![CDATA[<p>Россия &#8211; Финляндия. 3:0.<br />
Ураааа!!!!!!!! </p>
<p>Немного кривоваты наши) но матч хороший был.</p>
]]></content:encoded>
			<wfw:commentRss>http://2coders.ru/ne-po-teme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
