<?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>K_E_V_in &#187; Работа с CMS</title>
	<atom:link href="http://webkev.com/category/cms/feed/" rel="self" type="application/rss+xml" />
	<link>http://webkev.com</link>
	<description>Создание сайтов, продвижение, СЕО, раскрутка. ДАО Интернета</description>
	<lastBuildDate>Tue, 22 May 2012 20:30:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Joomla и Drupal – сравнительный анализ</title>
		<link>http://webkev.com/2012/04/17/joomla-i-drupal-sravnitelnyj-analiz/</link>
		<comments>http://webkev.com/2012/04/17/joomla-i-drupal-sravnitelnyj-analiz/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 08:29:32 +0000</pubDate>
		<dc:creator>K_E_V_in</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[бот]]></category>
		<category><![CDATA[жк]]></category>
		<category><![CDATA[контент]]></category>
		<category><![CDATA[разработка]]></category>
		<category><![CDATA[сайт]]></category>
		<category><![CDATA[файл]]></category>
		<category><![CDATA[эффект]]></category>

		<guid isPermaLink="false">http://webkev.com/?p=1495</guid>
		<description><![CDATA[В числе ведущих CMS, которые пользуются особой популярностью в Рунете, можно выделить Joomla и Drupal. Многие, кто сталкивается прямым или косвенным образом с разработкой сайтов, рассматривают эти движки как прямые конкуренты. Обе CMS имеют открытый исходный код, что дает простор для деятельности разработчиков. Но, тем не менее, определенные функциональные различия между этими двумя движками существуют. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">В числе ведущих CMS, которые пользуются особой популярностью в Рунете, можно выделить <a href="http://webkev.com/tag/joomla/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Joomla">Joomla</a> и Drupal. Многие, кто сталкивается прямым или косвенным образом с разработкой сайтов, рассматривают эти движки как прямые конкуренты. Обе CMS имеют открытый исходный код, что дает простор для деятельности разработчиков. Но, тем не менее, определенные функциональные различия между этими двумя движками существуют. Вкратце рассмотрим их в данной статье.<br />
Базовый вариант дистрибутива Joomla объемнее, чем Drupal. Это связано с тем, что в Джумле предусмотрен удобный WYSIWYG-редактор, файловый менеджер и другие функциональные блоки, которые отсутствуют в Друпал. Поэтому Joomla считается более гибким решением для управления контентом и отличным полигоном для экспериментов. Изучение <a href="http://webkev.com/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with php">php</a> для начинающих <a href="http://www.cyberforum.ru/php/">здесь</a> более эффективно. Движок Drupal ориентирован на создание комьюнити-сайтов, и если разработчики желают создать на основе данного движка классический портал или корпоративный <a href="http://webkev.com/tag/sajt/" class="st_tag internal_tag" rel="tag" title="Posts tagged with сайт">сайт</a>, что, в принципе, возможно, то придется столкнуться с определенными трудностями.<br />
Обе CMS имеют свои преимущества, и при умелом использовании на обеих можно построить практически любой сайт. Но, тем не менее, <a href="http://webkev.com/tag/razrabotka/" class="st_tag internal_tag" rel="tag" title="Posts tagged with разработка">разработка</a> сайта на Joomla будет дешевле.</p>
]]></content:encoded>
			<wfw:commentRss>http://webkev.com/2012/04/17/joomla-i-drupal-sravnitelnyj-analiz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Выравнивание картинок в WordPress</title>
		<link>http://webkev.com/2012/04/13/vyravnivanie-kartinok-v-wordpress/</link>
		<comments>http://webkev.com/2012/04/13/vyravnivanie-kartinok-v-wordpress/#comments</comments>
		<pubDate>Fri, 13 Apr 2012 08:29:03 +0000</pubDate>
		<dc:creator>K_E_V_in</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[pr]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[бот]]></category>
		<category><![CDATA[вордпресс]]></category>
		<category><![CDATA[выравнивание]]></category>
		<category><![CDATA[жк]]></category>
		<category><![CDATA[картинки]]></category>
		<category><![CDATA[файл]]></category>
		<category><![CDATA[форма]]></category>

		<guid isPermaLink="false">http://webkev.com/?p=1492</guid>
		<description><![CDATA[Этот пост больше носит характер памятки лично для меня. Просто запаривает искать одну и ту же информацию по 20 раз. Здесь хочу оставить для себя пометку о том, как происходит выравнивание картинок в постах вордпресса. Чтобы стандартный код движка работал корректно, в файл стилей внесем следующее: 123456789img &#123; &#160; &#160; max-width: 100% &#125; img.alignright &#123;float:right; [...]]]></description>
			<content:encoded><![CDATA[<p>Этот пост больше носит характер памятки лично для меня. Просто запаривает искать одну и ту же информацию по 20 раз. Здесь хочу оставить для себя пометку о том, как происходит <a href="http://webkev.com/tag/vyravnivanie/" class="st_tag internal_tag" rel="tag" title="Posts tagged with выравнивание">выравнивание</a> картинок в постах вордпресса.<span id="more-1492"></span></p>
<p>Чтобы стандартный код движка работал корректно, в <a href="http://webkev.com/tag/fajl/" class="st_tag internal_tag" rel="tag" title="Posts tagged with файл">файл</a> стилей внесем следующее:</p>
<div class="codecolorer-container css mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">img <span style="color: #00AA00;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">max-width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">100%</span><br />
<span style="color: #00AA00;">&#125;</span><br />
img<span style="color: #6666ff;">.alignright</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">1em</span> <span style="color: #933;">1em</span><span style="color: #00AA00;">&#125;</span><br />
img<span style="color: #6666ff;">.alignleft</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span> <span style="color: #933;">1em</span> <span style="color: #933;">1em</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">&#125;</span><br />
img<span style="color: #6666ff;">.aligncenter</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">&#125;</span><br />
<span style="color: #6666ff;">.alignright</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span><br />
<span style="color: #6666ff;">.alignleft</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span><br />
<span style="color: #6666ff;">.aligncenter</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div>
<p>И всё будет зашибись!</p>
]]></content:encoded>
			<wfw:commentRss>http://webkev.com/2012/04/13/vyravnivanie-kartinok-v-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Прикручиваем Fancybox к DJ-Catalog</title>
		<link>http://webkev.com/2012/04/12/prikruchivaem-fancybox-k-dj-catalog/</link>
		<comments>http://webkev.com/2012/04/12/prikruchivaem-fancybox-k-dj-catalog/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 09:00:35 +0000</pubDate>
		<dc:creator>K_E_V_in</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[DJ-Catalog]]></category>
		<category><![CDATA[Fancybox]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[библиотека]]></category>
		<category><![CDATA[бот]]></category>
		<category><![CDATA[сайт]]></category>
		<category><![CDATA[скачать]]></category>
		<category><![CDATA[товар]]></category>
		<category><![CDATA[файл]]></category>
		<category><![CDATA[шаблон]]></category>

		<guid isPermaLink="false">http://webkev.com/?p=1491</guid>
		<description><![CDATA[Продолжаем серию статей по расширению функционала компонента Джумлы DJ-Catalog. Не буду в Н-ный раз описывать что это за каталог, это можно почитать на сайте разработчика. Ранее я уже писал о том, как добавить дополнительные поля в каталог товаров, сегодня же посвятим статью прикручиванию fancybox к этому каталогу. Для этого нам понадобится: библиотека fancybox (скачать можно [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Продолжаем серию статей по расширению функционала компонента Джумлы <a href="http://webkev.com/tag/dj-catalog/" class="st_tag internal_tag" rel="tag" title="Posts tagged with DJ-Catalog">DJ-Catalog</a>. Не буду в Н-ный раз описывать что это за каталог, это можно почитать на сайте разработчика. Ранее я уже писал о том, как <a href="http://webkev.com/2012/04/10/dobavlyam-polya-v-dj-catalog-tovarov-dlya-joomla/" target="_blank">добавить дополнительные поля в каталог товаров</a>, сегодня же посвятим статью прикручиванию <a href="http://webkev.com/tag/fancybox/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Fancybox">fancybox</a> к этому каталогу.</p>
<p style="text-align: justify;">Для этого нам понадобится: <a href="http://webkev.com/tag/biblioteka/" class="st_tag internal_tag" rel="tag" title="Posts tagged with библиотека">библиотека</a> fancybox (<a href="http://webkev.com/tag/skachat/" class="st_tag internal_tag" rel="tag" title="Posts tagged with скачать">скачать</a> можно <a href="http://www.fancybox.net/" rel="nofollow" target="_blank">здесь</a>), немного свободного времени и ровные руки.</p>
<p style="text-align: justify;">Для начала заливаем либку в папку <a href="http://webkev.com/tag/js/" class="st_tag internal_tag" rel="tag" title="Posts tagged with js">js</a> нашего шаблона Джумлы. У вас папка может быть другой, тогда подправите пути к нужным файлам. Подключаем нужные файлы в head шаблона.</p>
<p style="text-align: justify;">
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;script type=&quot;text/javascript&quot; src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">baseurl</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/templates/<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">template</span><span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>/js/fancybox/jquery.fancybox-1.3.4.pack.js&quot;&gt;&lt;/script&gt;<br />
&lt;link rel=&quot;stylesheet&quot; href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">baseurl</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/templates/<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">template</span><span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>/js/fancybox/jquery.fancybox-1.3.4.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;</div></td></tr></tbody></table></div>
</link>
<p style="text-align: justify;">Оживляем библиотеку</p>
<p style="text-align: justify;">
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span><br />
$<span style="color: #009900;">&#40;</span>window<span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>load<span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; $<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;a.group&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>fancybox<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'transitionIn'</span>&nbsp; <span style="color: #339933;">:</span> &nbsp; <span style="color: #0000ff;">'elastic'</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'transitionOut'</span> <span style="color: #339933;">:</span> &nbsp; <span style="color: #0000ff;">'elastic'</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'speedIn'</span> &nbsp; &nbsp; &nbsp; <span style="color: #339933;">:</span> &nbsp; <span style="color: #cc66cc;">600</span><span style="color: #339933;">,</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'speedOut'</span>&nbsp; &nbsp; &nbsp; <span style="color: #339933;">:</span> &nbsp; <span style="color: #cc66cc;">200</span><span style="color: #339933;">,</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'overlayShow'</span> &nbsp; <span style="color: #339933;">:</span> &nbsp; <span style="color: #009900; font-weight: bold;">true</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">&lt;/script&gt;</span></div></td></tr></tbody></table></div>
</p>
<p style="text-align: justify;">Теперь редактируем <a href="http://webkev.com/tag/fajl/" class="st_tag internal_tag" rel="tag" title="Posts tagged with файл">файл</a> вывода отдельного товара components/com_djcatalog/views/item/tmpl/default.<a href="http://webkev.com/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with php">php</a>. Сразу сделаем, чтобы выводилась галерея картинок. К примеру, если вы продаете <a href="http://www.pradam.com">джинсы оптом</a>, то будет замечательно на одну товарную позицию загрузить несколько картинок, чтобы <a href="http://webkev.com/tag/polzovatel/" class="st_tag internal_tag" rel="tag" title="Posts tagged with пользователь">пользователь</a> мог просмотреть все цветовые вариации в виде галереи без лишних кликов на <a href="http://webkev.com/tag/kartinki/" class="st_tag internal_tag" rel="tag" title="Posts tagged with картинки">картинки</a>.</p>
<p>Правим строки 40-51. Я приведу свой кусок кода, в котором уже внесены правки</p>
<p style="text-align: justify;">
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$item</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">images</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">images</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getImages</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$item</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">image_url</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div class=&quot;djcat_image&quot; style=&quot;width: <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">params</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'th_width'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>px;&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a class=&quot;group&quot; rel=&quot;group1&quot; title=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">name</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">images</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'original'</span><span style="color: #009900;">&#93;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;&lt;img alt=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-/&gt;</span>name<span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">images</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'medium'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;/&gt;&lt;/a&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$item</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">images</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div class=&quot;djcat_thumbnails&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span> <span style="color: #339933;">&lt;</span> <span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$item</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">images</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;a class=&quot;group&quot; rel=&quot;group1&quot; title=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">name</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">images</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'original'</span><span style="color: #009900;">&#93;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;&lt;img alt=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-/&gt;</span>name<span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">images</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'small'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; style=&quot;width: <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">params</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'smallth_width'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span> <span style="color: #cc66cc;">4</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>px; margin-left: 2px; margin-right: 2px;&quot;/&gt;&lt;/a&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
</p>
<p>Обратите внимание, что здесь на ссылки указан класс <strong>group</strong> и rel <strong>group1</strong>. Имя класса связывает ссылку с фансибоксом, а параметр rel говорит, что мы картинки группируем для создания галереи.</p>
<p style="text-align: justify;">И убираем подключение встроенного слимбокса в файле components/com_djcatalog/controller.php (комментим строки 84-93)</p>
<p style="text-align: justify;">
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">// include SlimBox</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">/*<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Slimbox v1.58 - The ultimate lightweight Lightbox clone<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (c) 2007-2009 Christophe Beyls &lt;http: //www.digitalia.be&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MIT-style license.<br />
&nbsp; &nbsp; &nbsp; &nbsp; */</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//$slimboxJs = JURI::base().'components/com_djcatalog/theme/js/slimbox-1.58/js/slimbox.js';</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//$slimboxCss = JURI::base().'components/com_djcatalog/theme/js/slimbox-1.58/css/slimbox.css';</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//$document-&gt;addScript($slimboxJs);</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//$document-&gt;addStyleSheet($slimboxCss);</span></div></td></tr></tbody></table></div>
<p></http:></p>
<p style="text-align: justify;">Всё, готово! Теперь будет DJ-Catalog работать с модной библиотекой Fancybox.</p>
]]></content:encoded>
			<wfw:commentRss>http://webkev.com/2012/04/12/prikruchivaem-fancybox-k-dj-catalog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Добавлям поля в DJ-Catalog товаров для Joomla</title>
		<link>http://webkev.com/2012/04/10/dobavlyam-polya-v-dj-catalog-tovarov-dlya-joomla/</link>
		<comments>http://webkev.com/2012/04/10/dobavlyam-polya-v-dj-catalog-tovarov-dlya-joomla/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 20:40:45 +0000</pubDate>
		<dc:creator>K_E_V_in</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[бот]]></category>
		<category><![CDATA[проект]]></category>
		<category><![CDATA[сайт]]></category>
		<category><![CDATA[товар]]></category>
		<category><![CDATA[файл]]></category>

		<guid isPermaLink="false">http://webkev.com/?p=1483</guid>
		<description><![CDATA[Разрабатывая очередной проект, столкнулся с небольшой проблемкой. Я всё до сих пор нахожусь в поисках легкого каталога товаров для Джумлы (поиск что-то не очень идет, придется наверное свой писать). Нашел DJ-Catalog. Всё вроде бы неплохо, но полей в товаре маловато. Нужно добавлять, а стандартными средствами этого не сделать. Мне нужно было добавить поле &#8220;Артикул&#8221;, которое [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Разрабатывая очередной <a href="http://webkev.com/tag/proekt/" class="st_tag internal_tag" rel="tag" title="Posts tagged with проект">проект</a>, столкнулся с небольшой проблемкой. Я всё до сих пор нахожусь в поисках легкого каталога товаров для Джумлы (поиск что-то не очень идет, придется наверное свой писать). Нашел <a href="http://webkev.com/tag/dj-catalog/" class="st_tag internal_tag" rel="tag" title="Posts tagged with DJ-Catalog">DJ-Catalog</a>. Всё вроде бы неплохо, но полей в товаре маловато. Нужно добавлять, а стандартными средствами этого не сделать. Мне нужно было добавить поле &#8220;Артикул&#8221;, которое является в общем случае текстовым.</p>
<p style="text-align: justify;">Сами посудите, что за каталог без артикулов. Даже если в нем представлены <a href="http://billona.com.ua/kupit-dizel-generator-dlya-dachi.html">дизельные генераторы</a>, то всё равно артикул необходим. А про более специфические товары и говорить незачем.</p>
<p style="text-align: justify;">Итак, разработчик подготовил небольшой мануал, как это делается. Что ж, последуем его примеру и создадим нечто подобное.</p>
<p style="text-align: justify;">1. Добавляем нужное поле в таблицу djcat_items базы данных сайта. Сделать это можно с помощью phpMyAdmin.</p>
<p style="text-align: justify;"><a rel="lightbox" href="http://webkev.com/wp-content/uploads/2012/04/001.jpg"><img class="alignnone size-medium wp-image-1485" title="Добавлям поля в DJ-Catalog товаров для Joomla" src="http://webkev.com/wp-content/uploads/2012/04/001-300x141.jpg" alt="Добавлям поля в DJ-Catalog товаров для Joomla" width="300" height="141" /></a></p>
<p style="text-align: justify;">2. Далее добавить переменную в класс товарной позиции. Правим файлик administrator\components\com_djcatalog2\tables\items.<a href="http://webkev.com/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with php">php</a> (это примерно 46-47 строка будет). Добавляем туда нашу переменную:</p>
<p style="text-align: justify;"><a rel="lightbox" href="http://webkev.com/wp-content/uploads/2012/04/002.jpg"><img class="alignnone size-medium wp-image-1486" title="Добавляем переменную в dj каталог класс" src="http://webkev.com/wp-content/uploads/2012/04/002-300x277.jpg" alt="Добавляем переменную в dj каталог класс" width="300" height="277" /></a></p>
<p style="text-align: justify;">3. И добавить её в форму заполнения товара. Для этого правим файлик administrator\components\com_djcatalog2\views\items\tmpl\form.php (у меня примерно 155 строка). Копируем конструкцию с инпутом и строкой таблицы, убираем всё лишнее, прописываем name и id в соответствии с именем нашей переменной (sku).</p>
<p style="text-align: justify;"><a rel="lightbox" href="http://webkev.com/wp-content/uploads/2012/04/003.jpg"><img class="alignnone size-medium wp-image-1487" title="Добавлям поля в DJ-Catalog товаров для Joomla" src="http://webkev.com/wp-content/uploads/2012/04/003-300x134.jpg" alt="Добавлям поля в DJ-Catalog товаров для Joomla" width="300" height="134" /></a></p>
<p style="text-align: justify;">Будет нелишним активировать поиск по новому полю. Для этого правим файлик components/com_djcatalog/models/itemstable.php<br />
И вставляем (у меня строка 182) такое:</p>
<p style="text-align: justify;"><a rel="lightbox" href="http://webkev.com/wp-content/uploads/2012/04/006.jpg"><img class="alignnone size-medium wp-image-1490" title="Добавлям поля в DJ-Catalog товаров для Joomla" src="http://webkev.com/wp-content/uploads/2012/04/006-300x86.jpg" alt="Добавлям поля в DJ-Catalog товаров для Joomla" width="300" height="86" /></a></p>
<p style="text-align: justify;">4. В конце-концов, вывести на сайте. Покажу на примере, как вывести в табличное отображение. Правим файлик components/com_djcatalog/views/itemstable/tmpl/default.php</p>
<p style="text-align: justify;">Сначала добавляем заголовок таблицы нашего нового поля (строка 149):</p>
<p style="text-align: justify;"><a rel="lightbox" href="http://webkev.com/wp-content/uploads/2012/04/004.jpg"><img class="alignnone size-medium wp-image-1488" title="Добавляем новые поля в каталог товаров" src="http://webkev.com/wp-content/uploads/2012/04/004-300x137.jpg" alt="Добавляем новые поля в каталог товаров" width="300" height="137" /></a></p>
<p style="text-align: justify;">Затем добавляем вывод артикула в таблице с товарами (строка 189):</p>
<p style="text-align: justify;"><a rel="lightbox" href="http://webkev.com/wp-content/uploads/2012/04/005.jpg"><img class="alignnone size-medium wp-image-1489" title="Добавляем новые поля в каталог товаров" src="http://webkev.com/wp-content/uploads/2012/04/005-300x127.jpg" alt="Добавляем новые поля в каталог товаров" width="300" height="127" /></a></p>
<p style="text-align: justify;">На страницу отдельного товара можно вставить по аналогии, там никаких сложностей нет. На этом всё!</p>
]]></content:encoded>
			<wfw:commentRss>http://webkev.com/2012/04/10/dobavlyam-polya-v-dj-catalog-tovarov-dlya-joomla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DJ Catalog &#8211; отличный каталог чего угодно для Joomla</title>
		<link>http://webkev.com/2012/03/29/dj-catalog-otlichnyj-katalog-chego-ugodno-dlya-joomla/</link>
		<comments>http://webkev.com/2012/03/29/dj-catalog-otlichnyj-katalog-chego-ugodno-dlya-joomla/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 13:46:07 +0000</pubDate>
		<dc:creator>K_E_V_in</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[бот]]></category>
		<category><![CDATA[интернет]]></category>
		<category><![CDATA[интернет-магазин]]></category>
		<category><![CDATA[магазин]]></category>
		<category><![CDATA[плагин]]></category>
		<category><![CDATA[сайт]]></category>
		<category><![CDATA[файл]]></category>

		<guid isPermaLink="false">http://webkev.com/?p=1463</guid>
		<description><![CDATA[Задача типичная для последнего времени: есть компания, и ей нужно представить каталог своей продукции как можно более наглядно и красиво. Конечно, можно взять плагины интернет-магазина и урезать их функциональность, но это, как то не очень хорошее решение. Лучше поискать такое решение, которое нужно будет меньше &#8220;пилить&#8221;. Вот под Джумлу я такое нашел. Называется DJ каталог. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Задача типичная для последнего времени: есть компания, и ей нужно представить каталог своей продукции как можно более наглядно и красиво. Конечно, можно взять плагины <a href="http://webkev.com/tag/internet/" class="st_tag internal_tag" rel="tag" title="Posts tagged with интернет">интернет</a>-магазина и урезать их функциональность, но это, как то не очень хорошее решение. Лучше поискать такое решение, которое нужно будет меньше &#8220;пилить&#8221;. Вот под Джумлу я такое нашел. Называется DJ каталог.</p>
<p style="text-align: justify;">На нем можно организовать всё что угодно, даже каталог объектов недвижимости или электронной техники:</p>
<p style="text-align: justify;"><a href="http://nedilya.com/"><img title="недвижимость, продажа и аренда недвижимости, продажа квартир, аренда квартир, аренда помещений в россии, агентства недвижимости россии, цены жилье в россии, аренда жилья в россии" src="http://webkev.com/wp-content/uploads/2012/03/018.jpg" alt="недвижимость в россии, недвижимость за рубежом" /></a></p>
<p style="text-align: justify;">Работа с ним стандартна для Джумлы, качаем и устанавливаем в админке компонент. К нему &#8220;привязаны&#8221; несколько модулей, которые реализуют функционал. Публикуем их в нужных местах сайта, подстраиваем параметры вывода и при необходимости правим <a href="http://webkev.com/tag/fajl/" class="st_tag internal_tag" rel="tag" title="Posts tagged with файл">файл</a> стилей. Всё очень просто и удобно. Создание полноценного каталога с помощью этого компонента занимает не более часа. Клиенты точно будут довольны!</p>
]]></content:encoded>
			<wfw:commentRss>http://webkev.com/2012/03/29/dj-catalog-otlichnyj-katalog-chego-ugodno-dlya-joomla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Быстрый поиск на лету для WordPress</title>
		<link>http://webkev.com/2012/03/24/bystryj-poisk-na-letu-dlya-wordpress/</link>
		<comments>http://webkev.com/2012/03/24/bystryj-poisk-na-letu-dlya-wordpress/#comments</comments>
		<pubDate>Sat, 24 Mar 2012 08:26:37 +0000</pubDate>
		<dc:creator>K_E_V_in</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[pr]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[блог]]></category>
		<category><![CDATA[вордпресс]]></category>
		<category><![CDATA[плагин]]></category>
		<category><![CDATA[пользователь]]></category>
		<category><![CDATA[раскрутка]]></category>
		<category><![CDATA[сайт]]></category>

		<guid isPermaLink="false">http://webkev.com/?p=1456</guid>
		<description><![CDATA[Наткнулся на очень интересный и полезный плагинчик поиска для вордпресса, который осуществляет поиск &#8220;на лету&#8221; по мере ввода строки запроса в инпут. Очень удобная штучка. А называется плагинчик Dave&#8217;s WordPress Live Search. Конечно, раскрутка сайта от этого быстрее и дешевле не станет, но данный плагин может улучшить параметры по пользовательскому поведению, что уже само по [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Наткнулся на очень интересный и полезный плагинчик поиска для вордпресса, который осуществляет поиск &#8220;на лету&#8221; по мере ввода строки запроса в инпут. Очень удобная штучка. А называется плагинчик Dave&#8217;s <a href="http://webkev.com/tag/wordpress/" class="st_tag internal_tag" rel="tag" title="Posts tagged with wordpress">WordPress</a> Live Search. Конечно, <a href="http://webkev.com/tag/raskrutka/" class="st_tag internal_tag" rel="tag" title="Posts tagged with раскрутка">раскрутка</a> сайта от этого быстрее и дешевле не станет, но данный <a href="http://webkev.com/tag/plagin/" class="st_tag internal_tag" rel="tag" title="Posts tagged with плагин">плагин</a> может улучшить параметры по пользовательскому поведению, что уже само по себе здорово.</p>
<p style="text-align: justify;">Установка стандартная для плагинов вордпресса, скачиваем, заливаем в папку с плагинами и включаем в панели управления. Больше ничего делать не нужно!</p>
<p style="text-align: justify;">Вот примерный вид живого поиска:</p>
<p style="text-align: justify;"><a href="http://www.bankcreds.ru/"><img title="куда, лучше, вложить, деньги," src="http://webkev.com/wp-content/uploads/2012/03/screenshot-1.png" alt="куда лучше вложить деньги" /></a></p>
<p style="text-align: justify;">Для более точной настройки, перейдите в Параметры &#8211; Live Search и подправьте их под свой <a href="http://webkev.com/tag/blog/" class="st_tag internal_tag" rel="tag" title="Posts tagged with блог">блог</a>. Рекомендую ставить не более 5-ти результатов в поиске и оставлять кнопочку View more results, чтобы человеку было удобнее проводить поиск.</p>
<p style="text-align: justify;">В ближайшее время сделаю русскую локализацию для этого плагина, выложу в этом посте.</p>
<p style="text-align: justify;">Забирайте <a href="http://wordpress.org/extend/plugins/daves-wordpress-live-search/" rel="nofollow">плагин живого поиска</a> в репозитарии вордпресса</p>
]]></content:encoded>
			<wfw:commentRss>http://webkev.com/2012/03/24/bystryj-poisk-na-letu-dlya-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Делаем &#8220;Хлебные крошки&#8221; для WordPress без плагинов</title>
		<link>http://webkev.com/2012/01/21/delaem-xlebnye-kroshki-dlya-wordpress-bez-plaginov/</link>
		<comments>http://webkev.com/2012/01/21/delaem-xlebnye-kroshki-dlya-wordpress-bez-plaginov/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 21:14:39 +0000</pubDate>
		<dc:creator>K_E_V_in</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[pr]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[бот]]></category>
		<category><![CDATA[веб]]></category>
		<category><![CDATA[жк]]></category>
		<category><![CDATA[навигация]]></category>
		<category><![CDATA[плагин]]></category>
		<category><![CDATA[показ]]></category>
		<category><![CDATA[сайт]]></category>
		<category><![CDATA[статьи]]></category>
		<category><![CDATA[страница]]></category>
		<category><![CDATA[файл]]></category>
		<category><![CDATA[шаблон]]></category>
		<category><![CDATA[юзабилити]]></category>

		<guid isPermaLink="false">http://webkev.com/?p=1387</guid>
		<description><![CDATA[“Хлебные крошки” &#8211; это важный элемент навигации веб-сайта, который повышает его юзабилити. Особенно это касается сайтов со сложной структурой. Я, к сожалению (а, может, и не к сожалению), не использую их на большинстве своих сайтов, возможно, потому, что у них слишком простая структура (для такого сайта, как этот, они, вроде бы, и не нужны). Когда [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">“Хлебные крошки” &#8211; это важный элемент навигации <a href="http://webkev.com/tag/veb/" class="st_tag internal_tag" rel="tag" title="Posts tagged with веб">веб</a>-сайта, который повышает его <a href="http://webkev.com/tag/yuzabiliti/" class="st_tag internal_tag" rel="tag" title="Posts tagged with юзабилити">юзабилити</a>. Особенно это касается сайтов со сложной структурой. Я, к сожалению (а, может, и не к сожалению), не использую их на большинстве своих сайтов, возможно, потому, что у них слишком простая структура (для такого сайта, как этот, они, вроде бы, и не нужны).</p>
<p style="text-align: justify;">Когда я решаю какую-либо задачу на <a href="http://webkev.com/tag/wordpress/" class="st_tag internal_tag" rel="tag" title="Posts tagged with wordpress">WordPress</a>-сайте, то всегда <strong>стараюсь обходится без плагинов</strong>, где это бывает возможно. Зачастую одна и та же задача может быть решена с меньшим количеством кода и бывает менее ресурсоемкой по сравнению с применением плагинов.</p>
<p style="text-align: justify;">В Интернете я находил разные варианты реализации “хлебных крошек” без использования плагинов, но ни один из них меня не устроил, поскольку все они не показывали полную цепочку ссылок. Поэтому <strong>я создал свою функцию “хлебных крошек” для WordPress</strong>. И в данном посте хочу поделиться этой функцией с вами.</p>
<h3 style="text-align: justify;">Особенности функции</h3>
<ul style="text-align: justify;">
<li><strong>Отображается полная цепочка ссылок</strong> до текущей страницы. Например, если текущая <a href="http://webkev.com/tag/stranica/" class="st_tag internal_tag" rel="tag" title="Posts tagged with страница">страница</a> находится в рубрике второго уровня, то цепочка будет выглядеть следующим образом:
<p><tt>Главная » Рубрика » Подрубрика » Название <a href="http://webkev.com/tag/stati/" class="st_tag internal_tag" rel="tag" title="Posts tagged with статьи">статьи</a></tt></p>
<p>Во всех решениях, которые я встречал (за исключением плагинов), такая цепочка выглядела вот так:</p>
<p><tt>Главная » Подрубрика » Название статьи</tt></p>
<p>Т.е. одно звено потеряно.</p>
<p>Аналогично у меня выглядят и “крошки” для страниц. К примеру, для страницы 3-го уровня вложенности цепочка будет такой:</p>
<p><tt>Главная » Страница 1-го уровня » Страница 2-го уровня » Страница 3-го уровня</tt></li>
<li>“Хлебные крошки” выводятся для следующих типов страниц WordPress-сайта:
<ul>
<li>постраничная <a href="http://webkev.com/tag/navigaciya/" class="st_tag internal_tag" rel="tag" title="Posts tagged with навигация">навигация</a> с главной страницы (вида <tt>site.ru/page/2/</tt>);</li>
<li>архив рубрики;</li>
<li>архив тега;</li>
<li>архив за день;</li>
<li>архив за месяц;</li>
<li>архив за год;</li>
<li>архив автора;</li>
<li>страница;</li>
<li>пост;</li>
<li>результаты поиска;</li>
<li>страница с ошибкой 404.</li>
</ul>
</li>
<li>Добавляется порядковый номер страницы, если это 2-я или больше страница архивов.</li>
<li>Можно задать любой символ разделителя между ссылками.</li>
<li>Можно задать текст для ссылка “Главная”.</li>
<li>Используется отдельный <a href="http://webkev.com/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a>-класс для текущей позиции.</li>
</ul>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br />81<br />82<br />83<br />84<br />85<br />86<br />87<br />88<br />89<br />90<br />91<br />92<br />93<br />94<br />95<br />96<br />97<br />98<br />99<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">function</span> dimox_breadcrumbs<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<br />
&nbsp; <span style="color: #000088;">$delimiter</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'&amp;raquo;'</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// разделить между ссылками</span><br />
&nbsp; <span style="color: #000088;">$home</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Home'</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// текст ссылка &quot;Главная&quot;</span><br />
&nbsp; <span style="color: #000088;">$before</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'&lt;span class=&quot;current&quot;&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$after</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'&lt;/span&gt;'</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #339933;">!</span>is_home<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #339933;">!</span>is_front_page<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> is_paged<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;div id=&quot;crumbs&quot;&gt;'</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$post</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$homeLink</span> <span style="color: #339933;">=</span> get_bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$homeLink</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;&gt;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$home</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;/a&gt; '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$delimiter</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">' '</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> is_category<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$wp_query</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$cat_obj</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$wp_query</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_queried_object</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$thisCat</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$cat_obj</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">term_id</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$thisCat</span> <span style="color: #339933;">=</span> get_category<span style="color: #009900;">&#40;</span><span style="color: #000088;">$thisCat</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$parentCat</span> <span style="color: #339933;">=</span> get_category<span style="color: #009900;">&#40;</span><span style="color: #000088;">$thisCat</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">parent</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$thisCat</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">parent</span> <span style="color: #339933;">!=</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">echo</span><span style="color: #009900;">&#40;</span>get_category_parents<span style="color: #009900;">&#40;</span><span style="color: #000088;">$parentCat</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">TRUE</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">' '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$delimiter</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">' '</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$before</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'Архив рубрики &quot;'</span> <span style="color: #339933;">.</span> single_cat_title<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$after</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span> is_day<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span> <span style="color: #339933;">.</span> get_year_link<span style="color: #009900;">&#40;</span>get_the_time<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Y'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;&gt;'</span> <span style="color: #339933;">.</span> get_the_time<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Y'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;/a&gt; '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$delimiter</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">' '</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span> <span style="color: #339933;">.</span> get_month_link<span style="color: #009900;">&#40;</span>get_the_time<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Y'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>get_the_time<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'m'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;&gt;'</span> <span style="color: #339933;">.</span> get_the_time<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'F'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;/a&gt; '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$delimiter</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">' '</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$before</span> <span style="color: #339933;">.</span> get_the_time<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'d'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$after</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span> is_month<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span> <span style="color: #339933;">.</span> get_year_link<span style="color: #009900;">&#40;</span>get_the_time<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Y'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;&gt;'</span> <span style="color: #339933;">.</span> get_the_time<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Y'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;/a&gt; '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$delimiter</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">' '</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$before</span> <span style="color: #339933;">.</span> get_the_time<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'F'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$after</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span> is_year<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$before</span> <span style="color: #339933;">.</span> get_the_time<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Y'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$after</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span> is_single<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #339933;">!</span>is_attachment<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> get_post_type<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">'post'</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$post_type</span> <span style="color: #339933;">=</span> get_post_type_object<span style="color: #009900;">&#40;</span>get_post_type<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$slug</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$post_type</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">rewrite</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$homeLink</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$slug</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'slug'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/&quot;&gt;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$post_type</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">labels</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">singular_name</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;/a&gt; '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$delimiter</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">' '</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$before</span> <span style="color: #339933;">.</span> get_the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$after</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$cat</span> <span style="color: #339933;">=</span> get_the_category<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000088;">$cat</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$cat</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> get_category_parents<span style="color: #009900;">&#40;</span><span style="color: #000088;">$cat</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">TRUE</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">' '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$delimiter</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">' '</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$before</span> <span style="color: #339933;">.</span> get_the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$after</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span> <span style="color: #339933;">!</span>is_single<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #339933;">!</span>is_page<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> get_post_type<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">'post'</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #339933;">!</span>is_404<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$post_type</span> <span style="color: #339933;">=</span> get_post_type_object<span style="color: #009900;">&#40;</span>get_post_type<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$before</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$post_type</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">labels</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">singular_name</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$after</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span> is_attachment<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$parent</span> <span style="color: #339933;">=</span> get_post<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">post_parent</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$cat</span> <span style="color: #339933;">=</span> get_the_category<span style="color: #009900;">&#40;</span><span style="color: #000088;">$parent</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000088;">$cat</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$cat</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> get_category_parents<span style="color: #009900;">&#40;</span><span style="color: #000088;">$cat</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">TRUE</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">' '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$delimiter</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">' '</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span> <span style="color: #339933;">.</span> get_permalink<span style="color: #009900;">&#40;</span><span style="color: #000088;">$parent</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;&gt;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$parent</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">post_title</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;/a&gt; '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$delimiter</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">' '</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$before</span> <span style="color: #339933;">.</span> get_the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$after</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span> is_page<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #339933;">!</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">post_parent</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$before</span> <span style="color: #339933;">.</span> get_the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$after</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span> is_page<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">post_parent</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$parent_id</span> &nbsp;<span style="color: #339933;">=</span> <span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">post_parent</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$breadcrumbs</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$parent_id</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$page</span> <span style="color: #339933;">=</span> get_page<span style="color: #009900;">&#40;</span><span style="color: #000088;">$parent_id</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$breadcrumbs</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span> <span style="color: #339933;">.</span> get_permalink<span style="color: #009900;">&#40;</span><span style="color: #000088;">$page</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;&gt;'</span> <span style="color: #339933;">.</span> get_the_title<span style="color: #009900;">&#40;</span><span style="color: #000088;">$page</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&lt;/a&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$parent_id</span> &nbsp;<span style="color: #339933;">=</span> <span style="color: #000088;">$page</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">post_parent</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$breadcrumbs</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array_reverse</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$breadcrumbs</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$breadcrumbs</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$crumb</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$crumb</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">' '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$delimiter</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">' '</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$before</span> <span style="color: #339933;">.</span> get_the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$after</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span> is_search<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$before</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'Результаты поиска по запросу &quot;'</span> <span style="color: #339933;">.</span> get_search_query<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$after</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span> is_tag<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$before</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'Записи с тегом &quot;'</span> <span style="color: #339933;">.</span> single_tag_title<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$after</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span> is_author<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$author</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$userdata</span> <span style="color: #339933;">=</span> get_userdata<span style="color: #009900;">&#40;</span><span style="color: #000088;">$author</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$before</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'Статьи автора '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$userdata</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">display_name</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$after</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span> is_404<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$before</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'Error 404'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$after</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> get_query_var<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'paged'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> is_category<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> is_day<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> is_month<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> is_year<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> is_search<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> is_tag<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> is_author<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">' ('</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Page'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">' '</span> <span style="color: #339933;">.</span> get_query_var<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'paged'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> is_category<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> is_day<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> is_month<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> is_year<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> is_search<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> is_tag<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> is_author<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">')'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;/div&gt;'</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span> <span style="color: #666666; font-style: italic;">// end dimox_breadcrumbs()</span></div></td></tr></tbody></table></div>
<p style="text-align: justify;">Функцию необходимо поместить в <a href="http://webkev.com/tag/fajl/" class="st_tag internal_tag" rel="tag" title="Posts tagged with файл">файл</a> <tt>functions.<a href="http://webkev.com/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with php">php</a></tt> вашей WordPress-темы. После этого в то место шаблона, где хотите выводить “хлебные крошки”, добавьте следующий код:</p>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">function_exists</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'dimox_breadcrumbs'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> dimox_breadcrumbs<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p style="text-align: justify;">Единственное, что теперь останется сделать &#8211; оформить их с помощью CSS. Для этого к блоку “хлебных крошек” предусмотрен идентификатор <tt>#crumbs</tt>, а для текущей “крошки” класс <tt>.current</tt>.</p>
<p style="text-align: justify;"><strong>P.S.</strong> Функция работает на <strong>WordPress, начиная с версии 2.5 и выше</strong>.</p>
<p style="text-align: justify;"><strong>P.P.S.</strong> Если вы публикуете посты сразу в несколько рубрик, то в цепочке будут отображаться все эти рубрики через запятую. Я посты публикую всегда только в одну рубрику, поэтому не пытался сделать так, чтобы отображалась только одна из рубрик.</p>
<p style="text-align: justify;">Взято <a href="http://dimox.name/" target="_blank">здесь</a>.</p>
<blockquote><p><a href="http://webadvancegroup.uz" target="_blank" title="Разработка и поддержка Веб-сайтов, SEO, CEO, Direct mail">Разработка и поддержка<br />
Веб-сайтов, SEO, CEO, Direct mail</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://webkev.com/2012/01/21/delaem-xlebnye-kroshki-dlya-wordpress-bez-plaginov/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Выводим записи вордпресс в несколько колонок</title>
		<link>http://webkev.com/2012/01/18/vyvodim-zapisi-vordpress-v-neskolko-kolonok/</link>
		<comments>http://webkev.com/2012/01/18/vyvodim-zapisi-vordpress-v-neskolko-kolonok/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 20:53:18 +0000</pubDate>
		<dc:creator>K_E_V_in</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[вордпресс]]></category>
		<category><![CDATA[файл]]></category>
		<category><![CDATA[число]]></category>

		<guid isPermaLink="false">http://webkev.com/?p=1380</guid>
		<description><![CDATA[Если ширина блоков неизвестна, то смотрим ответ здесь. Если же у вас используется фиксированная по ширине тема оформления вордпресса, то достаточно просто подредактировать файл style.css примерно таким образом: 12.post &#123; display: block; float: left; width: 200px; height: 180px; padding: 5px; margin: 0 15px 15px 0; overflow: hidden; &#125; Играя с параметрами длин и отступов можно [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Если ширина блоков неизвестна, то смотрим ответ <a href="http://www.sonika.ru/blog/wordpress/post-columns.htm" target="_blank">здесь</a>. Если же у вас используется фиксированная по ширине тема оформления вордпресса, то достаточно просто подредактировать <a href="http://webkev.com/tag/fajl/" class="st_tag internal_tag" rel="tag" title="Posts tagged with файл">файл</a> style.<a href="http://webkev.com/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">css</a> примерно таким образом:</p>
<p style="text-align: justify;">
<div class="codecolorer-container css mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #6666ff;">.post</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">200px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">180px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">15px</span> <span style="color: #933;">15px</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">hidden</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div>
</p>
<p style="text-align: justify;">Играя с параметрами длин и отступов можно сделать любое <a href="http://webkev.com/tag/chislo/" class="st_tag internal_tag" rel="tag" title="Posts tagged with число">число</a> колонок для вывода записей. Но повторяю! Это только для того случая, когда ширина макета фиксированная.</p>
<p style="text-align: justify;">з.ы. На самом деле, если используется &#8220;резина&#8221;, то никто не запрещает попробовать использовать процентовочку, но лично я это не тестировал. Если у кого есть время и желание, проверьте, плиз!</p>
<blockquote><p>Хотели узнать про <a href="http://seolady.in/apdeyti">апдейты</a>? Теперь это легко и просто!</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://webkev.com/2012/01/18/vyvodim-zapisi-vordpress-v-neskolko-kolonok/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Миниатюры в WordPress 3.0</title>
		<link>http://webkev.com/2012/01/18/miniatyury-v-wordpress-3-0/</link>
		<comments>http://webkev.com/2012/01/18/miniatyury-v-wordpress-3-0/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 20:44:12 +0000</pubDate>
		<dc:creator>K_E_V_in</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[pr]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[картинка]]></category>
		<category><![CDATA[картинки]]></category>
		<category><![CDATA[меню]]></category>
		<category><![CDATA[плагин]]></category>
		<category><![CDATA[показ]]></category>
		<category><![CDATA[сайт]]></category>
		<category><![CDATA[сервер]]></category>
		<category><![CDATA[статьи]]></category>
		<category><![CDATA[страница]]></category>
		<category><![CDATA[файл]]></category>
		<category><![CDATA[форма]]></category>
		<category><![CDATA[эффект]]></category>

		<guid isPermaLink="false">http://webkev.com/?p=1372</guid>
		<description><![CDATA[Начнем с добавление миниатюр с азов. Добавляем картинку как обычно. По-умолчанию теперь к изображению добавляется ссылка на отдельную страницу и изображением, меняем на ссылку на саму картинку, чтобы можно было использовать такие плагины как FancyBox (очень красиво оформленная всплывающая увеличенная картинка, такой эффект используется сейчас на Apple.com). Вставляем основную картинку в текст. Далее переходим к [...]]]></description>
			<content:encoded><![CDATA[<p>Начнем с добавление миниатюр с азов. Добавляем картинку как обычно.</p>
<p><a rel="lightbox" href="http://webkev.com/wp-content/uploads/2012/01/mini0.jpg"><img title="Миниатюры в вордпресс" src="http://webkev.com/wp-content/uploads/2012/01/mini0-300x87.jpg" alt="" width="300" height="87" /></a></p>
<p>По-умолчанию теперь к изображению добавляется ссылка на отдельную страницу и изображением, меняем на ссылку на саму картинку, чтобы можно было использовать такие плагины как <a href="http://webkev.com/tag/fancybox/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Fancybox">FancyBox</a> (очень красиво оформленная всплывающая увеличенная <a href="http://webkev.com/tag/kartinka/" class="st_tag internal_tag" rel="tag" title="Posts tagged with картинка">картинка</a>, такой <a href="http://webkev.com/tag/effekt/" class="st_tag internal_tag" rel="tag" title="Posts tagged with эффект">эффект</a> используется сейчас на Apple.com).</p>
<p><a rel="lightbox" href="http://webkev.com/wp-content/uploads/2012/01/mini1.jpg"><img class="alignnone size-medium wp-image-1378" title="Миниатюры в вордпресс" src="http://webkev.com/wp-content/uploads/2012/01/mini1-300x122.jpg" alt="" width="300" height="122" /></a></p>
<p>Вставляем основную картинку в текст.</p>
<p>Далее переходим к добавлению самой миниатюры. Если используете новую тему Twenty Ten, у Вас справа при редактировании <a href="http://webkev.com/tag/stati/" class="st_tag internal_tag" rel="tag" title="Posts tagged with статьи">статьи</a> уже есть такой блок:</p>
<p><a rel="lightbox" href="http://webkev.com/wp-content/uploads/2012/01/mini2.jpg"><img class="alignnone size-full wp-image-1373" title="Миниатюры в вордпресс" src="http://webkev.com/wp-content/uploads/2012/01/mini2.jpg" alt="" width="294" height="194" /></a></p>
<p>Если же нет, вам нужно добавить следующий код в родной <a href="http://webkev.com/tag/fajl/" class="st_tag internal_tag" rel="tag" title="Posts tagged with файл">файл</a> functions.<a href="http://webkev.com/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with php">php</a> вашей темы:</p>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">add_action<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'after_setup_theme'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'twentyten_setup'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #339933;">!</span> <span style="color: #990000;">function_exists</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'twentyten_setup'</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><br />
<span style="color: #000000; font-weight: bold;">function</span> twentyten_setup<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; add_theme_support<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'post-thumbnails'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>Добавляем код, загружаем файл на <a href="http://webkev.com/tag/server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with сервер">сервер</a>, обновляем страничку редактора и видим указанный блок. Нажимаем на ссылку «Загрузить миниатюру». Во всплывающем окне выбираем, будем ли мы загружать файл миниатюры с компьютера (отличный от той <a href="http://webkev.com/tag/kartinki/" class="st_tag internal_tag" rel="tag" title="Posts tagged with картинки">картинки</a>, которая используется в тексте), или же вставим миниатюру, сгенерированную при загрузке основной <a href="http://webkev.com/tag/kartinki/" class="st_tag internal_tag" rel="tag" title="Posts tagged with картинки">картинки</a>. В примере я выбрал картинку из галереи.</p>
<p><a rel="lightbox" href="http://webkev.com/wp-content/uploads/2012/01/mini31.jpg"><img class="alignnone size-medium wp-image-1379" title="Миниатюры в вордпресс" src="http://webkev.com/wp-content/uploads/2012/01/mini31-300x113.jpg" alt="" width="300" height="113" /></a></p>
<p>Нажимаем «Сохранить все». Справа увидим загруженную миниатюру.</p>
<p><a rel="lightbox" href="http://webkev.com/wp-content/uploads/2012/01/mini4.jpg"><img class="alignnone size-full wp-image-1375" title="Миниатюры в вордпресс" src="http://webkev.com/wp-content/uploads/2012/01/mini4.jpg" alt="" width="293" height="282" /></a></p>
<p>Однако на самом сайте она еще не появится. Для ее показа нужно вставить такой код в файлах index.php, archive.php, search.php, category.php (в зависимости от того, на каких страницах сайта нужно показывать миниатюры):</p>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> &nbsp;<span style="color: #009900;">&#40;</span> <span style="color: #990000;">function_exists</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;has_post_thumbnail&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> has_post_thumbnail<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> the_post_thumbnail<span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">300</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">100</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;class&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;alignleft post_thumbnail&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p>300,100 – соответственно ширина и высота нашей миниатюры, можно менять. Поскольку в <a href="http://webkev.com/tag/wordpress/" class="st_tag internal_tag" rel="tag" title="Posts tagged with wordpress">WordPress</a> нет автоматической перегенерации картинок при изменении их размеров в <a href="http://webkev.com/tag/menyu/" class="st_tag internal_tag" rel="tag" title="Posts tagged with меню">меню</a> Настройки — Медиафайлы, для этих целей используется <a href="http://webkev.com/tag/plagin/" class="st_tag internal_tag" rel="tag" title="Posts tagged with плагин">плагин</a> Regenerate Thumbnails.</p>
<p>Добавляем код перед the_excerpt в цикле вывода статей, the_content соответственно не используется, потому что дополнительно будет показана полноразмерная картинка. Кстати, в functions.php новой стандартной темы Twenty Ten можно посмотреть новый фильтр для вывода анонсов, можно указать текст ссылки «Читать далее» и длину анонса.</p>
<p>На этом все, теперь видим на сайте миниатюру (взято <a href="http://wphelp.ru/2010/thumbnails-wordpress-3-0.htm">здесь</a>).</p>
<p><a rel="lightbox" href="http://webkev.com/wp-content/uploads/2012/01/mini5.jpg"><img class="alignnone size-medium wp-image-1376" title="Миниатюры в вордпресс" src="http://webkev.com/wp-content/uploads/2012/01/mini5-300x88.jpg" alt="" width="300" height="88" /></a></p>
<blockquote><p>На <a href="http://www.root-master.ru/category/videoteka/internet">сайте организации www.root-master.ru</a> ты найдешь любопытные события информационной жизни.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://webkev.com/2012/01/18/miniatyury-v-wordpress-3-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IceSpeed &#8211; оптимизация Joomla</title>
		<link>http://webkev.com/2012/01/17/icespeed-optimizaciya-joomla/</link>
		<comments>http://webkev.com/2012/01/17/icespeed-optimizaciya-joomla/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 07:59:25 +0000</pubDate>
		<dc:creator>K_E_V_in</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[бот]]></category>
		<category><![CDATA[оптимизация]]></category>
		<category><![CDATA[плагин]]></category>
		<category><![CDATA[сайт]]></category>
		<category><![CDATA[скрипт]]></category>
		<category><![CDATA[файл]]></category>

		<guid isPermaLink="false">http://webkev.com/?p=1364</guid>
		<description><![CDATA[Сегодня представляю плагинчик, без которого очень сложно жить в современном сайтостроении на Джумле. IceSpeed после активации расширение производит сжатие, оптимизацию, слияние CSS и javascript файлов на сайте что позволит ускорить загрузку страниц. При необходимости можно включить технологию Gzip сжатия, которая ускорит загрузку сайта в двойне. Плагин работает на Joomla 1.5 Некоторые возможности: Оптимизация, компрессия css [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня представляю плагинчик, без которого очень сложно жить в современном сайтостроении на Джумле. IceSpeed после активации расширение производит сжатие, оптимизацию, слияние <a href="http://webkev.com/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a> и <a href="http://webkev.com/tag/javascript/" class="st_tag internal_tag" rel="tag" title="Posts tagged with javascript">javascript</a> файлов на сайте что позволит ускорить загрузку страниц. При необходимости можно включить технологию Gzip сжатия, которая ускорит загрузку сайта в двойне. <a href="http://webkev.com/tag/plagin/" class="st_tag internal_tag" rel="tag" title="Posts tagged with плагин">Плагин</a> работает на <a href="http://webkev.com/tag/joomla/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Joomla">Joomla</a> 1.5</p>
<p><img class="alignnone size-full wp-image-1366" title="IceSpeed - оптимизация Joomla" src="http://webkev.com/wp-content/uploads/2012/01/icespeed.jpg" alt="IceSpeed - оптимизация Joomla" width="150" height="120" /></p>
<p><strong>Некоторые возможности</strong>:</p>
<ul>
<li><a href="http://webkev.com/tag/optimizaciya/" class="st_tag internal_tag" rel="tag" title="Posts tagged with оптимизация">Оптимизация</a>, компрессия css и <a href="http://webkev.com/tag/js/" class="st_tag internal_tag" rel="tag" title="Posts tagged with js">js</a> файлов</li>
<li>Оптимизация <a href="http://webkev.com/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with html">HTML</a> кода</li>
<li>Слияние css и js файлов</li>
<li>Технология Gzip сжатия</li>
<li>Включение и отключение кэширования страниц</li>
</ul>
<p>При всём при этом плагин совершенно бесплатный.  Скачать его можно <a href="http://webkev.com/wp-content/uploads/2012/01/plg_ice_speed.zip">у меня</a></p>
<p><strong>ВНИМАНИЕ! Аккуратно производите настройки плагина и не забывайте тестировать работу сайта. Возможна некорректная отработка яваскриптов и таблиц стилей.</strong></p>
<blockquote><p>Если перед вами есть <a href="http://alldebian.ru/category/tipy-voprosov/debian">препятствие из любой сферы имеющей отношение к Debian Linux, то в пространстве нашего портала alldebian.ru</a> вы отыщете решение!</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://webkev.com/2012/01/17/icespeed-optimizaciya-joomla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: webkev.com @ 2012-05-23 19:08:54 -->
