<?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>qdev.ru</title>
	<atom:link href="http://qdev.ru/feed" rel="self" type="application/rss+xml" />
	<link>http://qdev.ru</link>
	<description>Веб разработчикам</description>
	<lastBuildDate>Fri, 18 May 2012 20:02:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Градиент css</title>
		<link>http://qdev.ru/gradient-css</link>
		<comments>http://qdev.ru/gradient-css#comments</comments>
		<pubDate>Fri, 18 May 2012 20:02:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://qdev.ru/?p=186</guid>
		<description><![CDATA[Линейный градиент (сверху → вниз): .linearbg { /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1a82f7), to(#2F2727)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #2F2727, #1a82f7); /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #2F2727, #1a82f7); /* IE 10 */ background: -ms-linear-gradient(top, #2F2727, #1a82f7); /* Opera 11.10+ */ background: -o-linear-gradient(top, #2F2727, #1a82f7); [...]]]></description>
			<content:encoded><![CDATA[<p>Линейный градиент (сверху → вниз):</p>
<pre class="wp-code-highlight prettyprint">
.linearbg {
/* Safari 4-5, Chrome 1-9 */
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1a82f7), to(#2F2727));
/* Safari 5.1, Chrome 10+ */
background: -webkit-linear-gradient(top, #2F2727, #1a82f7);
/* Firefox 3.6+ */
background: -moz-linear-gradient(top, #2F2727, #1a82f7);
/* IE 10 */
background: -ms-linear-gradient(top, #2F2727, #1a82f7);
/* Opera 11.10+ */ background: -o-linear-gradient(top, #2F2727, #1a82f7); }
</pre>
<p><span id="more-186"></span></p>
<p>Линейный градиент (лево → право):</p>
<pre class="wp-code-highlight prettyprint">
.linearbg {
/* Safari 4-5, Chrome 1-9 */
background: -webkit-gradient(linear, left top, right top, from(#1a82f7), to(#2F2727));
/* Safari 5.1, Chrome 10+ */
background: -webkit-linear-gradient(left, #2F2727, #1a82f7);
/* Firefox 3.6+ */
background: -moz-linear-gradient(left, #2F2727, #1a82f7);
/* IE 10 */
background: -ms-linear-gradient(left, #2F2727, #1a82f7);
/* Opera 11.10+ */
background: -o-linear-gradient(left, #2F2727, #1a82f7); }
</pre>
<p>Радиальный градиент (в центре, на весь элемент)</p>
<pre class="wp-code-highlight prettyprint">
.radial-center {
/* Safari 4-5, Chrome 1-9 */
background: -webkit-gradient(radial, center center, 0, center center, 460, from(#1a82f7), to(#2F2727));
/* Safari 5.1+, Chrome 10+ */
background: -webkit-radial-gradient(circle, #1a82f7, #2F2727);
/* Firefox 3.6+ */
background: -moz-radial-gradient(circle, #1a82f7, #2F2727);
/* IE 10 */
background: -ms-radial-gradient(circle, #1a82f7, #2F2727);
/* Opera еще не поддерживает радиальный градиент */ }
</pre>
]]></content:encoded>
			<wfw:commentRss>http://qdev.ru/gradient-css/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Поддержка SEF url-адресов в компоненте(sef url joomla)</title>
		<link>http://qdev.ru/podderzhka-sef-url-adresov-v-komponente-sef-url-joomla</link>
		<comments>http://qdev.ru/podderzhka-sef-url-adresov-v-komponente-sef-url-joomla#comments</comments>
		<pubDate>Fri, 18 May 2012 19:50:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://qdev.ru/?p=253</guid>
		<description><![CDATA[Этот простой пример иллюстрирует основы реализации маршрутизатора для вашего компонента. У нас есть две функции в router.php. Одна отвечает за создание URL, другая отвечает за его разбор. Разберем простой пример. В этом примере у нас три представления. Первый &#8212; обзор категорий (view=categories), второй &#8212; одна категория (view=category), а третий &#8212; статья (view=article). Файл router.php должен [...]]]></description>
			<content:encoded><![CDATA[<p>Этот простой пример иллюстрирует основы реализации маршрутизатора для вашего компонента.</p>
<p>У нас есть две функции в router.php. Одна отвечает за создание URL, другая отвечает за его разбор. Разберем простой пример. В этом примере у нас три представления. Первый &#8212; обзор категорий (view=categories), второй &#8212; одна категория (view=category), а третий &#8212; статья (view=article).<br />
<span id="more-253"></span><br />
Файл router.php должен находится в папке компонента. Он не используется в административной части, только в клиентской.</p>
<pre class="wp-code-highlight prettyprint">
function [componentname]BuildRoute( &amp;$query )
{
       $segments = array();
       if(isset($query['view']))
       {
                $segments[] = $query['view'];
                unset( $query['view'] );
       }
       if(isset($query['id']))
       {
                $segments[] = $query['id'];
                unset( $query['id'] );
       };
       return $segments;
}
</pre>
<p>JRouter передает массив $query в функцию [componentname]BuildRoute. Эта функция будет добавлять соответствующие части массива в массив $segments в правильном порядке и возвращает упорядоченный массив. Массив $query должен быть обнулен, в противном случае JRouter будет добавить его в URL в виде строки запроса (то есть переменные, которые не обработаются роутером, будут переданы в строку запроса).</p>
<p>Следующая функция в router.php разбирает URL:</p>
<pre class="wp-code-highlight prettyprint">
function [componentname]ParseRoute( $segments )
{
       $vars = array();
       switch($segments[0])
       {
               case 'categories':
                       $vars['view'] = 'categories';
                       break;
               case 'category':
                       $vars['view'] = 'category';
                       $id = explode( ':', $segments[1] );
                       $vars['id'] = (int) $id[0];
                       break;
               case 'article':
                       $vars['view'] = 'article';
                       $id = explode( ':', $segments[1] );
                       $vars['id'] = (int) $id[0];
                       break;
       }
       return $vars;
}
</pre>
<p>Запрос выглядит, например так:<br />
<code><br />
JRoute::_( 'index.php?view=article&#038;id='.$row->slug );<br />
</code></p>
<p>В результате работы роутера получится:<br />
<code>http://www.domain.tld/[menualias]/[view]/[slug]</code></p>
<p><noindex><a href="http://docs.joomla.org/Supporting_SEF_URLs_in_your_component" rel="nofollow">Подробная документация с более продвинутым примером</a></noindex></p>
]]></content:encoded>
			<wfw:commentRss>http://qdev.ru/podderzhka-sef-url-adresov-v-komponente-sef-url-joomla/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Копирайт Joomshopping</title>
		<link>http://qdev.ru/kopirajt-joomshopping</link>
		<comments>http://qdev.ru/kopirajt-joomshopping#comments</comments>
		<pubDate>Thu, 17 May 2012 10:56:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://qdev.ru/?p=261</guid>
		<description><![CDATA[Убираем копирает в joomshopping. Находим файл components/com_jshopping/css/default.css В нем находим строку #maxx_copyright{ Меняем ее свойства: display: block; на display: none;]]></description>
			<content:encoded><![CDATA[<p>Убираем копирает в joomshopping.</p>
<p>Находим файл <code>components/com_jshopping/css/default.css</code></p>
<p>В нем находим строку <code>#maxx_copyright{</code></p>
<p>Меняем ее свойства:<br />
<code>display: block;</code><br />
на<br />
<code>display: none; </code></p>
]]></content:encoded>
			<wfw:commentRss>http://qdev.ru/kopirajt-joomshopping/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Настройка Joomshopping часть 1. Алиасы категорий и товаров.</title>
		<link>http://qdev.ru/nastrojka-joomshopping-chast-1-aliasy-kategorij-i-tovarov</link>
		<comments>http://qdev.ru/nastrojka-joomshopping-chast-1-aliasy-kategorij-i-tovarov#comments</comments>
		<pubDate>Thu, 17 May 2012 10:50:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://qdev.ru/?p=257</guid>
		<description><![CDATA[Joomshopping может использовать алиасы товаров и категорий для создания SEF ссылок. Добавлять алиасы для каждого товара и категории не очень удобно. Рассмотрим вариант автоматического создания алиасов из названия товара. Алиас будет создан с помощью транслитерации, все лишнии символы заменяются. Алиасы для товаров Открываем файл administrator/components/com_jshopping/controllers/products.php Находим строку 436: $post['alias_'.$lang->language] = setFilterAlias($post['alias_'.$lang->language]); и комментируем ее: // [...]]]></description>
			<content:encoded><![CDATA[<p>Joomshopping может использовать алиасы товаров и категорий для создания SEF ссылок. Добавлять алиасы для каждого товара и категории не очень удобно. Рассмотрим вариант автоматического создания алиасов из названия товара. Алиас будет создан с помощью транслитерации, все лишнии символы заменяются.</p>
<h3>Алиасы для товаров</h3>
<p>Открываем файл <code>administrator/components/com_jshopping/controllers/products.php</code></p>
<p>Находим строку 436: <code>$post['alias_'.$lang->language] = setFilterAlias($post['alias_'.$lang->language]);</code> и комментируем ее: <code>// $post['alias_'.$lang->language] = setFilterAlias($post['alias_'.$lang->language]);</code></p>
<p>Далее на 2 строчки выше начинается цикл: <code>foreach($languages as $lang){</code></p>
<p><strong>ПЕРЕД</strong> ним добавляем такие строчки:</p>
<pre class="wp-code-highlight prettyprint">
if($post['alias_ru-RU'] == &quot;&quot;) {
	  $post['alias_ru-RU'] = JApplication::stringURLSafe($post['name_ru-RU']);
	}
</pre>
<h3>Алиасы для категорий</h3>
<p>Открываем файл <code>administrator/components/com_jshopping/controllers/categories.php</code></p>
<p>Находим строку 134: <code>$post['alias_'.$lang->language] = setFilterAlias($post['alias_'.$lang->language]);</code> и комментируем ее: <code>// $post['alias_'.$lang->language] = setFilterAlias($post['alias_'.$lang->language]);</code></p>
<p>Далее на 2 строчки выше начинается цикл: <code>foreach($languages as $lang){</code></p>
<p><strong>ПЕРЕД</strong> ним добавляем такие строчки:</p>
<pre class="wp-code-highlight prettyprint">
if($post['alias_ru-RU'] == &quot;&quot;) {
	  $post['alias_ru-RU'] = JApplication::stringURLSafe($post['name_ru-RU']);
	}
</pre>
<p>Теперь если поле алиаса мы оставляем пустым, то оно будет заполнено автоматически. И алиас будет присутствовать в uri товара.</p>
]]></content:encoded>
			<wfw:commentRss>http://qdev.ru/nastrojka-joomshopping-chast-1-aliasy-kategorij-i-tovarov/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ошибка при установке шаблона в Joomla</title>
		<link>http://qdev.ru/oshibka-pri-ustanovke-shablona-v-joomla</link>
		<comments>http://qdev.ru/oshibka-pri-ustanovke-shablona-v-joomla#comments</comments>
		<pubDate>Sat, 12 May 2012 19:48:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://qdev.ru/?p=247</guid>
		<description><![CDATA[В J2.5.х иногда возникает ошибка при установки шаблона: Fatal error: Call to a member function setDebug() on a non-object in Решается так: в файле libraries\joomla\installer\adapters\template.php находим примерно 503 строку, в ней должен быть код: public function discover_install() { Сразу после этой строки( после открытой скобки { ) добавляем строку: $lang = JFactory::getLanguage(); Все, проблема решена!]]></description>
			<content:encoded><![CDATA[<p>В J2.5.х иногда возникает ошибка при установки шаблона: Fatal error: Call to a member function setDebug() on a non-object in</p>
<p>Решается так:<br />
в файле libraries\joomla\installer\adapters\template.php находим примерно 503 строку, в ней должен быть код:</p>
<pre class="wp-code-highlight prettyprint">
public function discover_install()
{
</pre>
<p>Сразу после этой строки( <strong>после открытой скобки {</strong> ) добавляем строку:</p>
<pre class="wp-code-highlight prettyprint">
$lang = JFactory::getLanguage();
</pre>
<p>Все, проблема решена!</p>
]]></content:encoded>
			<wfw:commentRss>http://qdev.ru/oshibka-pri-ustanovke-shablona-v-joomla/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как убрать приставку ru в ссылках Joomla</title>
		<link>http://qdev.ru/kak-ubrat-ru-v-adrese-joomla</link>
		<comments>http://qdev.ru/kak-ubrat-ru-v-adrese-joomla#comments</comments>
		<pubDate>Sat, 12 May 2012 19:39:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://qdev.ru/?p=232</guid>
		<description><![CDATA[Начиная с версии 2.5.х в joomla можно убрать приставку языка в адресной строке. Префикс языка можно удалить из ссылок для основного языка сайта(встроенный SEF должен быть включен в настройках). Заходим в менеджер плагинов -> плагин &#171;Система &#8212; Фильтр языка&#187;, далее включаем опцию &#171;Удалять префикс языка по умолчанию&#187; &#8212; ставим &#171;да&#187;.]]></description>
			<content:encoded><![CDATA[<p>Начиная с версии 2.5.х в joomla можно убрать приставку языка в адресной строке.<br />
Префикс языка можно удалить из ссылок для основного языка сайта(встроенный SEF должен быть включен в настройках). Заходим в менеджер плагинов -> плагин &#171;Система &#8212; Фильтр языка&#187;, далее включаем опцию &#171;Удалять префикс языка по умолчанию&#187; &#8212; ставим &#171;да&#187;.</p>
]]></content:encoded>
			<wfw:commentRss>http://qdev.ru/kak-ubrat-ru-v-adrese-joomla/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Карта сайта для joomla</title>
		<link>http://qdev.ru/sitemap-for-joomla</link>
		<comments>http://qdev.ru/sitemap-for-joomla#comments</comments>
		<pubDate>Thu, 29 Mar 2012 22:55:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://qdev.ru/?p=226</guid>
		<description><![CDATA[Для создания карты сайта на joomla лучше всего подойдет компонент Xmap. Это едва ли не единственный компонент, который работает во всех версиях джумлы. Скачать и посмотреть демонстрацию можно по ссылкам на странице Xmap. Рассмотрим подробнее настройку данного компонента и создание карты сайта Устанавливается компонент стандартно и больше ничего не требует. Найти его настройки можно в [...]]]></description>
			<content:encoded><![CDATA[<p>Для создания карты сайта на joomla лучше всего подойдет компонент Xmap. Это едва ли не единственный компонент, который работает во всех версиях джумлы. Скачать и посмотреть демонстрацию можно по ссылкам на странице <a title="xmap" href="http://extensions.joomla.org/extensions/structure-a-navigation/site-map/3066" target="_blank">Xmap</a>.</p>
<h4>Рассмотрим подробнее настройку данного компонента и создание карты сайта</h4>
<p><span id="more-226"></span><br />
Устанавливается компонент стандартно и больше ничего не требует. Найти его настройки можно в разделе &#171;компоненты&#187; -&gt; &#171;xmap&#187;.</p>
]]></content:encoded>
			<wfw:commentRss>http://qdev.ru/sitemap-for-joomla/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cайты на Joomla</title>
		<link>http://qdev.ru/sites-on-joomla</link>
		<comments>http://qdev.ru/sites-on-joomla#comments</comments>
		<pubDate>Thu, 29 Mar 2012 22:40:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[etc]]></category>
		<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://qdev.ru/?p=214</guid>
		<description><![CDATA[Для тех, кто начинает знакомство с joomla CMS Joomla широко известна во всем мире. Она используются как для любительских сайтов, так и для сайтов крупных компаний с большой посещаемостью. Многие люди, кто мало знаком с этой системой но собирается ее использовать, хотят знать какой потенциал и возможности есть в этой системе. Joomla действительно качественно сделана [...]]]></description>
			<content:encoded><![CDATA[<h4>Для тех, кто начинает знакомство с joomla</h4>
<p>CMS Joomla широко известна во всем мире. Она используются как для любительских сайтов, так и для сайтов крупных компаний с большой посещаемостью. Многие люди, кто мало знаком с этой системой но собирается ее использовать, хотят знать какой потенциал и возможности есть в этой системе.<br />
<span id="more-214"></span><br />
Joomla действительно качественно сделана и имеет огромный потенциал для масштабирования сайта. Также стоит отметить, что эта система построена на собственном фреймворке и имеет очень удобную внутреннюю структуру. Таким образом эта CMS будет удобна как пользователю или администратору сайта, так и разработчикам, которые создают функционал сайта.</p>
<p>Всем будет интересно взглянуть на некоторые действительно крупные сайты, работающие на joomla. Такие примеры наглядно демонстрируют потенциал этой системы.</p>
<h5>Сайт представительства компании &#171;Jaguar&#187; в Греции: www.jaguar.gr</h5>
<p><img class="alignnone size-full wp-image-219" title="jaguar" src="http://qdev.ru/wp-content/uploads/2012/03/jaguar.png" alt="" width="563" height="392" /></p>
<p>&nbsp;</p>
<h5>Официальный сайт Эйфелевой башни во Франции: www.tour-eiffel.fr</h5>
<p><img class="alignnone size-full wp-image-218" title="eiffeltower" src="http://qdev.ru/wp-content/uploads/2012/03/eiffeltower.png" alt="" width="500" height="310" /></p>
<p>&nbsp;</p>
<h5>Сайт министерства обороны Великобритании: www.stabilisationunit.gov.uk</h5>
<p><img class="alignnone size-full wp-image-217" title="mod" src="http://qdev.ru/wp-content/uploads/2012/03/mod.png" alt="" width="500" height="297" /></p>
<p>&nbsp;</p>
<h5>Сайт телепрограммы &#171;the Nate Berkus Show&#187;, компании &#171;Sony Pictures&#187;: www.thenateshow.com</h5>
<p><img class="alignnone size-full wp-image-215" title="nate" src="http://qdev.ru/wp-content/uploads/2012/03/nate.png" alt="" width="500" height="332" /></p>
<p>&nbsp;</p>
<h5>Сайт для разработчиков оператора &#171;Orange&#187;: api.orange.com</h5>
<p><img class="alignnone size-full wp-image-216" title="orange" src="http://qdev.ru/wp-content/uploads/2012/03/orange.png" alt="" width="500" height="278" /></p>
]]></content:encoded>
			<wfw:commentRss>http://qdev.ru/sites-on-joomla/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как добавить позицию для модуля в joomla</title>
		<link>http://qdev.ru/joomla-module-positions</link>
		<comments>http://qdev.ru/joomla-module-positions#comments</comments>
		<pubDate>Wed, 28 Mar 2012 22:49:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://qdev.ru/?p=204</guid>
		<description><![CDATA[Чтобы посмотреть позиции модулей в joomla Для этого в адресной строке браузера к текущему адресу нужно добавить ?tp=1. При этом доступные позиции текущего шаблона будут обведены пунктиром. Примерно как на картинке: Обычно по-умолчанию возможность просмотра позиций бывает выключена. Чтобы включить просмотр, заходим в админ-панель, меню -> &#171;Расширения&#187; -> &#171;Менеджер шаблонов&#187;. Нажимаем кнопку &#171;Настройки&#187; и активируем [...]]]></description>
			<content:encoded><![CDATA[<h2>Чтобы посмотреть позиции модулей в joomla</h2>
<p>Для этого в адресной строке браузера к текущему адресу нужно добавить <code>?tp=1</code>. При этом доступные позиции текущего шаблона будут обведены пунктиром. Примерно как на картинке:<br />
<img src="http://qdev.ru/wp-content/uploads/2012/03/joomposition.png" alt="" title="joomposition" width="600" height="134" class="alignnone size-full wp-image-208" /><br />
<span id="more-204"></span><br />
Обычно по-умолчанию возможность просмотра позиций бывает выключена. Чтобы включить просмотр, заходим в админ-панель, меню -> &#171;Расширения&#187; -> &#171;Менеджер шаблонов&#187;. Нажимаем кнопку &#171;Настройки&#187; и активируем функцию:<br />
<img src="http://qdev.ru/wp-content/uploads/2012/03/setpos.png" alt="" title="setpos" width="600" height="140" class="alignnone size-full wp-image-206" /></p>
<h2>Чтобы добавить позицию модуля в joomla</h2>
<p>1. Заходим директорию с активным шаблоном: <code>templates/mytheme</code>, где mytheme &#8212; название вашего шаблона. В ней нам понадобятся два файла: <code>index.php</code> и <code>templateDetails.xml</code><br />
2. Открываем <code>index.php</code> &#8212; это основной шаблон. Тут я опускаю подробности верстки и прочие особенности шаблона. Предположим вы уже нашли в коде шаблона нужное место расположения новой позиции. Для вставки новой позиции добавляем следующий код: <code><jdoc:include type="modules" name="myposition-name" style="xhtml" /></code>, где myposition-name &#8212; произвольное название позиции. Название для каждой позиции должно быть уникальное.<br />
3. Открываем <code>templateDetails.xml</code>. В нем находим секцию <code>
<positions></code> &#8212; в ней будут перечислены все позиции шаблона. Добавляем свою позицию <code>
<position>myposition-name</position></code>, порядок относительно других позиций не имеет значения.</p>
<p>В шаблоне joomla позиции модулей можно задавать динамически, на основе условий. Таким образом мы получаем как бы много разных шаблонов в одном файле. Например, у нас в шаблоне есть левая колонка, но на главной странице ее отображать не нужно. Мы добавляем позицию &#171;left&#187;, через условие:</p>
<pre class="wp-code-highlight prettyprint">
&lt;?php if ( $this-&gt;countModules('left') ): ?&gt;
  &lt;div class=&quot;left&quot;&gt;
    &lt;jdoc:include type=&quot;modules&quot; name=&quot;left&quot; style=&quot;xhtml&quot; /&gt;
  &lt;/div&gt;
&lt;?php endif; ?&gt;
</pre>
<p>После этого мы задаем видимость модуля, который будет расположен на позиции &#171;left&#187; только на определенных страницах, кроме главной. Видимость задается в менеджере модулей, в настройках каждого модуля, называется &#8212; &#171;Привязка к пунктам меню&#187;.</p>
]]></content:encoded>
			<wfw:commentRss>http://qdev.ru/joomla-module-positions/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Проблема в каталоге товаров в Ubercart 2.x и Drupal 6.x</title>
		<link>http://qdev.ru/problem-in-catalog-in-ubercart2-and-drupal6</link>
		<comments>http://qdev.ru/problem-in-catalog-in-ubercart2-and-drupal6#comments</comments>
		<pubDate>Mon, 12 Mar 2012 20:11:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://qdev.ru/?p=197</guid>
		<description><![CDATA[В админке, в разделе управления магазином бывает проблема с выводом списка товаров: открывается белая страница, при этом ошибки никакие не выводятся. Аналогично на самом сайте не выводятся никакие категории. Решается таким образом. Находим файл sites/all/modules/ubercart/uc_product/uc_product.admin.inc &#8212; он отвечает за вывод списка товаров в админке. В нем нужна строка номер 32: $table = tapir_get_table('uc_product_table', $nids); Меняем [...]]]></description>
			<content:encoded><![CDATA[<p>В админке, в разделе управления магазином бывает проблема с выводом списка товаров: открывается белая страница, при этом ошибки никакие не выводятся. Аналогично на самом сайте не выводятся никакие категории.</p>
<p>Решается таким образом.<br />
Находим файл sites/all/modules/ubercart/uc_product/uc_product.admin.inc &#8212; он отвечает за вывод списка товаров в админке. В нем нужна строка номер 32:<br />
<code><br />
$table = tapir_get_table('uc_product_table', $nids);<br />
</code></p>
<p>Меняем на:<br />
<code><br />
$table = uc_product_table($nids);<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://qdev.ru/problem-in-catalog-in-ubercart2-and-drupal6/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

