<?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>Блог Артёма Савельева &#187; Wordpress</title>
	<atom:link href="http://seogad.ru/tags/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://seogad.ru</link>
	<description>Бизнес, интернет, путешествия, творчество</description>
	<lastBuildDate>Mon, 06 Feb 2012 09:33:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Используем функцию php date ()</title>
		<link>http://seogad.ru/design/using-php-date-function</link>
		<comments>http://seogad.ru/design/using-php-date-function#comments</comments>
		<pubDate>Sun, 21 Nov 2010 20:16:05 +0000</pubDate>
		<dc:creator>Артём Савельев</dc:creator>
				<category><![CDATA[Веб-дизайн]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[советы]]></category>

		<guid isPermaLink="false">http://seogad.ru/?p=4298</guid>
		<description><![CDATA[Сегодня мне хотелось бы показать вам пару примеров того, как можно использовать замечательную функцию date () себе во благо. Возможно, для кого-то это будет не новостью, но ничего страшного&#160;&#8212; мудрый и уже начитанный человек пожелает удачи тем, кому ещё предстоит это узнать. Чаще всего я использую эту функцию для того, чтобы сделать удобный копирайт в [...]

<div class="entry relatedpostsentry"><h3>Статьи по теме:</h3>
<ul>
		<li><a href="http://seogad.ru/cms/wp-conditional-tags" rel="bookmark">Используем условные теги Wordpress</a><!-- (7.1)--></li>
	</ul></div>
]]></description>
			<content:encoded><![CDATA[<p>Сегодня мне хотелось бы показать вам пару примеров того, как можно использовать замечательную функцию <em>date ()</em>  себе во благо.</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/11/php-date.jpg" alt="" title="Используем функцию php date()" width="470" height="313" class="aligncenter size-full wp-image-4315" /></p>
<p>Возможно, для кого-то это будет не новостью, но ничего страшного&nbsp;&mdash; мудрый и уже начитанный человек пожелает удачи тем, кому ещё предстоит это узнать.<span id="more-4298"></span></p>
<p>Чаще всего я использую эту функцию для того, чтобы сделать удобный копирайт в подвале того или иного сайта. Удобен он тем, что один раз потратив время на его создание, больше я к нему не притрагиваюсь.</p>
<p>Мои копирайты выглядят примерно так:</p>
<p><em>© 2009&mdash;2010, Правообладатель</em></p>
<p>Первая дата статична, это год открытия проекта. Вторая же дата изменяется ежегодно, то есть в 2011 году этот же копирайт без какого-либо вмешательства превратиться в:</p>
<p><em>© 2009&mdash;2011, Правообладатель</em></p>
<p>Достигнуть этого очень просто. Достаточно вместо последней даты вставить короткий php-код следующего содержания:</p>
<p><code>&lt;?php print date('Y') ?&gt;</code></p>
<p>Если вы хотите проделать это с сайтом на Wordpress, то скорее всего изменения вам придётся произвести в файле <em>footer.php</em> вашей темы.</p>
<p>Также, нередко на разного рода информационных порталах нужно отобразить сегодняшнюю дату и время. Это тоже достаточно просто достигается с помощью подобного кода:</p>
<p><code>&lt;?php print date("d.m.Y / H:i")?&gt;</code></p>
<p>В результате мы получим примерно следующее:</p>
<p><em>21.11.2010 / 19:43</em></p>
<p>Вы можете изменить формат даты и времени, использовав другие символы, которые <a href="http://php.net/manual/en/function.date.php">подробно описаны</a> в официальном руководстве по PHP.</p>
<p>Также можно заменить цифры в месяце на слова, для этого понадобится код:</p>
<p><code>&lt;?php date_default_timezone_set('Europe/Moscow');</code><br />
<code>function russian_date(){</code><br />
<code>$date=explode(".",date("d.m.Y"));</code><br />
<code>switch ($date[1]){</code><br />
<code>case 1: $m='января'; break;</code><br />
<code>case 2: $m='февраля'; break;</code><br />
<code>case 3: $m='марта'; break;</code><br />
<code>case 4: $m='апреля'; break;</code><br />
<code>case 5: $m='мая'; break;</code><br />
<code>case 6: $m='июня'; break;</code><br />
<code>case 7: $m='июля'; break;</code><br />
<code>case 8: $m='августа'; break;</code><br />
<code>case 9: $m='сентября'; break;</code><br />
<code>case 10: $m='октября'; break;</code><br />
<code>case 11: $m='ноября'; break;</code><br />
<code>case 12: $m='декабря'; break;}</code><br />
<code>return $date[0].'&nbsp;'.$m.'&nbsp;'.$date[2]; } ?&gt;</code></p>
<p>А в том месте, где нужно показать дату, необходимо вызвать функцию:</p>
<p><code>&lt;?php echo russian_date(); ?&gt;</code></p>
<p>В итоге мы получим вот такую красотень:</p>
<p><em>21 ноября 2010</em></p>
<p>Можно также совместить русскую дату с временем, использовав код:</p>
<p><code>Сегодня: &lt;?php echo russian_date(); ?&gt; Время:&lt;?php print date("H:i")?&gt;</code></p>
<p>И результатом будет:</p>
<p><em>Сегодня: 21 ноября 2010 Время:22:58</em></p>
<p><strong>Вот и всё. Как видите, совсем несложные решения. Уверен, вы найдёте им применение =) А если что-то не получится, добро пожаловать в комментарии!</strong></p>
<p>Желаю вам всего самого доброго!<br />
<a href="http://seogad.ru">Артём Савельев</a></p>
<p><em>P.S. Для вывода русской даты можете использовать также <a href="http://php-date.ru/paragraphs/date_popular_templates">эту функцию</a>&nbsp;&mdash; за подсказку спасибо <a href="http://brokenbrake.biz/">Тормозу</a>.</em></p>


<div class="entry relatedpostsentry"><h3>Статьи по теме:</h3>
<ul>
		<li><a href="http://seogad.ru/cms/wp-conditional-tags" rel="bookmark">Используем условные теги Wordpress</a><!-- (7.1)--></li>
	</ul></div>
]]></content:encoded>
			<wfw:commentRss>http://seogad.ru/design/using-php-date-function/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Самостоятельно изготавливаем иконки для добавления поста в социальные сервисы</title>
		<link>http://seogad.ru/design/make-own-icones</link>
		<comments>http://seogad.ru/design/make-own-icones#comments</comments>
		<pubDate>Tue, 16 Nov 2010 19:36:20 +0000</pubDate>
		<dc:creator>Артём Савельев</dc:creator>
				<category><![CDATA[Веб-дизайн]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[иконки]]></category>

		<guid isPermaLink="false">http://seogad.ru/?p=4062</guid>
		<description><![CDATA[Сначала я пытался обойтись официальными и сторонними решениями для предоставления пользователям возможности быстро добавить понравившийся пост в ту или иную социальную сеть, но какие-то они все разрозненные были, на мой взгляд. В результате я просто взял и сделал свои кнопки, такие, какие подходят именно этому. И сегодня мне хотелось бы рассказать вам о том, как [...]

<div class="entry relatedpostsentry"><h3>Статьи по теме:</h3>
<ul>
		<li><a href="http://seogad.ru/design/iepngfix" rel="bookmark">Прозрачность png в древних версиях Internet Explorer</a><!-- (8.9)--></li>
		<li><a href="http://seogad.ru/cms/mp3-wordpress-magic-fields-jplayer" rel="bookmark">Создание каталога песен на Wordpress с помощью Magic Fields и jPlayer</a><!-- (8.1)--></li>
		<li><a href="http://seogad.ru/cms/wordpress-news-sidebar" rel="bookmark">Wordpress&nbsp;&mdash; делаем раздел новостей и выводим из него анонсы в сайдбар</a><!-- (6.1)--></li>
	</ul></div>
]]></description>
			<content:encoded><![CDATA[<p>Сначала я пытался обойтись официальными и сторонними решениями для предоставления пользователям возможности быстро добавить понравившийся пост в ту или иную социальную сеть, но какие-то они все разрозненные были, на мой взгляд.</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/11/main5.jpg" alt="" title="Самостоятельно изготовляем иконки для добавления поста в социальные сервисы" width="470" height="313" class="aligncenter size-full wp-image-4094" /></p>
<p>В результате я просто взял и сделал свои кнопки, такие, какие подходят именно этому. И сегодня мне хотелось бы рассказать вам о том, как это можно сделать быстро и красиво.<span id="more-4062"></span></p>
<p>А нужно нам, на самом деле, немного. Для начала нам понадобится сходить в Google и найти там логотипы социальных сетей, своего рода заготовки.</p>
<p>Например, чтобы найти иконку Google Buzz, я написал запрос &laquo;Google Buzz Logo&raquo;, и вот что передо мной открылось:</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/11/google-buzz-search.jpg" alt="" title="Поиск логотипа Google Buzz" width="470" height="316" class="aligncenter size-full wp-image-4065" /></p>
<p>Я перешёл в картинки и выбрал самую большую, которую затем уменьшил в графическом редакторе до 32 пикселей. Редактор подойдёт, по всей видимости, любой. Photoshop, Illustrator, Gimp, Fireworks&nbsp;&mdash; да всё, что угодно, кроме, разве что, Paint.</p>
<p>Чаще всего в работе я использую Fireworks, поэтому и иконки я делал в нём.</p>
<p>Если вам что-то не нравится в скачанных логотипах, можно их подправить. Сделать рамку, добавить фон или ещё как-нибудь поиздеваться.</p>
<p>Теперь нам нужно будет добавить текст. Здесь я решил немного схитрить и не писать его непосредственно в редакторе, так как пиксельные шрифты&nbsp;&mdash; некрасивые, а те же Arial и Verdana при маленьком размере выглядят очень неаккуратно.</p>
<p>В результате я просто написал HTML-код, в котором отформатировал  тексты для кнопок по размеру и цвету, сделал скриншот, и понавставлял их справа от иконок, результат чего вы можете наблюдать на этом блоге.</p>
<p>Для тех, кому интересно, воспроизведу примерный код той странички. Это HTML:</p>
<p><code>&lt;p class="twitter"&gt;Добавить&lt;br /&gt;в Twitter&lt;/p&gt;<br />
&lt;p class="vkontakte"&gt;&lt;span class="vkontakte"&gt;Поделиться&lt;br /&gt;Вконтакте&lt;/span&gt;&lt;/p&gt;<br />
&lt;p class="fb"&gt;&lt;span class="fb"&gt;Поделиться&lt;br /&gt;на  Facebook&lt;/span&gt;&lt;/p&gt;<br />
&lt;p class="lj"&gt;Поделиться&lt;br /&gt;на Livejournal&lt;/p&gt;<br />
&lt;p class="buzz"&gt;Добавить&lt;br /&gt;в Живую Ленту&lt;/p&gt;<br />
&lt;p&gt;</code></p>
<p><em>Последний открывающий тег p&nbsp;&mdash; гадость, которую нужно удалить, если будете копировать мой код.</em></p>
<p>А это CSS:</p>
<p><code>body,td,th {font-family: Verdana, Geneva, sans-serif;font-size: 10px;font-weight: bold;line-height:140%;} .twitter{ color: #1CADD5; } .vkontakte{color: #225193;} .fb{color: #3F63C2;} body { background-color: #FFF; } .lj {color: #366AB0;} .buzz {color: #007BF5;}</code></p>
<p>А так выглядели тексты на скриншоте:</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/11/screen.jpg" alt="" title="Скриншот текстов для кнопок" width="324" height="315" class="aligncenter size-full wp-image-4070" /></p>
<p>После компоновки иконок и текста оставалось <strong>порезать своё творчество на отдельные кнопки</strong> и добавить их в шаблон. Кнопки я сохранял как прозрачный .gif с белыми краями. </p>
<p>Покончив с резкой, я загрузил получившиеся файлы на сервер в папку <em>/wp-content/themes/_мой_шаблон_/images/icons</em> и отправился на в админку Wordpress на страницу <em>Внешний вид→Редактор→Основной шаблон (index.php).</em></p>
<p>Здесь перед контейнером, выводящим содержимое поста, который у меня начинается следующим образом:</p>
<p><code>&lt;div class="entry</code>
<p>я вставил сами иконки:</p>
<p><code>&lt;div class="topsocialicons"&gt;&lt;a href="http://twitter.com/?status=RT @artsaveliev &lt;?php the_title(); ?&gt;: &lt;?php the_permalink() ?&gt;" class="toptwitter" rel="nofollow"&gt;&lt;/a&gt;</code><br />
<code>&lt;a href="http://vkontakte.ru/share.php?url=&lt;?php the_permalink() ?&gt;" class="topvkontakte" rel="nofollow"&gt;&lt;/a&gt;</code><br />
<code>&lt;a href="http://www.facebook.com/sharer.php?u=&lt;?php the_permalink() ?&gt;&#038;t=&lt;?php the_title(); ?&gt;&#038;src=sp" class="topfacebook" rel="nofollow"&gt;&lt;/a&gt;</code><br />
<code>&lt;a href="http://www.livejournal.com/update.bml?event=&lt;?php the_permalink() ?&gt;&#038;subject=&lt;?php the_title(); ?&gt;" class="toplivejournal" rel="nofollow"&gt;&lt;/a&gt;</code><br />
<code>&lt;a href="http://www.google.com/buzz/post?url=&lt;?php the_permalink() ?&gt;&#038;type=small-count" class="topbuzz" rel="nofollow"&gt;&lt;/a&gt;&lt;/div&gt;<br />
&lt;p&gt;</code></p>
<p><em>Что это за открывающий тег p в коде&nbsp;&mdash; я не знаю, но меня достала эта самодеятельность моего блога. Будем разбираться. Если знаете, как прибить эту гадость, чтобы я мог делать нормальные примеры кода&nbsp;&mdash; поделитесь решением. Использование pre место code тоже как-то ни к чему не приводит хорошему.</em></p>
<p>Код с иконками я вставил также и в файл <em>single.php</em>, до и после содержимого страницы.</p>
<p>Затем мне осталось лишь отредактировать файл style.css, добавив туда необходимые стили:</p>
<p><code>.topsocialicons{height:32px; display:block; margin-top:15px; padding-left:15px;}</code><br />
<code>.bottomsocialicons {height:32px; display:block; padding-top:15px; padding-left:15px; background-image:url(images/center_separator.jpg); background-position:top; background-repeat:repeat-x; padding-bottom:15px;}</code><br />
<code>a.toptwitter{background-image: url(images/icons/twitter.gif); width:93px; background-repeat:no-repeat; background-position:left top; height:32px; margin-right:15px; display:block; float:left;}</code><br />
<code>a.topvkontakte {background-image: url(images/icons/vkontakte.gif); width:106px; background-repeat:no-repeat; background-position:left top; height:32px; margin-right:15px; display:block; float:left;}</code><br />
<code>a.topfacebook{background-image: url(images/icons/facebook.gif); width:110px; background-repeat:no-repeat; background-position:left top; height:32px; margin-right:15px; display:block; float:left;}</code><br />
<code>a.toplivejournal{background-image: url(images/icons/livejournal.gif); width:117px ;background-repeat:no-repeat; background-position:left top; height:32px; margin-right:15px; display:block; float:left;}</code><br />
<code>a.topbuzz{background-image: url(images/icons/buzz.gif); width:132px; background-repeat:no-repeat; background-position:left top; height:32px; margin-right:15px; display:block; float:left;}</code></p>
<p>Вот, в принципе, и всё. После сохранения изменений в шаблоне, не лишним будет почистить кэш, если вы используете на блоге плагин кэширования.</p>
<p>Надеюсь, у вас всё получится, а если будут вопросы&nbsp;&mdash; знаете куда обращаться =) </p>
<p><strong>А вы используете какие-либо сервисы иконок/ретвитов или тоже предпочитаете, чтобы все иконки были в одном стиле?</strong></p>
<p>Желаю вам всего самого вам подходящего!<br />
<a href="http://seogad.ru">Артём Савельев</a></p>


<div class="entry relatedpostsentry"><h3>Статьи по теме:</h3>
<ul>
		<li><a href="http://seogad.ru/design/iepngfix" rel="bookmark">Прозрачность png в древних версиях Internet Explorer</a><!-- (8.9)--></li>
		<li><a href="http://seogad.ru/cms/mp3-wordpress-magic-fields-jplayer" rel="bookmark">Создание каталога песен на Wordpress с помощью Magic Fields и jPlayer</a><!-- (8.1)--></li>
		<li><a href="http://seogad.ru/cms/wordpress-news-sidebar" rel="bookmark">Wordpress&nbsp;&mdash; делаем раздел новостей и выводим из него анонсы в сайдбар</a><!-- (6.1)--></li>
	</ul></div>
]]></content:encoded>
			<wfw:commentRss>http://seogad.ru/design/make-own-icones/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Изменение структуры ЧПУ в дополнительном типе записей Wordpress</title>
		<link>http://seogad.ru/cms/custom-permalinks-in-custom-post-types</link>
		<comments>http://seogad.ru/cms/custom-permalinks-in-custom-post-types#comments</comments>
		<pubDate>Sun, 14 Nov 2010 20:54:47 +0000</pubDate>
		<dc:creator>Артём Савельев</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Custom Post Types]]></category>
		<category><![CDATA[permalinks]]></category>

		<guid isPermaLink="false">http://seogad.ru/?p=3945</guid>
		<description><![CDATA[Недавно я рассказывал вам о том, как сделать дополнительный тип записей для публикации новостей. После того, как он появился на блоге, я сразу отправил достаточно много заявок оптимизаторам, и теперь мне придётся поплатиться за это низкой скоростью размещения&#160;&#8212; что ж, будем умнее в будущем. А радость моя сегодняшняя в том, что один из оптимизаторов дал [...]

<div class="entry relatedpostsentry"><h3>Статьи по теме:</h3>
<ul>
		<li><a href="http://seogad.ru/cms/wordpress-news-sidebar" rel="bookmark">Wordpress&nbsp;&mdash; делаем раздел новостей и выводим из него анонсы в сайдбар</a><!-- (8.8)--></li>
		<li><a href="http://seogad.ru/cms/catalog-wordpress" rel="bookmark">Создаём каталог организаций на Wordpress без использования плагинов</a><!-- (7.9)--></li>
		<li><a href="http://seogad.ru/cms/wordpress-photosite" rel="bookmark">Создание фотосайта на Wordpress без использования плагинов</a><!-- (7.1)--></li>
	</ul></div>
]]></description>
			<content:encoded><![CDATA[<p>Недавно я рассказывал вам о том, <a href="http://seogad.ru/cms/wordpress-news-sidebar">как сделать дополнительный тип записей для публикации новостей</a>. После того, как он появился на блоге, я сразу отправил достаточно много заявок оптимизаторам, и теперь мне придётся поплатиться за это низкой скоростью размещения&nbsp;&mdash; что ж, будем умнее в будущем.</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/11/custom-permalinks.jpg" alt="" title="Изменение структуры ЧПУ в дополнительном типе записей WordPress" width="470" height="313" class="aligncenter size-full wp-image-3972" /></p>
<p>А радость моя сегодняшняя в том, что один из <a href="http://www.seorp.ru/">оптимизаторов</a> дал мне весьма дельный совет&nbsp;&mdash; избавиться от повторения &laquo;news&raquo; в адресах новостей. То есть Яндекс вполне может позволить себе <strong>зафильтровать все ссылки по категории.</strong><span id="more-3945"></span></p>
<p>Честно говоря, это меня весьма озадачило, и весь вечер я потратил на поиски решения. Ещё и коллегу напряг, которому выражаю глубокую благодарность за оказанную помощь.</p>
<p>Алексей Крылышкин, тот самый оптимизатор, посоветовал сделать url &laquo;датовыми&raquo;, но если их делать таковыми&nbsp;&mdash; то делать только для всех материалов&nbsp;&mdash; и для новостей, и для постов.</p>
<p>Иначе же Яндекс также может зафильтровать новости и по году&nbsp;&mdash; для него нет разницы, находятся сотни страниц с продажными ссылками в каталоге &laquo;news&raquo;  или &laquo;2010&raquo;, он лишь выводы делает и действует, как ему приказали.</p>
<p>В результате мне пришлось настроить отдельную структуру постоянных ссылок (ЧПУ) специально для <strong>дополнительного типа записей</strong> &laquo;Новости&raquo;. </p>
<p>Я хотел оставить в адресе только название новости, но к сожалению ничего у меня с этим не получилось&nbsp;&mdash; перестали работать обычные страницы типа &laquo;об авторе&raquo;.</p>
<p>Для того, чтобы избежать конфликта двух структур ЧПУ, пришлось вставить перед названием id материала, что конечно тоже не очень клёво смотрится, и при желании их тоже можно зафильтровать, например, по количеству цифр&nbsp;&mdash; но всё  же это менее очевидно чем рубрика, отделённая слешем, так как id по крайней мере уникальны для каждой новости.</p>
<p>Пробовал я разные варианты и наткнулся в результате на <a href="http://shibashake.com/wordpress-theme/custom-post-type-permalinks-part-2">этот пост</a>, благодаря которому у меня получилось настроить ссылки для новостей нужным образом.</p>
<p>В ближайшее время я планирую сделать перевод  этой статьи, а сегодня я поделюсь с вами кодом, который я добавил в файл <em>functions.php</em> своего шаблона.</p>
<pre>function add_permastruct2() {
	global $wp_rewrite;
$gallery_structure = &#039;/%post_id%-%news%&#039;;
$wp_rewrite-&gt;add_rewrite_tag(&quot;%news%&quot;, &#039;([^/]+)&#039;, &quot;news=&quot;);
$wp_rewrite-&gt;add_permastruct(&#039;news&#039;, $gallery_structure, false);
}

add_action(&#039;init&#039;, &#039;add_permastruct2&#039;);

// Add filter to plugin init function
add_filter(&#039;post_type_link&#039;, &#039;gallery_permalink&#039;, 10, 3);
// Adapted from get_permalink function in wp-includes/link-template.php
function gallery_permalink($permalink, $post_id, $leavename) {
	$post = get_post($post_id);
	$rewritecode = array(
		&#039;%year%&#039;,
		&#039;%monthnum%&#039;,
		&#039;%day%&#039;,
		&#039;%hour%&#039;,
		&#039;%minute%&#039;,
		&#039;%second%&#039;,
		$leavename? &#039;&#039; : &#039;%postname%&#039;,
		&#039;%post_id%&#039;,
		&#039;%category%&#039;,
		&#039;%author%&#039;,
		$leavename? &#039;&#039; : &#039;%pagename%&#039;,
	);

	if ( &#039;&#039; != $permalink &amp;&amp; !in_array($post-&gt;post_status, array(&#039;draft&#039;, &#039;pending&#039;, &#039;auto-draft&#039;)) ) {
		$unixtime = strtotime($post-&gt;post_date);

		$category = &#039;&#039;;
		if ( strpos($permalink, &#039;%category%&#039;) !== false ) {
			$cats = get_the_category($post-&gt;ID);
			if ( $cats ) {
				usort($cats, &#039;_usort_terms_by_ID&#039;); // order by ID
				$category = $cats[0]-&gt;slug;
				if ( $parent = $cats[0]-&gt;parent )
					$category = get_category_parents($parent, false, &#039;/&#039;, true) . $category;
			}
			// show default category in permalinks, without
			// having to assign it explicitly
			if ( empty($category) ) {
				$default_category = get_category( get_option( &#039;default_category&#039; ) );
				$category = is_wp_error( $default_category ) ? &#039;&#039; : $default_category-&gt;slug;
			}
		}

		$author = &#039;&#039;;
		if ( strpos($permalink, &#039;%author%&#039;) !== false ) {
			$authordata = get_userdata($post-&gt;post_author);
			$author = $authordata-&gt;user_nicename;
		}
		$date = explode(&quot; &quot;,date(&#039;Y m d H i s&#039;, $unixtime));
		$rewritereplace =
		array(
			$date[0],
			$date[1],
			$date[2],
			$date[3],
			$date[4],
			$date[5],
			$post-&gt;post_name,
			$post-&gt;ID,
			$category,
			$author,
			$post-&gt;post_name,
		);
		$permalink = str_replace($rewritecode, $rewritereplace, $permalink);
	} else { // if they&#039;re not using the fancy permalink option
	}
	return $permalink;
}</pre>
<p>Если честно, я забыл исправить в названиях функций <em>gallery</em> на что-нибудь вроде <em>news</em>, но в принципе сделать это не мешало бы, для сохранения гармонии. Если есть такая возможность&nbsp;&mdash; не поленитесь.</p>
<p>Самое основное находится в этих строчках:</p>
<pre>$gallery_structure = &#039;/%post_id%-%news%&#039;;
$wp_rewrite-&gt;add_rewrite_tag(&quot;%news%&quot;, &#039;([^/]+)&#039;, &quot;news=&quot;);
$wp_rewrite-&gt;add_permastruct(&#039;news&#039;, $gallery_structure, false);</pre>
<p>Структура ЧПУ задаётся в параметре <em>$gallery_structure</em>. Также нужно заменить все &laquo;news&raquo; на имя вашего дополнительного типа записей.</p>
<p>Кроме того, в функции добавления типа записей <em>(ищите register_post_type)</em> необходимо добавить параметры <em>&#39;query_var&#39; => true</em> и <em>&#39;rewrite&#39; => false</em>. У меня, например, получилось в итоге следующее:</p>
<pre>function post_type_news() {
	register_post_type(
                &#039;news&#039;,
                array(
                        &#039;label&#039; =&gt; __(&#039;News&#039;),
                        &#039;public&#039; =&gt; true,
                        &#039;show_ui&#039; =&gt; true,
						 &#039;publicly_queryable&#039; =&gt; true,
						 &#039;query_var&#039; =&gt; true,
						 &#039;rewrite&#039; =&gt; false,
                        &#039;supports&#039; =&gt; array(
											&#039;title&#039;,
											&#039;editor&#039;,
                                     &#039;excerpts&#039;,
                                     &#039;custom-fields&#039;,
                                     &#039;revisions&#039;,

&#039;comments&#039;,
&#039;trackbacks&#039;)
                )
        );
	register_taxonomy( &#039;newscat&#039;, &#039;news&#039;, array( &#039;hierarchical&#039; =&gt; true, &#039;label&#039; =&gt; __(&#039;Category&#039;) ) );
}
add_action(&#039;init&#039;, &#039;post_type_news&#039;);</pre>
<p>Теперь нужно перейти в адмнке на страницу <em>Параметры→Постоянные ссылки</em> и <strong>пересохранить настройки ЧПУ.</strong> После этого, если вы всё правильно сделали, должны измениться адреса материалов в дополнительном типе записей.</p>
<p>Для наглядности, посмотрите, как они отображаются у меня, в левом сайдбаре.</p>
<p>Вот и вся хитрость. Главное было правильно сформировать запрос в Гугле =)</p>
<p><strong>Надеюсь, у вас не возникнут трудности в применении данного решения. А если возникнут&nbsp;&mdash; как всегда жду ваши вопросы в комментариях.</strong></p>
<p><strong>Что вообще думаете о подобной &laquo;защите&raquo; разделов со ссылками? Эффективно ли или всё равно рано или поздно накроет, если сильно обнаглеть?</strong></p>
<p>Желаю вам всего самого доброго!<br />
<a href="http://seogad.ru">Артём Савельев</a></p>


<div class="entry relatedpostsentry"><h3>Статьи по теме:</h3>
<ul>
		<li><a href="http://seogad.ru/cms/wordpress-news-sidebar" rel="bookmark">Wordpress&nbsp;&mdash; делаем раздел новостей и выводим из него анонсы в сайдбар</a><!-- (8.8)--></li>
		<li><a href="http://seogad.ru/cms/catalog-wordpress" rel="bookmark">Создаём каталог организаций на Wordpress без использования плагинов</a><!-- (7.9)--></li>
		<li><a href="http://seogad.ru/cms/wordpress-photosite" rel="bookmark">Создание фотосайта на Wordpress без использования плагинов</a><!-- (7.1)--></li>
	</ul></div>
]]></content:encoded>
			<wfw:commentRss>http://seogad.ru/cms/custom-permalinks-in-custom-post-types/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Wordpress&#160;&#8212; делаем раздел новостей и выводим из него анонсы в сайдбар</title>
		<link>http://seogad.ru/cms/wordpress-news-sidebar</link>
		<comments>http://seogad.ru/cms/wordpress-news-sidebar#comments</comments>
		<pubDate>Sat, 13 Nov 2010 11:44:35 +0000</pubDate>
		<dc:creator>Артём Савельев</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[советы]]></category>

		<guid isPermaLink="false">http://seogad.ru/?p=3858</guid>
		<description><![CDATA[Недавно я начал монетизировать блог с помощью продажи постовых в специально для этого предназначенном разделе &#171;Новости&#187;. Для него используется отдельный тип записей. Сегодня я расскажу вам о том, как такой раздел создать и как вывести анонсы последних новостей в сайдбар. Для этого нам потребуется отредактировать пару файлов шаблона. Начнём с functions.php&#160;&#8212; добавим туда новую функцию: [...]

<div class="entry relatedpostsentry"><h3>Статьи по теме:</h3>
<ul>
		<li><a href="http://seogad.ru/cms/custom-permalinks-in-custom-post-types" rel="bookmark">Изменение структуры ЧПУ в дополнительном типе записей Wordpress</a><!-- (9.7)--></li>
		<li><a href="http://seogad.ru/cms/wordpress-photosite" rel="bookmark">Создание фотосайта на Wordpress без использования плагинов</a><!-- (6.7)--></li>
		<li><a href="http://seogad.ru/cms/mp3-wordpress-magic-fields-jplayer" rel="bookmark">Создание каталога песен на Wordpress с помощью Magic Fields и jPlayer</a><!-- (6)--></li>
	</ul></div>
]]></description>
			<content:encoded><![CDATA[<p>Недавно я начал <a href="http://seogad.ru/moneymaking/news-gogetlinks">монетизировать блог с помощью продажи постовых</a> в специально для этого предназначенном разделе &laquo;Новости&raquo;. Для него используется <strong>отдельный тип записей.</strong></p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/11/main4.jpg" alt="" title="Wordpress - делаем раздел новостей и выводим из него анонсы в сайдбар" width="470" height="313" class="aligncenter size-full wp-image-3901" /></p>
<p>Сегодня я расскажу вам о том, как такой раздел создать и <strong>как вывести анонсы последних новостей в сайдбар.</strong><span id="more-3858"></span></p>
<p>Для этого нам потребуется отредактировать пару файлов шаблона. Начнём с <em>functions.php</em>&nbsp;&mdash; добавим туда новую функцию:</p>
<p><code>function post_type_news() { register_post_type( 'news',  array( 'label' =&gt; __('Новости'), 'public' =&gt; true, 'show_ui' =&gt; true, 'publicly_queryable' =&gt; true, 'supports' =&gt; array( 'title', 'editor', 'excerpts', 'custom-fields', 'revisions', 'comments', 'trackbacks') ) ); register_taxonomy( 'newscat', 'news', array( 'hierarchical' =&gt; true, 'label' =&gt; __('Рубрика') ) ); } add_action('init', 'post_type_news');</code></p>
<p>Чистим кэш, если установлен плагин кэширования, и заходим в админку&nbsp;&mdash; там должен появиться новый раздел меню под названием &laquo;Новости&raquo;.</p>
<p>Переходим на страницу <em>Новости→Рубрики</em> и добавляем новую рубрику с одноимённым типу записей названием. В качестве ярлыка я указал &laquo;news&raquo;:</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/11/newcat.jpg" alt="" title="Добавление новой рубрики в дополнительном типе записей" width="470" height="570" class="aligncenter size-full wp-image-3868" /></p>
<p>Отныне наши новости будут доступны по адресу <a href="/newscat/news">/newscat/news</a>, <em>newscat</em>&nbsp;&mdash; это ярлык таксономии, который я указал в коде при добавлении типа записей, <em>news</em>&nbsp;&mdash; это ярлык рубрики новостей.</p>
<p>Теперь можем добавить пару новостей и приступить к их выводу в левом сайдбаре. В левом&nbsp;&mdash; потому что в коде он находится ближе к началу страницы, а это хорошо для индексации.</p>
<p>Снова залезем в <em>functions.php</em> и где-нибудь до функции <em>register_my_widget ()</em> добавим следующий код:</p>
<p><code>function getlastnews() { $lastnews = new WP_Query('post_type=news&#038;showposts=15&#038;orderby=date'); ?&gt;<br />
&lt;li&gt;<br />
&lt;h4&gt;Новости&lt;/h4&gt;<br />
&lt;div class="textwidget"&gt;&lt;?php while ($lastnews-&gt;have_posts()) : $lastnews-&gt;the_post(); ?&gt;<br />
&lt;div class="news_widget_item"&gt;<br />
&lt;div class="news_date"&gt;&lt;?php the_time(__('l, j F Y')) ?&gt;&lt;/div&gt;<br />
&lt;p&gt;&lt;a href="&lt;?php the_permalink() ?&gt;" class="news_widget_title"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/div&gt;<br />
&lt;p&gt;&lt;?php endwhile; ?&gt;&lt;a href="&lt;?php bloginfo('home'); ?&gt;/newscat/news" class="sendlink"&gt;Другие новости&lt;/a&gt;&lt;/div&gt;<br />
&lt;/li&gt;<br />
&lt;p&gt;&lt;?php };</code></p>
<p>Я использовал собственную разметку для элемента сайдбара, в вашей теме она может отличаться, поэтому уточните, как это дело формируется у вас. Как вариант&nbsp;&mdash; можно найти это в режиме просмотра исходного кода в браузере.</p>
<p><strong>Если вы не используете для новостей отдельный тип записей,</strong> то вам понадобится заменить <em>post_type=news</em> на <em>cat=ID</em>, где ID&nbsp;&mdash; это цифровой идентификатор категории, посты из которой вы хотите вывести в сайдбар.</p>
<p>Параметр showposts=15 говорит о том, что будут выводиться 15 элементов.</p>
<p>Теперь добавим в функцию <em>register_my_widget ()</em> строку:</p>
<p><code>register_sidebar_widget('Новости', 'getlastnews');</code></p>
<p>Если такой функции нет, то создадим её следующим образом:</p>
<p><code>function register_my_widget() { register_sidebar_widget('Новости', 'getlastnews'); } add_action('init', 'register_my_widget');</code></p>
<p>Конечно же, нужно всю эту штуку закрасивить. Кому интересно&nbsp;&mdash; вот параметры стилей, которые я использовал в своей теме:</p>
<p><code>.news_date { font-size:11px; color:#333333; margin-bottom:5px; display:block; font-weight:bold; font-style:italic; } .news_widget_image img { display:block; border:1px solid #8DAEE0; padding:2px; background-color:#FFF; margin-bottom:5px; } .news_widget_image:hover img { border:1px solid #8DAEE0; } .news_widget_title { display:block; font-size:12px; text-decoration:underline; color:#3167B7; } .news_widget_title:hover { text-decoration:none; color:#3167B7; } .news_widget_item { display:block; margin-bottom:15px; }</code></p>
<p>Можете сравнить этот код с кодом виджета и сопоставить названия классов с теми элементами, к которым они применяются, чтобы лучше понять ситуацию.</p>
<p>Добавлять стили следует в файл <em>style.css</em>.</p>
<p>Теперь останется лишь добавить виджет в нужное место. Для этого перейдём на страницу <em>Внешний вид→Виджеты</em> и перетащим наши &laquo;Новости&raquo; в нужный сайдбар:</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/11/widget.jpg" alt="" title="Виджет с последними записями из рубрики новостей" width="326" height="319" class="aligncenter size-full wp-image-3882" /></p>
<p>Вот и всё. Результат вы можете увидеть на этом блоге, слева.</p>
<p><strong>Надеюсь, у вас не возникнет проблем, а если возникнут&nbsp;&mdash; не стесняйтесь и добро пожаловать в комментарии, будем вместе разбирать ваши примеры!</strong></p>
<p>Желаю вам хорошего настроения!<br />
<a href="http://seogad.ru">Артём Савельев</a></p>
<p><em> P.S. Подскажите, по возможности, какие инструменты вы используете для ускорения индексации новых страниц в Яндексе.</em></p>


<div class="entry relatedpostsentry"><h3>Статьи по теме:</h3>
<ul>
		<li><a href="http://seogad.ru/cms/custom-permalinks-in-custom-post-types" rel="bookmark">Изменение структуры ЧПУ в дополнительном типе записей Wordpress</a><!-- (9.7)--></li>
		<li><a href="http://seogad.ru/cms/wordpress-photosite" rel="bookmark">Создание фотосайта на Wordpress без использования плагинов</a><!-- (6.7)--></li>
		<li><a href="http://seogad.ru/cms/mp3-wordpress-magic-fields-jplayer" rel="bookmark">Создание каталога песен на Wordpress с помощью Magic Fields и jPlayer</a><!-- (6)--></li>
	</ul></div>
]]></content:encoded>
			<wfw:commentRss>http://seogad.ru/cms/wordpress-news-sidebar/feed</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Используем условные теги Wordpress</title>
		<link>http://seogad.ru/cms/wp-conditional-tags</link>
		<comments>http://seogad.ru/cms/wp-conditional-tags#comments</comments>
		<pubDate>Sat, 06 Nov 2010 20:15:55 +0000</pubDate>
		<dc:creator>Артём Савельев</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[советы]]></category>

		<guid isPermaLink="false">http://seogad.ru/?p=3507</guid>
		<description><![CDATA[Иногда бывает так, что необходимо вставить в шаблоне некоторые элементы только на определённые страницы блога. Если речь идёт о Wordpress, то для этого отлично подойдут так называемые условные теги (Conditional Tags). Сегодня хотелось бы рассмотреть некоторые из них на реальных примерах. Если же вы не найдёте здесь то, что искали, смело спрашивайте в комментариях, но [...]

<div class="entry relatedpostsentry"><h3>Статьи по теме:</h3>
<ul>
		<li><a href="http://seogad.ru/design/using-php-date-function" rel="bookmark">Используем функцию php date ()</a><!-- (6.8)--></li>
	</ul></div>
]]></description>
			<content:encoded><![CDATA[<p>Иногда бывает так, что необходимо вставить в шаблоне некоторые элементы только на определённые страницы блога. Если речь идёт о Wordpress, то для этого отлично подойдут так называемые условные теги (Conditional Tags).</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/11/wp-cond-tags.jpg" alt="" title="Используем условные теги Wordpress" width="470" height="313" class="aligncenter size-full wp-image-3534" /></p>
<p>Сегодня хотелось бы рассмотреть некоторые из них на реальных примерах. Если же вы не найдёте здесь то, что искали, смело спрашивайте в комментариях, но в принципе использование всех тегов очень похоже.<span id="more-3507"></span></p>
<p>Начнём, пожалуй, с самого часто используемого мной тега. Попробуйте зайти на <a href="http://seogad.ru">главную страницу блога</a> и нажать на импровизированный логотип&nbsp;&mdash; это вас никуда не приведёт, но если перейти на любую другую страницу&nbsp;&mdash; в том месте будет ссылка на главную.</p>
<p>Это достигается с помощью условного тега <em>is_home ()</em>, благодаря которому можно определить, открыта ли главная страница или нет, и выстроить соответствующим образом необходимое условие.</p>
<p>Чтобы сделать ссылку везде, кроме главной, я вставил в свой шаблон следующий код:</p>
<p><code>&lt;?php if (!is_home()) { ?&gt;&lt;a href="&lt;?php echo get_option('home'); ?&gt;/"&gt;&lt;/a&gt;&lt;?php }; ?&gt;</code></p>
<p>Восклицательный знак указывает на то, что содержимое условия будет показано только тогда, когда будет просматриваться не главная страница.</p>
<p>Можно также сделать условие с разными вариантами. Для главной страницы покажем, например, текст &laquo;Это главная страница&raquo;, а для остальных&nbsp;&mdash; &laquo;Это внутренняя страница&raquo;. Выглядеть это будет так:</p>
<p><code>&lt;?php if (is_home()) { ?&gt;Это главная страница&lt;?php } else {?&gt;Это внутренняя страница&lt;?php }; ?&gt;</code></p>
<p>Чтобы попробовать ещё что-нибудь, давайте усложним задачу и разобьём наше всеобъемлющее else на что-нибудь более конкретное, например на страницы категорий, посты и просто страницы.</p>
<p><code>&lt;?php if (is_home()) { ?&gt;Это главная страница&lt;?php } elseif (is_category()) {?&gt;Это какая-нибудь категория&lt;?php } elseif (is_single()) {?&gt;Это пост&lt;?php } elseif (is_page()) {?&gt;Это обычная страница&lt;?php } else {?&gt;Это всё остальное&lt;?php }; ?&gt;</code></p>
<p>Можно ещё при желании вставить в условие id категории или записи, например:</p>
<p><code>&lt;?php if (is_category('5')) {?&gt;Это одна категория с id=5&lt;?php }; ?&gt;</code></p>
<p>А если нам нужно включить в условие несколько элементов, то это будет выглядеть примерно следующим образом:</p>
<p><code>&lt;?php if (is_single(array(5,6,9))) {?&gt;Это пост с id=5, 6 или 9&lt;?php }; ?&gt;</code></p>
<p>Как видите, всё это не сложно. С помощью подобных тегов можно решить немало задач, главное знать, что именно хочешь и выстроить правильную логику.</p>
<p>О том, как ещё с этим делом можно извратиться предлагаю почитать <a href="http://codex.wordpress.org/Conditional_Tags">здесь</a>&nbsp;&mdash; это часть официальной документации по Wordpress, где представлены условные теги.</p>
<p><strong>Выбирайте, пробуйте&nbsp;&mdash; уверен, у вас всё получится! А если что-то пойдёт не так, задавайте вопросы&nbsp;&mdash; вместе разберём вашу ситуацию.</strong></p>
<p>Желаю вам всего самого безошибочного!<br />
<a href="http://seogad.ru">Артём Савельев</a></p>


<div class="entry relatedpostsentry"><h3>Статьи по теме:</h3>
<ul>
		<li><a href="http://seogad.ru/design/using-php-date-function" rel="bookmark">Используем функцию php date ()</a><!-- (6.8)--></li>
	</ul></div>
]]></content:encoded>
			<wfw:commentRss>http://seogad.ru/cms/wp-conditional-tags/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Wordpress для Nokia</title>
		<link>http://seogad.ru/tools/wordpress-for-nokia</link>
		<comments>http://seogad.ru/tools/wordpress-for-nokia#comments</comments>
		<pubDate>Wed, 03 Nov 2010 20:43:14 +0000</pubDate>
		<dc:creator>Артём Савельев</dc:creator>
				<category><![CDATA[Инструменты]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://seogad.ru/?p=3444</guid>
		<description><![CDATA[<div><img width="20" height="20" src="http://seogad.ru/wp-content/uploads/2010/11/main1-20x20.jpg" class="attachment-post-thumbnail wp-post-image" alt="Wordpress for Nokia - управление блогом с телефона" title="Wordpress for Nokia - управление блогом с телефона" /></div><div><img width="20" height="20" src="http://seogad.ru/wp-content/uploads/2010/11/main1-20x20.jpg" class="attachment-post-thumbnail wp-post-image" alt="Wordpress for Nokia - управление блогом с телефона" title="Wordpress for Nokia - управление блогом с телефона" /></div>Недавно обновил свою звонилку до версии Nokia 5800. Хотелось обустроить для себя какой-нибудь удобный телефон-органайзер, и судя по многочисленным отзывам, и теперь ещё и моим впечатлениям, это устройство наиболее подходящее из недорогих. Так как у меня есть достаточно часто обновляемый блог, мне было важно организовать удобное им управление с помощью телефона&#160;&#8212; вдруг долгое время под [...]]]></description>
			<content:encoded><![CDATA[<div><img width="20" height="20" src="http://seogad.ru/wp-content/uploads/2010/11/main1-20x20.jpg" class="attachment-post-thumbnail wp-post-image" alt="Wordpress for Nokia - управление блогом с телефона" title="Wordpress for Nokia - управление блогом с телефона" /></div><div><img width="20" height="20" src="http://seogad.ru/wp-content/uploads/2010/11/main1-20x20.jpg" class="attachment-post-thumbnail wp-post-image" alt="Wordpress for Nokia - управление блогом с телефона" title="Wordpress for Nokia - управление блогом с телефона" /></div><p>Недавно обновил свою звонилку до версии <a href="http://market.yandex.ru/search.xml?text=5800&#038;cvredirect=1" rel="nofollow">Nokia 5800</a>. Хотелось обустроить для себя какой-нибудь удобный телефон-органайзер, и судя по многочисленным отзывам, и теперь ещё и моим впечатлениям, это устройство наиболее подходящее из недорогих.</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/11/main1.jpg" alt="" title="Wordpress for Nokia - управление блогом с телефона" width="470" height="313" class="aligncenter size-full wp-image-3462" /></p>
<p>Так как у меня есть достаточно часто обновляемый блог, мне было важно организовать удобное им управление с помощью телефона&nbsp;&mdash; вдруг долгое время под рукой не будет компьютера. <span id="more-3444"></span></p>
<p>К счастью, мне удалось найти, скачать и без проблем установить приложение под названием <a href="http://nokia.wordpress.org/" rel="nofollow">Wordpress for Nokia</a>, которое позволяет в удобном формате управлять постами и комментариями блога.</p>
<p>Ради эксперимента, этот пост я пишу с телефона, как раз из этого приложения. Честно говоря, не очень быстро пока получается и вряд ли я позволю себе опубликовать пост, не просмотрев и не подправив его на компьютере, но если когда-нибудь у меня не будет других вариантов, телефон может здорово выручить.</p>
<p>Чтобы показать вам как всё это выглядит изнутри, с помощью <a href="http://store.ovi.com/content/1540" rel="nofollow">другого полезного приложения</a> я сделал несколько скриншотов.</p>
<p>Вот так, например, выглядит страница со списком комментариев:</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/11/comments.jpg" alt="" title="Wordpress for Nokia - список комментариев" width="200" height="356" class="aligncenter size-full wp-image-3452" /></p>
<p>А это список постов:</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/11/posts.jpg" alt="" title="Wordpress for Nokia - список постов" width="470" height="264" class="aligncenter size-full wp-image-3453" /></p>
<p>А вот так выглядит картинка, автоматически вставленная с помощью приложения:</p>
<p><a href="http://seogad.ru/wp-content/uploads/2010/11/Scr000005.jpg"><img class="alignnone size-full wp-image-6" src="http://seogad.ru/wp-content/uploads/2010/11/Scr000005.jpg" /></a></p>
<p>Можно вручную подправить ей размер, но специально не буду этого делать&nbsp;&mdash; пусть все видят последствия отсутствия возможности выбрать размер изображения после загрузки. </p>
<p>Вставилась она кстати в конце текста, но это наверное потому что &laquo;курсор&raquo; в этот момент находился именно там.</p>
<p>Просмотр отдельного поста выглядит следующим образом:</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/11/postview1.jpg" alt="" title="Просмотр поста в Wordpress for Nokia" width="470" height="264" class="aligncenter size-full wp-image-3466" /></p>
<p>А редактирование здесь вот такое:</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/11/postedit.jpg" alt="" title="Редактирование поста в Wordpress for Nokia" width="200" height="356" class="aligncenter size-full wp-image-3455" /></p>
<p>Как видите, не очень много всего, но всё самое необходимое в экстремальных условиях в арсенале имеется, и если будет на то воля автора, без постов блог не останется.</p>
<p>Кстати, если не добавить в настройках к адресу блога закрывающий слэш, приложение с блогом может и не соединиться. Если что, &laquo;настройки&raquo; примерно такие:</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/11/blog.jpg" alt="" title="Настройка блога в Wordpress for Nokia" width="200" height="356" class="aligncenter size-full wp-image-3464" /></p>
<p>В целом, программа вполне удовлетворяет своему предназначению. </p>
<p>Конечно, блогу программиста или даже сеошника будет весьма не просто сохранить свой формат в таких условиях, но для персональных блогов, посты в которых не содержат ничего, кроме мыслей автора и изображений&nbsp;&mdash; самое то.</p>
<p><strong>Интересно, какими девайсами пользуетесь вы и публикуете ли с их помощью посты в блог? Какие вообще настроения по этому поводу?</strong></p>
<p>Желаю вам всего самого практичного!<br />
<a href="http://seogad.ru">Артём Савельев</a></p>
]]></content:encoded>
			<wfw:commentRss>http://seogad.ru/tools/wordpress-for-nokia/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Пользовательский поиск от Google на сайте</title>
		<link>http://seogad.ru/tools/cse</link>
		<comments>http://seogad.ru/tools/cse#comments</comments>
		<pubDate>Tue, 26 Oct 2010 15:50:04 +0000</pubDate>
		<dc:creator>Артём Савельев</dc:creator>
				<category><![CDATA[Инструменты]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[поиск]]></category>

		<guid isPermaLink="false">http://seogad.ru/?p=3248</guid>
		<description><![CDATA[Недавно я рассказал о том, как установить на сайт пользовательский поиск от Яндекса, который не обязывает пользователей показывать рекламу, и стиль которого очень легко настраивается, но Google тоже поисковик, поэтому поговорим и о нём. Итак, чтобы встроить в сайт пользовательский поиск от Google, пройдём сначала на страницу http://www.google.ru/cse/, при необходимости авторизуемся в системе и нажмём [...]

<div class="entry relatedpostsentry"><h3>Статьи по теме:</h3>
<ul>
		<li><a href="http://seogad.ru/tools/site-search" rel="bookmark">Пользовательский поиск от Яндекса на сайте</a><!-- (18)--></li>
	</ul></div>
]]></description>
			<content:encoded><![CDATA[<p>Недавно я рассказал о том, <a href="http://seogad.ru/tools/site-search">как установить на сайт пользовательский поиск от Яндекса</a>, который не обязывает пользователей показывать рекламу, и стиль которого очень легко настраивается, но Google тоже поисковик, поэтому поговорим и о нём.</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/main1.jpg" alt="" title="Установка пользовательского поиска от Google" width="470" height="313" class="aligncenter size-full wp-image-3285" /><span id="more-3248"></span></p>
<p>Итак, чтобы встроить в сайт пользовательский поиск от Google, пройдём сначала на страницу <a href="http://www.google.ru/cse/" rel="nofollow">http://www.google.ru/cse/</a>, при необходимости авторизуемся в системе и нажмём на кнопку <em>Создать систему польз. поиска</em>:</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/13.jpg" alt="" title="Создание пользовательского поиска от Google" width="470" height="125" class="aligncenter size-full wp-image-3249" /></p>
<p>Мы попадём на страницу настроек новой системы пользовательского поиска, где нам понадобится указать имя и адрес сайта:</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/23.jpg" alt="" title="Настройка системы пользовательского поиска в Google" width="470" height="294" class="aligncenter size-full wp-image-3252" /></p>
<p>Адреса сайта проще указать в формате <em>site.ru</em>&nbsp;&mdash; Google сам приведёт его к нужному виду&nbsp;&mdash; если конечно вам не нужно настроить поиск по другому (о вариантах можно узнать, нажав на &laquo;дополнительную информацию&raquo; о форматировании URL).</p>
<p>Нажём <em>Далее</em> и попадём на страницу выбора стиля:</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/33.jpg" alt="" title="Выбор стиля поиска от Google" width="470" height="213" class="aligncenter size-full wp-image-3256" /></p>
<p>Не задерживаемся здесь и выбираем первый попавшийся, так как всё равно ещё вернёмся к настройкам. Опять нажимаем <em>Далее</em> и попадаем уже на страницу получения кода, который нам всё-таки ещё не понадобится. </p>
<p>Для начала нам следует нужным образом настроить стиль (на предыдущем этапе ограниченное количество настроек, поэтому мы его и пропустили), для этого нажмём на любую из ссылок с текстом <em>&laquo;Внешний вид&raquo;</em>, например вот эту:</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/43.jpg" alt="" title="Переход на страницу с настройками внешнего вида поиска" width="470" height="155" class="aligncenter size-full wp-image-3259" /></p>
<p>И здесь уже разгуляемся как следует. В качестве варианта размещения результатов поиска выберем вариант <em>&laquo;На отдельной странице сайта (при помощи iframe)&raquo;</em>:</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/52.jpg" alt="" title="Выбор варианта размещения результатов поиска от Google" width="470" height="121" class="aligncenter size-full wp-image-3260" /></p>
<p>Выберем понравившийся стиль:</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/62.jpg" alt="" title="Выбор стиля в поиске от Google" width="260" height="192" class="aligncenter size-full wp-image-3261" /></p>
<p>Нажмём кнопку &laquo;Настроить&raquo; и развлечём себя выбором цвета для ссылок, рамок и текста наших будущих результатов поиска:</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/72.jpg" alt="" title="Настройка цветов в результатах поиска от Google" width="470" height="481" class="aligncenter size-full wp-image-3263" /></p>
<p>Сделаем всё, как нам нравится, и можем смело идти забирать код, только на странице с кодом нам ещё нужно будет выбрать расположение рекламных материалов, отмена которых в Google стоит 100$ в год (в <a href="http://seogad.ru/tools/site-search" title="Установка поиска от Яндекса">Яндексе</a> наличие рекламы не обязательно).</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/84.jpg" alt="" title="Код поиска от Google" width="470" height="669" class="aligncenter size-full wp-image-3268" /></p>
<p>Теперь приступим к вставке кодов в нужные места. Для начала создадим на сайте страницу, и вставим в неё код результатов поиска. Думаю, вы сможете найти то, как это сделать в панели администратора Вашей системы.</p>
<p>Если же вы не используете CMS, то просто создайте новую страничку, и вставьте код туда.</p>
<p>С результатами, в общем, всё просто, а вот с кодом формы поиска придётся немного повозиться.</p>
<p>Если вы используете Wordpress или Drupal, то можно добавить код через виджет или блок соответственно&nbsp;&mdash; подробные действия описаны в <a href="http://seogad.ru/tools/site-search">примере с поиском от Яндекса</a>.</p>
<p>Но просто вставить код может оказаться недостаточным. У меня, например, получилась вот такая некрасивость:</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/91.jpg" alt="" title="Некрасивая форма поиска от Google" width="188" height="110" class="aligncenter size-full wp-image-3270" /></p>
<p>Что это за гадость, я не знаю, но избавиться от неё просто&nbsp;&mdash; достаточно удалить из кода несколько строк, подгружающих скрипты, то есть из этого:</p>
<p><code>&lt;script type="text/javascript" src="http://www.google.com/jsapi"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;google.load("elements", "1", {packages: "transliteration"});&lt;/script&gt;&lt;script type="text/javascript" src="http://www.google.com/cse/t13n?form=cse-search-box&#038;t13n_langs=ru"&gt;&lt;/script&gt;&lt;script type="text/javascript" src="http://www.google.com/cse/brand?form=cse-search-box&#038;lang=ru"&gt;&lt;/script&gt;</code></p>
<p>нужно оставить только последний скрипт:</p>
<p><code>&lt;script type="text/javascript" src="http://www.google.com/cse/brand?form=cse-search-box&#038;lang=ru"&gt;&lt;/script&gt;</code></p>
<p>Я не стал вдаваться в подробности того, зачем в коде эти строки, но отсутствие их работе поиска не мешает, поэтому страшного ничего случиться не должно.</p>
<p>Также я добавил к некоторым тегам классы, чтобы иметь возможность настроить их стиль.</p>
<p>В тег <em>input</em> с <em>name="q"</em> я вставил:</p>
<p><code>class="gsearchinput"</code></p>
<p>К тегу <em>input</em>, у которого <em>name="sa"</em> я добавил такой код:</p>
<p><code>class="gsearchsubmit"</code></p>
<p>Теперь нужно настроить стили для классов <strong>gsearchinput</strong> и <strong>gsearchsubmit</strong>. Я встраивал код на блоге под управлением Wordpress, поэтому стили добавлял из админки, на странице <em>Внешний вид → Редактор → style.css</em>.</p>
<p>Для примера я вставил следующий код:</p>
<p><code>.gsearchinput { width:100px; border:1px solid #999999; margin-bottom:10px; } .gsearchsubmit {width:100px; border:1px solid #999999; background-color:#cccccc; }</code></p>
<p>И получил вот такую форму:</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/10.jpg" alt="" title="Нормальная форма поиска от Google" width="157" height="108" class="aligncenter size-full wp-image-3276" /></p>
<p>Вот, собственно, и все махинации. Надеюсь, у вас всё получится, а если что-то пойдёт не так&nbsp;&mdash; пишите комментарии, с удовольствием помогу, чем смогу.</p>
<p>Скриншот результатов поиска не показываю от греха подальше, так как в качестве примера использовал сателлит, и вряд ли стоит лишний раз палить его адрес, а если адрес зачёркивать, то получится чёрти что, поэтому смысла в этом нет.</p>
<p>В качестве компенсации предлагаю поискать что-нибудь на моём блоге, на котором также установлен пользовательский поиск от Google.</p>
<p>Желаю вам добрейшего настроения!<br />
<a href="http://seogad.ru">Артём Савельев</a></p>


<div class="entry relatedpostsentry"><h3>Статьи по теме:</h3>
<ul>
		<li><a href="http://seogad.ru/tools/site-search" rel="bookmark">Пользовательский поиск от Яндекса на сайте</a><!-- (18)--></li>
	</ul></div>
]]></content:encoded>
			<wfw:commentRss>http://seogad.ru/tools/cse/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Пользовательский поиск от Яндекса на сайте</title>
		<link>http://seogad.ru/tools/site-search</link>
		<comments>http://seogad.ru/tools/site-search#comments</comments>
		<pubDate>Sat, 23 Oct 2010 01:49:56 +0000</pubDate>
		<dc:creator>Артём Савельев</dc:creator>
				<category><![CDATA[Инструменты]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[поиск]]></category>
		<category><![CDATA[Яндекс]]></category>

		<guid isPermaLink="false">http://seogad.ru/?p=3108</guid>
		<description><![CDATA[Недавно у меня возникла проблема с поиском на сайте, реализованном на Drupal&#160;&#8212; с главной страницы он не работал. Видимо движок сайта не мог договориться с сервером, который и ругался на всех со словами &#171;Not allowed&#187;. Устранить дефект нужно было как можно быстрее, а решение всё никак не приходило в голову. И в один момент я [...]

<div class="entry relatedpostsentry"><h3>Статьи по теме:</h3>
<ul>
		<li><a href="http://seogad.ru/tools/cse" rel="bookmark">Пользовательский поиск от Google на сайте</a><!-- (19.4)--></li>
		<li><a href="http://seogad.ru/seo/domains-mirrors-yandex" rel="bookmark">Вывод доменов из зазеркалья Яндекса</a><!-- (6.2)--></li>
		<li><a href="http://seogad.ru/moneymaking/cy-and-ban" rel="bookmark">Свободный домен с тИЦ или с баном от Яндекса в качестве бонуса</a><!-- (6)--></li>
	</ul></div>
]]></description>
			<content:encoded><![CDATA[<p>Недавно у меня возникла проблема с поиском на сайте, реализованном на Drupal&nbsp;&mdash; с главной страницы он не работал. Видимо движок сайта не мог договориться с сервером, который и ругался на всех со словами &laquo;Not allowed&raquo;. Устранить дефект нужно было как можно быстрее, а решение всё никак не приходило в голову.</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/main.jpg" alt="" title="Установка на сайт пользовательского поиска от Яндекса" width="470" height="313" class="aligncenter size-full wp-image-3181" /></p>
<p>И в один момент я вспомнил о том, что наши горячо любимые поисковые системы предоставляют возможность организовать основанный на их алгоритмах пользовательский поиск на наших с вами сайтах.</p>
<p>Сначала хотел добавить поисковик от Google, но в итоге остановился на Яндексе, так как с его помощью выполнить данное действие гораздо проще. Сегодня я покажу вам, как быстро организовать на своём сайте подобный поиск.<span id="more-3108"></span></p>
<p>CMS может быть любая, главное чтобы в ней можно было создавать страницы с добавлять на них HTML-код. Я пробовал на Drupal и Wordpress.</p>
<h3>Внедрение в сайт пользовательского поиска от Яндекса.</h3>
<p>В качестве примера используем тот самый сайт на Друпале, с которым возникли проблемы.</p>
<p>Заходим на <a href="http://site.yandex.ru/" rel="nofollow">http://site.yandex.ru/</a>, авторизуемся в системе и нажимаем на зелёную кнопку <em>Установить поиск:</em></p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/11.jpg" alt="" title="Страница установки поиска от Яндекса на сайт" width="470" height="286" class="aligncenter size-full wp-image-3141" /></p>
<p>Попадаем на страницу <em>&laquo;Описание проекта&raquo;</em>. Здесь нам нужно как-нибудь <strong>обозвать наш пользовательский поиск,</strong> а также указать <strong>адрес сайта,</strong> на котором он будет установлен и по которому он будет искать:</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/21.jpg" alt="" title="Настройка описания проекта" width="413" height="336" class="aligncenter size-full wp-image-3142" /></p>
<p>Жмём далее, и попадаем на страницу <em>&laquo;Настройка поисковой формы&raquo;</em>, где нам нужно будет <strong>настроить внешний вид формы поиска.</strong> В принципе, если вы немного владеете HTML и CSS, можно здесь ничего не делать и настроить вид формы самостоятельно, при её вставке в шаблон (подробнее чуть ниже).</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/31.jpg" alt="" title="Настройка поисковой формы" width="470" height="374" class="aligncenter size-full wp-image-3143" /></p>
<p>Закончив с этим, переходим на страницу <em>&laquo;Оформление результатов поиска&raquo;</em>. В опции <em>&laquo;Выводить результаты&raquo;</em> указываем <em>в iframe на странице</em>, и <strong>вставляем адрес страницы,</strong> на которой мы хотим отображать поиск. Если такой ещё нет&nbsp;&mdash; создаём её на сайте.</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/4-1.jpg" alt="" title="Настройка пользовательского поиска от Яндекса" width="470" height="97" class="aligncenter size-full wp-image-3144" /></p>
<p>Ниже справа настраиваем цвета:</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/4-2.jpg" alt="" title="Настройка цветов в результатах поиска" width="327" height="408" class="aligncenter size-full wp-image-3145" /></p>
<p>А слева смотрим, как это будет выглядеть:</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/4-3.jpg" alt="" title="Предпросмотр сделанных изменений" width="470" height="418" class="aligncenter size-full wp-image-3146" /></p>
<p>Настроив цвета, переходим на последнюю страницу, где и копируем готовый код.</p>
<p>Тот, что справа, вставляем на созданную страницу с результатами поиска, которую  мы указывали только что в поле <em>&laquo;iframe на странице&raquo;</em>.</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/5-1.jpg" alt="" title="Код для вставки на страницу результатов поиска" width="335" height="161" class="aligncenter size-full wp-image-3147" /></p>
<p><strong>Для вставки самой формы поиска</strong> используем код из левого окошка. Его можно вставить в шаблон, но также не лишним будет продублировать его на странице с результатами.</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/5-2.jpg" alt="" title="Код для вставки формы поиска" width="450" height="159" class="aligncenter size-full wp-image-3148" /></p>
<p><strong>Если вы внедряете поисковик на Wordpress,</strong> то можно не вставлять форму в шаблон, а добавить её с помощью виджета. Для этого нужно перейти в админке сайта на страницу <em>Внешний вид → Виджеты</em> и добавить в нужный сайдбар виджет с названием <em>&laquo;Текст&raquo;</em>, в который и нужно вставить код формы.</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/61.jpg" alt="" title="Добавление виджета с поиском от Яндекса в Wordpress" width="470" height="229" class="aligncenter size-full wp-image-3149" /></p>
<p><strong>Если же вы используете Drupal,</strong> то добавьте новый блок в админке на странице <em>Конструктор сайта → Блоки → Добавить блок</em>, вставив код формы в поле <em>&laquo;Текст блока&raquo;</em>:</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/71.jpg" alt="" title="Добавление блока с поиском от Яндекса в Drupal" width="340" height="257" class="aligncenter size-full wp-image-3150" /></p>
<p>и разместите его в нужном регионе сайта на странице <em>списка блоков:</em></p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/82.jpg" alt="" title="Размещение блока с поиском в нужном регионе сайта в Drupal" width="420" height="113" class="aligncenter size-full wp-image-3151" /></p>
<p>Для тех, кто хочет оформить форму поиска самостоятельно, предлагаю <strong>очищенный код:</strong></p>
<pre>
<form action="ADDRESS" method="get">
<input type="hidden" name="searchid" value="ID"/>
<input name="text"/>
<input type="submit" value="Найти"/></form>
</pre>
<p><em>ADDRESS</em> заменяем на адрес страницы с результатами поиска, вместо <em>ID</em> вставляем пятизначный код из тега <em>input</em>, у которого <em>name="searchid"</em>.</p>
<p>У меня получилась вот такая симпатичная формочка:</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/10/9.jpg" alt="" title="Пример нешаблонной формы поиска от Яндекса" width="303" height="45" class="aligncenter size-full wp-image-3152" /></p>
<p>Такое вот нехитрое и доступное решение от многоуважаемого Яндекса. Всех желающих приглашаю потестировать поиск на <a href="http://layalinaonline.ru/" rel="nofollow">сайте</a> журнала Layalina.</p>
<p><strong>А вы используете на блоге стандартный поиск от Wordpress, либо тоже предпочитаете сторонние решения от гигантов поискового бизнеса?</strong></p>
<p>Желаю вам всего самого доброго и быстрого нахождения интересующей вас информации.<br />
<a href="http://seogad.ru">Артём Савельев</a></p>
<p><em>P.S. При поиске домена для регистрации, поможет <a href="http://srubil.ru/index.php?name=whois">whois-проверка</a>, которая покажет, свободен ли домен, или уже кому-то принадлежит.</em></p>
<p><em>P.P.S. Принял участие в акции &laquo;<a href="http://webmozg.ru/akcii/zhivoj-dizajn-onlajn-dlya-dizajnerov-i-bloggerov">Живой дизайн для блоггеров</a>&raquo;&nbsp;&mdash; если повезёт, то у блога будет новый красивый дизайн.</em></p>


<div class="entry relatedpostsentry"><h3>Статьи по теме:</h3>
<ul>
		<li><a href="http://seogad.ru/tools/cse" rel="bookmark">Пользовательский поиск от Google на сайте</a><!-- (19.4)--></li>
		<li><a href="http://seogad.ru/seo/domains-mirrors-yandex" rel="bookmark">Вывод доменов из зазеркалья Яндекса</a><!-- (6.2)--></li>
		<li><a href="http://seogad.ru/moneymaking/cy-and-ban" rel="bookmark">Свободный домен с тИЦ или с баном от Яндекса в качестве бонуса</a><!-- (6)--></li>
	</ul></div>
]]></content:encoded>
			<wfw:commentRss>http://seogad.ru/tools/site-search/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Блог под ключ за 999 рублей</title>
		<link>http://seogad.ru/cms/blog-for-999</link>
		<comments>http://seogad.ru/cms/blog-for-999#comments</comments>
		<pubDate>Tue, 10 Aug 2010 01:17:53 +0000</pubDate>
		<dc:creator>Артём Савельев</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[акции]]></category>
		<category><![CDATA[блоги]]></category>

		<guid isPermaLink="false">http://seogad.ru/?p=2799</guid>
		<description><![CDATA[Хотелось организовать на этом блоге услугу, которая и стоила бы недорого, и спросом пользовалась. Оценив ситуацию, я понял, что на данный момент лучше и быстрее всего у меня получается создавать блоги на Wordpress, поэтому встречайте новое недорогое удовольствие — &#171;Блог под ключ за 999 рублей&#187;. Удовольствие это избавит вас от хлопот по запуску нового блога&#160;&#8212; [...]

<div class="entry relatedpostsentry"><h3>Статьи по теме:</h3>
<ul>
		<li><a href="http://seogad.ru/blogs/blog-alternativnaya-pensiya" rel="bookmark">Блог&nbsp;&mdash; альтернативная пенсия</a><!-- (5.1)--></li>
	</ul></div>
]]></description>
			<content:encoded><![CDATA[<p>Хотелось организовать на этом блоге услугу, которая и стоила бы недорого, и спросом пользовалась. Оценив ситуацию, я понял, что на данный момент лучше и быстрее всего у меня получается создавать блоги на Wordpress, поэтому встречайте новое недорогое удовольствие —<strong> &laquo;Блог под ключ за 999 рублей&raquo;.</strong></p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/08/blog-999.jpg" alt="Создание блога на Wordpress за 999 рублей и 3 дня" title="Блог за 999 рублей" width="470" height="312" class="aligncenter size-full wp-image-2808" /></p>
<p>Удовольствие это избавит вас от хлопот по запуску нового блога&nbsp;&mdash; <strong>в течение 3-х дней</strong> после оплаты вы получите доступ к панели администратора и сможете вступить на путь покорения блогосферы с новым блогом. </p>
<p>Замечу, что данный пост является лишь анонсом услуги, которая полностью представлена на специальной странице &laquo;<a href="http://seogad.ru/wordpress-blog">Создание блога под ключ за 999 рублей</a>&raquo;. Также в связи с этим событием в блоге стартует новая акция, о которой вы узнаете дальше.<span id="more-2799"></span></p>
<p>Итак, <strong>за 999 рублей и в течение 3-х дней</strong> вам достанется следующее:</p>
<ul>
<li>Регистрация домена в зоне .ru;</li>
<li>Помощь в выборе хостинга;</li>
<li>Установка и настройка последней версии Wordpress;</li>
<li>Установка и настройка плагинов;</li>
<li>Установка и уникализация выбранной Вами темы оформления;</li>
<li>Регулярные уведомления об обновлениях.</li>
<li>Анонс блога на seogad.ru</li>
</ul>
<p>Здесь я постарался максимально кратко указать перечень входящих в стоимость мероприятий, подробнее вы можете ознакомиться на <a href="http://seogad.ru/wordpress-blog">странице с описанием услуги</a>.</p>
<p>Хочется отметить, что для данного блога это очень большое событие. Раньше он лишь косвенно рассказывал о моих услугах, что в принципе не помешало нескольким клиентам обратиться ко мне за разработкой сайтов (стоимость которых далеко не 999 рублей).</p>
<p>Теперь же у него есть прямая задача&nbsp;&mdash; приносить мне как можно больше заказов услуги &laquo;Блог под ключ за 999 рублей&raquo;.</p>
<p>Надеюсь, он неплохо будет справляться с этой задачей, а чтобы помочь ему, давайте устроим небольшую акцию со взаимовыгодным размещением постовых.</p>
<h3>Условия акции</h3>
<p>Необходимо разместить у себя в блоге постовой с одним из следующих текстов ссылок:</p>
<ul>
<li>блог wordpress</li>
<li>блог на wordpress</li>
<li>создание блога</li>
<li>создать блог</li>
</ul>
<p>Сослаться нужно на страницу с услугой:</p>
<p><a href="http://seogad.ru/wordpress-blog">http://seogad.ru/wordpress-blog</a></p>
<p>Расплатиться я готов следующим образом:</p>
<ul>
<li>1 постовой, если тИЦ блога 0</li>
<li>2 постовых, если тИЦ блога от 10 и больше</li>
</ul>
<p>Постовые готов разместить не только на блог, где красуется моя ссылка, но и на другие ваши блоги, главное чтобы они были качественные и по возможности схожи по тематике с моим.</p>
<p>Если вы продвигаете клиентские сайты, могу сослаться на них, а не на ваши блоги.</p>
<p>О размещённых постовых сообщайте в комментариях к этой записи, по электронной почте (artsav@artsav.com) либо через <a href="http://seogad.ru/chief/feedback">форму обратной связи</a>.</p>
<p>Буду признателен за поддержку акции. Приглашаю активно пользоваться новой услугой.</p>
<p>Желаю вам всего самого интересного.<br />
<a href="http://seogad.ru">Артём Савельев</a>.</p>


<div class="entry relatedpostsentry"><h3>Статьи по теме:</h3>
<ul>
		<li><a href="http://seogad.ru/blogs/blog-alternativnaya-pensiya" rel="bookmark">Блог&nbsp;&mdash; альтернативная пенсия</a><!-- (5.1)--></li>
	</ul></div>
]]></content:encoded>
			<wfw:commentRss>http://seogad.ru/cms/blog-for-999/feed</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>Анонимные комментарии в Wordpress а-ля blogger.com</title>
		<link>http://seogad.ru/cms/wp-blogger-commments</link>
		<comments>http://seogad.ru/cms/wp-blogger-commments#comments</comments>
		<pubDate>Tue, 15 Jun 2010 21:31:41 +0000</pubDate>
		<dc:creator>Артём Савельев</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[комментарии]]></category>
		<category><![CDATA[уроки]]></category>

		<guid isPermaLink="false">http://seogad.ru/?p=2512</guid>
		<description><![CDATA[Недавно я работал над одним интересным сайтом на Wordpress, хозяин которого попросил сделать достаточно оригинальную штуку: анонимные комментаторы должны иметь возможность ввести только текст комментария, а имя и адрес сайта доступны лишь зарегистрированным пользователям. Начал было рассказывать о своей беде товарищу в скайпе, но вдруг понял, что всё не так сложно, как почудилось. На самом [...]

<div class="entry relatedpostsentry"><h3>Статьи по теме:</h3>
<ul>
		<li><a href="http://seogad.ru/cms/comment-modification" rel="bookmark">Украшаем комментарии в Wordpress</a><!-- (12.4)--></li>
		<li><a href="http://seogad.ru/cms/thememylogin" rel="bookmark">Подключение темы Wordpress к страницам профиля, регистрации и авторизации</a><!-- (8.9)--></li>
		<li><a href="http://seogad.ru/cms/magicfields-photosite" rel="bookmark">Создание фотосайта на Wordpress с помощью плагина Magic Fields</a><!-- (7)--></li>
	</ul></div>
]]></description>
			<content:encoded><![CDATA[<p>Недавно я работал над одним интересным сайтом на Wordpress, хозяин которого попросил сделать достаточно оригинальную штуку: анонимные комментаторы должны иметь возможность ввести только текст комментария, а имя и адрес сайта доступны лишь зарегистрированным пользователям.</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/06/anonymous-comments-main.jpg" alt="Делаем очень анонимные комментарии на Wordpress" title="Очень анонимные комментарии в Wordpress (а-ля blogger.com)" width="470" height="312" class="aligncenter size-full wp-image-2531" /></p>
<p>Начал было рассказывать о своей беде товарищу в скайпе, но вдруг понял, что всё не так сложно, как почудилось.<span id="more-2512"></span></p>
<p>На самом деле достаточно сделать всего пару изменений в одном из файлов шаблона. Откроем <em>comments.php</em> и найдём примерно следующее (примерно, потому что в разных темах по-разному, мой вариант взят из темы Classic):</p>
<p><code>&lt;br /&gt;<br />
&lt;input type="text" name="author" id="author" value="&lt;?php echo esc_attr($comment_author); ?&gt;" size="22" tabindex="1" /&gt;&lt;br /&gt;<br />
&lt;label for="author"&gt;&lt;small&gt;&lt;?php _e('Name'); ?&gt; &lt;?php if ($req) _e('(required)'); ?&gt;&lt;/small&gt;&lt;/label&gt;&lt;/p&gt;<br />
&lt;p&gt;</code></p>
<p>Удалим отсюда теги <strong>label</strong> и всё, что между ними, уберём оба тега <strong>p</strong>, значение <strong>value</strong> заменим на <em><strong>Анонимный комментарий</strong></em>, а значение <strong>type</strong>&nbsp;&mdash; на <em><strong>hidden</strong></em>.</p>
<p>В результате получим следующий код:</p>
<p><code>&lt;br /&gt;<br />
&lt;input type="hidden" name="author" id="author" value="Анонимный комментарий" size="22" tabindex="1" /&gt;</code></p>
<p>Сделаем похожие изменения в поле для ввода <strong>E-mail</strong>, заменим</p>
<p><code>&lt;br /&gt;<br />
&lt;input type="text" name="email" id="email" value="&lt;?php echo esc_attr($comment_author_email); ?&gt;" size="22" tabindex="2" /&gt;&lt;br /&gt;<br />
&lt;label for="email"&gt;&lt;small&gt;&lt;?php _e('Mail (will not be published)');?&gt; &lt;?php if ($req) _e('(required)'); ?&gt;&lt;/small&gt;&lt;/label&gt;&lt;/p&gt;<br />
&lt;p&gt;</code></p>
<p>на этот код:</p>
<p><code>&lt;br /&gt;<br />
&lt;input type="hidden" name="email" id="email" value="noreplay@site.com" size="22" tabindex="2" /&gt;</code></p>
<p>Поле для ввода <strong>адреса сайта</strong> можем смело удалить, вот каким оно было:</p>
<p><code>&lt;br /&gt;<br />
&lt;input type="text" name="url" id="url" value="&lt;?php echo esc_attr($comment_author_url); ?&gt;" size="22" tabindex="3" /&gt;&lt;br /&gt;<br />
&lt;label for="url"&gt;&lt;small&gt;&lt;?php _e('Website'); ?&gt;&lt;/small&gt;&lt;/label&gt;&lt;/p&gt;<br />
&lt;p&gt;</code></p>
<p>Проверяем результат.</p>
<p><img src="http://seogad.ru/wp-content/uploads/2010/06/anonymous-comments.jpg" alt="Анонимные комментарии в Wordpress по типу blogger.com" title="Анонимные комментарии в Wordpress" width="470" height="260" class="aligncenter size-full wp-image-2518" /></p>
<p>Вот такое нехитрое решение оригинальной проблемы. </p>
<p>Для того, чтобы задизайнить в стиле сайта страницы регистрации, авторизации, настройки профиля и напоминания пароля, я использовал плагин <a href="http://wordpress.org/extend/plugins/theme-my-login/">Theme my Login</a>, о котором писал в уроке &laquo;<a href="http://seogad.ru/cms/thememylogin">Подключение темы Wordpress к страницам профиля, регистрации и авторизации</a>&raquo; (с тех пор настройки плагина немножко поменялись, имейте в виду).</p>
<p>Желаю вам всего самого оригинального.<br />
<a href="http://seogad.ru">Артём Савельев</a></p>
<p><em>P.S. Скоро подходит к концу мой марафон. Будем отчитываться =)</em></p>


<div class="entry relatedpostsentry"><h3>Статьи по теме:</h3>
<ul>
		<li><a href="http://seogad.ru/cms/comment-modification" rel="bookmark">Украшаем комментарии в Wordpress</a><!-- (12.4)--></li>
		<li><a href="http://seogad.ru/cms/thememylogin" rel="bookmark">Подключение темы Wordpress к страницам профиля, регистрации и авторизации</a><!-- (8.9)--></li>
		<li><a href="http://seogad.ru/cms/magicfields-photosite" rel="bookmark">Создание фотосайта на Wordpress с помощью плагина Magic Fields</a><!-- (7)--></li>
	</ul></div>
]]></content:encoded>
			<wfw:commentRss>http://seogad.ru/cms/wp-blogger-commments/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

