<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns="http://backend.userland.com/rss2" xmlns:yandex="http://news.yandex.ru">
<channel>
<title>DleTweak.Ru - поддержка новостной CMS DataLife Engine</title>
<link>http://dletweak.ru/</link>
<language>ru</language>
<description>DleTweak.Ru - поддержка новостной CMS DataLife Engine</description>
<image>
<url>http://dletweak.ru/yandexlogo.gif</url>
<title>DleTweak.Ru - поддержка новостной CMS DataLife Engine</title>
<link>http://dletweak.ru/</link>
</image>
<generator>DataLife Engine</generator><item>
<title>Здесь можно скачать все что угодно!!!! Крутой поиск гугла!</title>
<link>http://dletweak.ru/21779-zdes-mozhno-skachat-vse-chto-ugodno-krutoy-poisk-gugla.html</link>
<description>http://googglefiles.e5o.ru/?r=9101  Нашел много программ которые платные, и скачал бесплатно!</description>
<category>---</category>
<author>Admin</author>
<pubDate>Tue, 17 Jan 2012 20:29:51 +0400</pubDate>
<yandex:full-text>http://googglefiles.e5o.ru/?r=9101  Нашел много программ которые платные, и скачал бесплатно!</yandex:full-text>
</item><item>
<title>Favorites Block</title>
<link>http://dletweak.ru/mods/4889-favorites-block.html</link>
<description>Автор: SMostafa (RahaOnline.com) Описание: ajax несколько страниц</description>
<category>Модули</category>
<author>SMostafa</author>
<pubDate>Tue, 14 Sep 2010 23:16:55 +0400</pubDate>
<yandex:full-text>Автор: SMostafa (RahaOnline.com) Описание: ajax несколько страниц  1.скачать прикрепленный файл <span class="attachment">Вы не можете скачивать файлы с нашего сервера. Нужно <a href="/index.php?do=register">зарегистрироваться</a> или <a href="/login" onClick="showLogin(); return false;">авторизоваться</a></span>  2.откройте /index.php найти: require_once ROOT_DIR . &amp;#39;/engine/init.php&amp;#39;; после вставить: require_once ROOT_DIR . &amp;#39;/engine/modules/favorites_block.php&amp;#39;;  найти: $tpl-&amp;#62;load_template &amp;#40; &amp;#39;main.tpl&amp;#39; &amp;#41;; после вставить: $tpl-&amp;#62;set&amp;#40;&amp;#39;{favorites_block}&amp;#39;, $favorites_block&amp;#41;;  теперь вставить в ваш файл main.tpl {favorites_block} теги, чтобы показать любимый блок.  VeryThanks By SMostafa - &lt;a href=&quot;http://dletweak.ru/engine/go.php?url=aHR0cDovL2dyYXBoaWMucmFoYW9ubGluZS5jb20%3D&quot; target=&quot;_blank&quot;&gt;RahaOnline.com&lt;/a&gt;</yandex:full-text>
</item><item>
<title>Исправления в DLE Forum 2.5 для корректной работы со смайлами в DLE 9.0</title>
<link>http://dletweak.ru/bug-fix/4886-ispravleniya-v-dle-forum-25-dlya-korrektnoy-raboty-so-smaylami-v-dle-90.html</link>
<description>Автор: Skater_1992 Совместимость: DLE Forum 2.x (тестилось на 2.5) Делаем чтобы смайлы показывались на DLE 9.0</description>
<category>Баг-фиксы</category>
<author>Skater_1992</author>
<pubDate>Mon, 13 Sep 2010 18:07:51 +0400</pubDate>
<yandex:full-text>&lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-09/1284386785_dle.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; Автор: Skater_1992 Совместимость: DLE Forum 2.x (тестилось на 2.5) Делаем чтобы смайлы показывались на DLE 9.0 Открываем текстовым редактором файл engine/forum/sources/components/bbcode.php Ищем (112-я строчка): &amp;#60;div id=&amp;#34;dle_emo&amp;#34; style=&amp;#34;visibility&amp;#58;hidden; display&amp;#58; none; position&amp;#58; absolute; width&amp;#58;140px; height&amp;#58; 124px; overflow&amp;#58; auto; border&amp;#58; 1px solid #BBB; background&amp;#58;#E9E8F2;filter&amp;#58; alpha&amp;#40;opacity=95, enabled=1&amp;#41; progid&amp;#58;DXImageTransform.Microsoft.Shadow&amp;#40;color=#CACACA,direction=135,strength=3&amp;#41;;&amp;#34;&amp;#62;{$output}&amp;#60;/div&amp;#62;  Заменяем: &amp;#60;div id=&amp;#34;dle_emos&amp;#34; style=&amp;#34;display&amp;#58; none;&amp;#34; title=&amp;#34;{$lang&amp;#91;&amp;#39;bb_t_emo&amp;#39;&amp;#93;}&amp;#34;&amp;#62;&amp;#60;div style=&amp;#34;height&amp;#58;150px;overflow&amp;#58; auto;&amp;#34;&amp;#62;{$output}&amp;#60;/div&amp;#62;&amp;#60;/div&amp;#62; &amp;#60;textarea name=&amp;#34;comments&amp;#34; id=&amp;#34;comments&amp;#34; cols=&amp;#34;&amp;#34; rows=&amp;#34;&amp;#34; style=&amp;#34;width&amp;#58;465px;height&amp;#58;156px;border&amp;#58;0px;margin&amp;#58; 0px 1px 0px 0px;padding&amp;#58; 0px;&amp;#34; &amp;#111;nclick=&amp;#34;setNewField&amp;#40;this.name, document.getElementById&amp;#40; &amp;#39;dle-comments-form&amp;#39; &amp;#41;&amp;#41;&amp;#34;&amp;#62;{text}&amp;#60;/textarea&amp;#62; &amp;#60;/div&amp;#62;  Ищем (143-я строчка): &amp;#60;div id=&amp;#34;dle_emo&amp;#34; style=&amp;#34;visibility&amp;#58;hidden; display&amp;#58; none; position&amp;#58; absolute; width&amp;#58;140px; height&amp;#58; 124px; overflow&amp;#58; auto; border&amp;#58; 1px solid #BBB; background&amp;#58;#E9E8F2;filter&amp;#58; alpha&amp;#40;opacity=95, enabled=1&amp;#41; progid&amp;#58;DXImageTransform.Microsoft.Shadow&amp;#40;color=#CACACA,direction=135,strength=3&amp;#41;;&amp;#34;&amp;#62;{$output}&amp;#60;/div&amp;#62;  Заменяем: &amp;#60;div id=&amp;#34;dle_emos&amp;#34; style=&amp;#34;display&amp;#58; none;&amp;#34; title=&amp;#34;{$lang&amp;#91;&amp;#39;bb_t_emo&amp;#39;&amp;#93;}&amp;#34;&amp;#62;&amp;#60;div style=&amp;#34;height&amp;#58;150px;overflow&amp;#58; auto;&amp;#34;&amp;#62;{$output}&amp;#60;/div&amp;#62;&amp;#60;/div&amp;#62; &amp;#60;textarea name=&amp;#34;comments&amp;#34; id=&amp;#34;comments&amp;#34; cols=&amp;#34;&amp;#34; rows=&amp;#34;&amp;#34; style=&amp;#34;width&amp;#58;465px;height&amp;#58;156px;border&amp;#58;0px;margin&amp;#58; 0px 1px 0px 0px;padding&amp;#58; 0px;&amp;#34; &amp;#111;nclick=&amp;#34;setNewField&amp;#40;this.name, document.getElementById&amp;#40; &amp;#39;dle-comments-form&amp;#39; &amp;#41;&amp;#41;&amp;#34;&amp;#62;{text}&amp;#60;/textarea&amp;#62; &amp;#60;/div&amp;#62;  Ищем (185-я строчка): var image_align          = &amp;#34;{$config&amp;#91;&amp;#39;image_align&amp;#39;&amp;#93;}&amp;#34;;  Добавляем ниже: var bb_t_emo              = &amp;#34;{$lang&amp;#91;&amp;#39;bb_t_emo&amp;#39;&amp;#93;}&amp;#34;; var bb_t_col              = &amp;#34;{$lang&amp;#91;&amp;#39;bb_t_col&amp;#39;&amp;#93;}&amp;#34;;   Внимание: Выход смайлов будет работать только при полном ответе либо при редактировании темы, при быстром редактировании не работает. В скором времени думаю сделаю полную инструкцию ;)</yandex:full-text>
</item><item>
<title>Категория блока v1.5 By SMostafa</title>
<link>http://dletweak.ru/mods/4880-kategoriya-bloka-v15-by-smostafa.html</link>
<description>Автор: SMostafa (RahaOnline.com) Описание: этот модуль есть &quot;корень кот&quot; и &quot;под кат&quot; Отдельный тегов.</description>
<category>Модули</category>
<author>SMostafa</author>
<pubDate>Fri, 10 Sep 2010 20:59:35 +0400</pubDate>
<yandex:full-text>Автор: SMostafa (RahaOnline.com) Описание: этот модуль есть &quot;корень кот&quot; и &quot;под кат&quot; Отдельный тегов.  1.скачать прикрепленный файл &lt;a href=&quot;http://forum.rahaonline.com/uploads/dletweak-bcat_(category_block).zip&quot; target=&quot;_blank&quot;&gt;dletweak-bcat_(category_block).zip&lt;/a&gt; 2.откройте /index.php найти: require_once ROOT_DIR . &amp;#39;/engine/init.php&amp;#39;; после вставить: require_once ROOT_DIR . &amp;#39;/engine/category_block.php&amp;#39;;  найти: $tpl-&amp;#62;load_template &amp;#40; &amp;#39;main.tpl&amp;#39; &amp;#41;; после вставить: $tpl-&amp;#62;set&amp;#40;&amp;#39;{category_block}&amp;#39;, $tpl-&amp;#62;result&amp;#91;&amp;#39;category_block&amp;#39;&amp;#93;&amp;#41;;  теперь вставить в ваш файл main.tpl {category_block} теги, чтобы показать список категорий.  VeryThanks By SMostafa - &lt;a href=&quot;http://dletweak.ru/engine/go.php?url=aHR0cDovL3d3dy5yYWhhb25saW5lLmNvbQ%3D%3D&quot; target=&quot;_blank&quot;&gt;RahaOnline.com&lt;/a&gt;</yandex:full-text>
</item><item>
<title>Вывод картинки тегом</title>
<link>http://dletweak.ru/hacks/4874-vyvod-kartinki-tegom.html</link>
<description>При помощи данного хака можно разнообразить шаблон новости. Для чего нужен хак: Для вывода изображения в определенном месте. Как это работает: Это работает тегом.</description>
<category>Хаки</category>
<author>id-f71b0e1c</author>
<pubDate>Thu, 09 Sep 2010 09:38:28 +0400</pubDate>
<yandex:full-text>&lt;a href=&quot;http://dvigov.net/uploads/posts/2010-09/1284008679_9d0fc1896cc0.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; При помощи данного хака можно разнообразить шаблон новости. Для чего нужен хак: Для вывода изображения в определенном месте. Как это работает: Это работает тегом. В результате вы получаете ссылку на изображение которое присутствует в новости. Имеет единственный минус - картинка в новости обязательна! Иначе получается не очень... Желательно использовать только в короткой новости.ИМХО  И так.  Откроем файл : engine/modules/show.short.php Найдем в нем:         $tpl-&amp;#62;compile&amp;#40; &amp;#39;content&amp;#39; &amp;#41;; И перед этим вставляем: $shortnews = $row&amp;#91;&amp;#39;short_story&amp;#39;&amp;#93;; preg_match_all&amp;#40; &amp;#39;#&amp;#60;img&amp;#91;^&amp;#62;&amp;#93;*\\ssrc=&amp;#40;\&amp;#39;|&amp;#34;&amp;#41;&amp;#40;.*?&amp;#41;\\1.*?&amp;#62;#i&amp;#39;,$shortnews,$total&amp;#41;; foreach&amp;#40; $total&amp;#91;2&amp;#93; as $shortnews &amp;#41;; $tpl-&amp;#62;set&amp;#40; &amp;#39;{imgbla}&amp;#39;,$shortnews&amp;#41;;  В шаблон shorpstory.tpl вставлем {imgbla}  В результате вы получите ссылку на изображение...Ссылку используйте как угодно!  Автор: Пряник Demo: &lt;a href=&quot;http://dletweak.ru/engine/go.php?url=aHR0cDovL0R2aWdvdi5ORVQ%3D&quot; target=&quot;_blank&quot;&gt;Dvigov.NET&lt;/a&gt; Сайт автора: см. Demo   Название тега произошло после часа мозготраха...Я в пхп не шарю,но такую фичу очень хотелось...В общем изначально тег называл по другому,но после нервного срыва начал называть &quot;имгбля&quot;.  пысы. Доработайте кто могёт</yandex:full-text>
</item><item>
<title>Game Dising DLE 9.0</title>
<link>http://dletweak.ru/skins_store/4871-game-dising-dle-90.html</link>
<description>Название: Game Dising Тип шаблона: фиксированный  Цена: 150 WMR или 5 WMZ В комплекте: tpl, css, шрифты, модули, psd ; Кроссбраузерность: 100%; Версия DLE: 8.3 - 9.0; Контакты: ICQ 579924028</description>
<category>Платные шаблоны</category>
<author>Reniq</author>
<pubDate>Sun, 05 Sep 2010 23:13:14 +0400</pubDate>
<yandex:full-text>&lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-09/1283713860_1.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Название: Game Dising Тип шаблона: фиксированный  Цена: 150 WMR или 5 WMZ В комплекте: tpl, css, шрифты, модули, psd ; Кроссбраузерность: 100%; Версия DLE: 8.3 - 9.0; Контакты: ICQ 579924028  Шапка:  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-09/1283713884_hider.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  CSS навигационное меню:    Комментарии:  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-09/1283713851_com.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Полная новость:  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-09/1283713951_full.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Футер:  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-09/1283713919_foot.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Видео тестирования шаблона:</yandex:full-text>
</item><item>
<title>Блок последних комментариев v.1.2 DT с рейтингом</title>
<link>http://dletweak.ru/mods/4870-blok-poslednih-kommentariev-v12-dt-s-reytingom.html</link>
<description>Автор: Inrus (DleTweak.ru) Описание: Сквозной блок, позволяющий выводить последние комментарии посльзователей сайта. Эта версия блока также поддерживает рейтинг комментариев v.1.0 и v.2.0  Совместимость: все версии DLE включая 9 линейку.  Возможности (сайт):      * Вывод последних комментариев в блоке на главной.     * Отдельное кеширование данных для блока.     * Гибкая настройка внешнего вида блока - используется шаблонизатор.     * Вывод рейтинга каждого комментария.     * Вывод каждого комментария в хинте при наведении на заголовок.  Возможности (админпанель):      * Настройка количества выводимых комментариев в блоке.     * Настройка максимального количества символов в заголовке.  Особенности:      * Практически нулевая нагрузка, благодаря отдельному кешированию данных блока, которое очищается только во время написания/редактирования/удаления комментариев и удаления новостей.     * При получении данных из базы при работе модуля, производится всего 1 запрос в 2 таблицы для снижения нагрузки.     * Быстрая установка  Изменения с 1.1:     * Убран Highslide JS т.к. в новой версии DLE не поддерживается его модуль для html контента.     * Добавлена поддержка хинта.     * Добавлена настройка количества символов в заголовке.     * Упрощена установка блока.</description>
<category>Модули</category>
<author>Inrus</author>
<pubDate>Sun, 05 Sep 2010 21:43:31 +0400</pubDate>
<yandex:full-text>Автор: Inrus (DleTweak.ru) Описание: Сквозной блок, позволяющий выводить последние комментарии посльзователей сайта. Эта версия блока также поддерживает рейтинг комментариев v.1.0 и v.2.0  Совместимость: все версии DLE включая 9 линейку.  Возможности (сайт):      * Вывод последних комментариев в блоке на главной.     * Отдельное кеширование данных для блока.     * Гибкая настройка внешнего вида блока - используется шаблонизатор.     * Вывод рейтинга каждого комментария.     * Вывод каждого комментария в хинте при наведении на заголовок.  Возможности (админпанель):      * Настройка количества выводимых комментариев в блоке.     * Настройка максимального количества символов в заголовке.  Особенности:      * Практически нулевая нагрузка, благодаря отдельному кешированию данных блока, которое очищается только во время написания/редактирования/удаления комментариев и удаления новостей.     * При получении данных из базы при работе модуля, производится всего 1 запрос в 2 таблицы для снижения нагрузки.     * Поддержка DLE всех версий включая 9 линейку.     * Быстрая установка  Изменения с 1.1:     * Убран Highslide JS т.к. в новой версии DLE не поддерживается его модуль для html контента.     * Добавлена поддержка хинта.     * Добавлена настройка количества символов в заголовке.     * Упрощена установка блока.   &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-09/1283708375_lastcomm_1.2.3.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  <span class="attachment">Вы не можете скачивать файлы с нашего сервера. Нужно <a href="/index.php?do=register">зарегистрироваться</a> или <a href="/login" onClick="showLogin(); return false;">авторизоваться</a></span></yandex:full-text>
</item><item>
<title>Рейтинг новостей для DLE</title>
<link>http://dletweak.ru/hacks/4861-reyting-novostey-dlya-dle.html</link>
<description>Уже не раз был выложен этот хак для DLE, который изменяет рейтинг новости на новый.Но пробуешь их ставить и что-нибудь либо не работает, либо работает но не так. Поэтому взял напильник в руки и пошел дорабатывать этот хак до ума.</description>
<category>Хаки</category>
<author>electro_dj</author>
<pubDate>Sat, 04 Sep 2010 13:46:04 +0400</pubDate>
<yandex:full-text>Уже не раз был выложен этот хак для DLE, который изменяет рейтинг новости на новый.Но пробуешь их ставить и что-нибудь либо не работает, либо работает но не так. Поэтому взял напильник в руки и пошел дорабатывать этот хак до ума.   Значит что допилил напильником:  - Стрелки не пропадают после голосования - И нормально выставляет рейтинг  Проверялось: DLE 8.3, 8.5, 9.0  <span class="attachment">Вы не можете скачивать файлы с нашего сервера. Нужно <a href="/index.php?do=register">зарегистрироваться</a> или <a href="/login" onClick="showLogin(); return false;">авторизоваться</a></span></yandex:full-text>
</item><item>
<title>Виджет комментариев для DLE 9.0</title>
<link>http://dletweak.ru/hacks/4859-vidzhet-kommentariev-dlya-dle-90.html</link>
<description>У социальной сети &quot;Вконтакте&quot; появился новый виджет комментариев который вы можете лицезреть на сайте. Я опишу как засунуть его в модальное окно DLE.</description>
<category>Хаки</category>
<author>id-f71b0e1c</author>
<pubDate>Fri, 03 Sep 2010 23:46:54 +0400</pubDate>
<yandex:full-text>У социальной сети &quot;Вконтакте&quot; появился новый виджет комментариев который вы можете лицезреть на сайте. Я опишу как засунуть его в модальное окно DLE. Для начала генерим себе код &lt;a href=&quot;http://dletweak.ru/engine/go.php?url=aHR0cDovL3ZrLmNvbS9kZXZlbG9wZXJzLnBocD9vPS0xJmFtcDtwPUNvbW1lbnRz&quot; target=&quot;_blank&quot;&gt;тут&lt;/a&gt;. Только где выбираете ширину - туда ничего не пишите! Оставьте поле пустым. Теперь редактируем шаблон полной новости &quot;fullstory.tpl&quot; . В самый низ вставляем:  &amp;#60;script type=&amp;#34;text/j&amp;#097;vascript&amp;#34;&amp;#62; function showVkAPI&amp;#40;&amp;#41; { $&amp;#40;function&amp;#40;&amp;#41;{      $&amp;#40;&amp;#39;#vkAPIcomments&amp;#39;&amp;#41;.dialog&amp;#40;{         autoOpen&amp;#58; true,         show&amp;#58; &amp;#39;slide&amp;#39;,         hide&amp;#58; &amp;#39;slide&amp;#39;,         width&amp;#58; 550,      }&amp;#41;; }&amp;#41;; } &amp;#60;/script&amp;#62;  Далее ниже вставляем:  &amp;#60;div id=&amp;#34;vkAPIcomments&amp;#34; title=&amp;#34;Вконтакте API comments&amp;#34; style=&amp;#34;display&amp;#58;none; &amp;#34; &amp;#62; ВАШ КОД ПОЛУЧЕННЫЙ ПОСЛЕ ГЕНЕРИРОВАНИЯ! &amp;#60;/div&amp;#62;  ВАШ КОД ПОЛУЧЕННЫЙ ПОСЛЕ ГЕНЕРИРОВАНИЯ! - заменяем на код полученный ранее!  Ну в самое последнее... В нужное место ставим:  &amp;#60;div class=&amp;#34;vkAPIcomments&amp;#34;&amp;#62; &amp;#60;a class=&amp;#34;vkAPIcomments&amp;#34; href=&amp;#34;#&amp;#34; &amp;#111;nclick=&amp;#34;showVkAPI&amp;#40;&amp;#41;; return false;&amp;#34; class=&amp;#34;mainlevel&amp;#34;&amp;#62;Комментарии &amp;#34;Вконтакте API&amp;#34; &amp;#60;/a&amp;#62; &amp;#60;/div&amp;#62;   На этом все. Автор сего &quot;Пряник&quot; - Я Сайт автора - &lt;a href=&quot;http://dletweak.ru/engine/go.php?url=aHR0cDovL2R2aWdvdi5uZXQ%3D&quot; target=&quot;_blank&quot;&gt;Dvigov.NET&lt;/a&gt;</yandex:full-text>
</item><item>
<title>Хак Локация</title>
<link>http://dletweak.ru/hacks/4856-hak-lokaciya.html</link>
<description>Хак &quot;локация&quot; выводит местонахождение пользователя в профиле и в привью профиля. +3 запроса если пользователь под логином</description>
<category>Хаки</category>
<author>llbarmenll</author>
<pubDate>Tue, 31 Aug 2010 17:54:39 +0400</pubDate>
<yandex:full-text>&lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1283262530_clipboard01.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1283262503_clipboard02.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Хак &quot;локация&quot; выводит местонахождение пользователя в профиле и в привью профиля. +3 запроса если пользователь под логином  Хак тяжелый. Если есть желающие его модернизировать или исправить, то буду только рад.  P.S. Inrus, доведи хак до ума пожалуйста     $(document).ready(function(){$(&quot;#direct a&quot;).click(function(){$(&quot;#direct_hidden&quot;).slideToggle(&quot;slow&quot;);$(&#039;#download_advice&#039;).text(&#039;&#039;).attr(&#039;class&#039;,&#039;&#039;)})});
Для скачивания нажмите на наиболее интересующую Вас ссылку из блока ниже (Яндекс Директ) и нажмите на нее, после этого вместо этого сообщения откроется ссылка на скачивание файла.<span class="attachment">Вы не можете скачивать файлы с нашего сервера. Нужно <a href="/index.php?do=register">зарегистрироваться</a> или <a href="/login" onClick="showLogin(); return false;">авторизоваться</a></span></yandex:full-text>
</item><item>
<title>DT Online v.1.2</title>
<link>http://dletweak.ru/mods/4854-polzovateli-onlayn-hint-jquery.html</link>
<description>Версия: 1.2 Автор: Inrus (dletweak.ru)  Описание: Модуль добавляет на сайт блок с количеством пользователей, которые находятся на сайте, разделяя их на зарегистрированных и незарегистрированных, также выводится список залогиненных пользователей.  Совместимость: 8.X - 9.X Демо модуля: http://dletweak.ru/  Особенности:     * Низкая нагрузка - не используется таблица в базе данных для хранения данных о пользователях.     * Вся нагрузка модуля это - 1 запрос + 1 запрос каждые 10 минут есои на сайте есть залогиненные пользователи.     * Скорость (будет наблюдаться на высокопосещаемых ресурсах - 10-11 КПользователей) намного выше чем у аналогов - специально для сравнения были проведены тесты, результат которых: Почти все аналоги требуют от 17 мс. до 40-50 мс! для DT_Online же трабуются 5-6 мс.     * Модуль на 100% &quot;шаблонизирован&quot;     * Есть возможность легко изменить цвета ников по группам.     * Быстрая установка.   Изменения с 1.0:     * Добавлена возможность использования хинта + хинт полностью вынесен в шаблон чтобы не нарушать 100% шаблонизацию модуля.     * Улучшен подсчет пользователей.     * Исправлена ошибка подсчета гостей.     * Добавлен тег для скрытия разделителя пользователей если отображается последний пользователь списка.     * Добавлены 3 настройки: включение/выключение хинта (при выключенном модуль не будет даже брать нужные для хинта поля из базы), включение/выключение подсчета гостей, интервал (точность модуля) в секунда в котором пользователи должны подтверждать свое присутствие на сайте (чем ниже, тем точнее модуль, но и выше нагрузка)</description>
<category>Модули</category>
<author>Inrus</author>
<pubDate>Mon, 30 Aug 2010 02:47:36 +0400</pubDate>
<yandex:full-text>&lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1283122037_online12.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Версия: 1.2 Автор: Inrus (dletweak.ru)  Описание: Модуль добавляет на сайт блок с количеством пользователей, которые находятся на сайте, разделяя их на зарегистрированных и незарегистрированных, также выводится список залогиненных пользователей.  Совместимость: 8.X - 9.X Демо модуля: &lt;a href=&quot;http://dletweak.ru/&quot; &gt;http://dletweak.ru/&lt;/a&gt;  Особенности:     * Низкая нагрузка - не используется таблица в базе данных для хранения данных о пользователях.     * Вся нагрузка модуля это - 1 запрос + 1 запрос каждые 10 минут есои на сайте есть залогиненные пользователи.     * Скорость (будет наблюдаться на высокопосещаемых ресурсах - 10-11 КПользователей) намного выше чем у аналогов - специально для сравнения были проведены тесты, результат которых: Почти все аналоги требуют от 17 мс. до 40-50 мс! для DT_Online же трабуются 5-6 мс.     * Модуль на 100% &quot;шаблонизирован&quot;     * Есть возможность легко изменить цвета ников по группам.     * Быстрая установка.   Изменения с 1.0:     * Добавлена возможность использования хинта + хинт полностью вынесен в шаблон чтобы не нарушать 100% шаблонизацию модуля.     * Улучшен подсчет пользователей.     * Исправлена ошибка подсчета гостей.     * Добавлен тег для скрытия разделителя пользователей если отображается последний пользователь списка.     * Добавлены 3 настройки: включение/выключение хинта (при выключенном модуль не будет даже брать нужные для хинта поля из базы), включение/выключение подсчета гостей, интервал (точность модуля) в секунда в котором пользователи должны подтверждать свое присутствие на сайте (чем ниже, тем точнее модуль, но и выше нагрузка)  <span class="attachment">Вы не можете скачивать файлы с нашего сервера. Нужно <a href="/index.php?do=register">зарегистрироваться</a> или <a href="/login" onClick="showLogin(); return false;">авторизоваться</a></span></yandex:full-text>
</item><item>
<title>Статус пользователя в комментариях</title>
<link>http://dletweak.ru/hacks/4853-status-polzovatelya-v-kommentariyah.html</link>
<description>Автор: Inrus (dletweak.ru)  Описание: Хак добавляет комментариям статус пользователя на сайте: Онлайн или Оффлайн. Низкая нагрузка: 1 запрос раз в 10 минут. (Если хак работает в паре с модулем DT_Online, то нагрузка не увеличивается т.к. запросы будет делать только DT_Online)  Совместимость: 8.X - 9.X  Демо модуля: http://dletweak.ru/ (в любой новости с комментариями)</description>
<category>Хаки</category>
<author>Inrus</author>
<pubDate>Sat, 28 Aug 2010 22:37:49 +0400</pubDate>
<yandex:full-text>&lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1283020597_comment_status.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Автор: Inrus (dletweak.ru)  Описание: Хак добавляет комментариям статус пользователя на сайте: Онлайн или Оффлайн. Низкая нагрузка: 1 запрос раз в 10 минут. (Если хак работает в паре с модулем DT_Online, то нагрузка не увеличивается т.к. запросы будет делать только DT_Online)  Совместимость: 8.X - 9.X  Демо модуля: &lt;a href=&quot;http://dletweak.ru/&quot; &gt;http://dletweak.ru/&lt;/a&gt; (в любой новости с комментариями)  <span class="attachment">Вы не можете скачивать файлы с нашего сервера. Нужно <a href="/index.php?do=register">зарегистрироваться</a> или <a href="/login" onClick="showLogin(); return false;">авторизоваться</a></span></yandex:full-text>
</item><item>
<title>DT Online v.1.0</title>
<link>http://dletweak.ru/mods/4852-dt-online-v10.html</link>
<description>По многочисленных заявкам...да и мне нужен был легкий модуль онлайн, без наворотов и &quot;свистелок-вертелок&quot; с кучей ненужной информации и горами запросов в базу данных.     Версия: 1.0 Автор: Inrus (dletweak.ru) Описание: Модуль добавляет на сайт блок с количеством пользователей, которые находятся на сайте, разделяя их на зарегистрированных и незарегистрированных, также выводится список залогиненных пользователей.  Совместимость: 8.X - 9.X  Демо модуля: http://dletweak.ru/ Особенности:      * Низкая нагрузка - не используется таблица в базе данных для хранения данных о пользователях.     * Вся нагрузка модуля это - 1 запрос + 1 запрос каждые 10 минут есои на сайте есть залогиненные пользователи.     * Скорость (будет наблюдаться на высокопосещаемых ресурсах - 10-11 КПользователей) намного выше чем у аналогов - специально для сравнения были проведены тесты, результат которых: Почти все аналоги требуют от 17 мс. до 40-50 мс! для DT_Online же трабуются 5-6 мс.     * Модуль на 100% &quot;шаблонизирован&quot;     * Есть возможность легко изменить цвета ников по группам.     * Быстрая установка.</description>
<category>Модули</category>
<author>Inrus</author>
<pubDate>Sat, 28 Aug 2010 22:35:23 +0400</pubDate>
<yandex:full-text>По многочисленных заявкам...да и мне нужен был легкий модуль онлайн, без наворотов и &quot;свистелок-вертелок&quot; с кучей ненужной информации и горами запросов в базу данных.     Версия: 1.0 Автор: Inrus (dletweak.ru) Описание: Модуль добавляет на сайт блок с количеством пользователей, которые находятся на сайте, разделяя их на зарегистрированных и незарегистрированных, также выводится список залогиненных пользователей.  Совместимость: 8.X - 9.X  Демо модуля: &lt;a href=&quot;http://dletweak.ru/&quot; &gt;http://dletweak.ru/&lt;/a&gt; Особенности:      * Низкая нагрузка - не используется таблица в базе данных для хранения данных о пользователях.     * Вся нагрузка модуля это - 1 запрос + 1 запрос каждые 10 минут есои на сайте есть залогиненные пользователи.     * Скорость (будет наблюдаться на высокопосещаемых ресурсах - 10-11 КПользователей) намного выше чем у аналогов - специально для сравнения были проведены тесты, результат которых: Почти все аналоги требуют от 17 мс. до 40-50 мс! для DT_Online же требуются 5-6 мс.     * Модуль на 100% &quot;шаблонизирован&quot;     * Есть возможность легко изменить цвета ников по группам.     * Быстрая установка.  <span class="attachment">Вы не можете скачивать файлы с нашего сервера. Нужно <a href="/index.php?do=register">зарегистрироваться</a> или <a href="/login" onClick="showLogin(); return false;">авторизоваться</a></span></yandex:full-text>
</item><item>
<title>DLE News Slider v.1.5</title>
<link>http://dletweak.ru/mods/4851-dle-news-slider-v15.html</link>
<description>В этой версии были добавлены новые опции: * Намного упрощена установка слайдера * Полностью переделана структура слайдера * jQuery-плагин вынесен в отдельный файл * Исправлен фильтр отбора картинок по размерам * Все настройки дизайна полностью вынесены в шаблоны * CSS вынесен в отдельный файл таблицы стилей * Исправлены стили некоторых блоков * Добавлены 2 таблицы стилей на выбор - мини и большой слайдер: 700X300 и 900x300  Версия: 1.5 Авторы:     * Inrus и Aruba (dletweak.ru) Создание модуля и системы связки с DLE     * Soh Tanaka (sohtanaka.com) Создание плагина jQuery  Совместимость: DLE 8X - 9.X Демо модуля: http://dletweak.ru/demo-slider  Описание: Модуль позволяет вывести на страницу блок, в котором будут автоматически прокручиваться последние новости в виде красивого слайдера, содержащего изображение из новости, заголовок и описание. Также, сбоку будут выводиться последние несколько новостей, нажав на одну из которых слайдер будет переходить автоматически на выбранную новость. Все смены слайдов проходят с затуханием предыдущего слайда и плавном появлении нового, также при сменен полупрозрачный блок с описанием и заголовком плавно оттягивается вниз и &quot;высовывается&quot; с новым описанием когда появляется следующий слайд - этот блок можно спрятать нажав на него один раз, тогда он больше не будет показываться на остальных слайдах. Блок настраивается из админпанели - в ней создан отдельный отсек в настройках DLE.</description>
<category>Модули</category>
<author>Inrus</author>
<pubDate>Sat, 28 Aug 2010 22:30:50 +0400</pubDate>
<yandex:full-text>&lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1283020022_slider_min.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  В этой версии были добавлены новые опции: * Намного упрощена установка слайдера * Полностью переделана структура слайдера * jQuery-плагин вынесен в отдельный файл * Исправлен фильтр отбора картинок по размерам * Все настройки дизайна полностью вынесены в шаблоны * CSS вынесен в отдельный файл таблицы стилей * Исправлены стили некоторых блоков * Добавлены 2 таблицы стилей на выбор - мини и большой слайдер: 700X300 и 900x300  Версия: 1.5 Авторы:     * Inrus и Aruba (dletweak.ru) Создание модуля и системы связки с DLE     * Soh Tanaka (sohtanaka.com) Создание плагина jQuery  Совместимость: DLE 8X - 9.X Демо модуля: &lt;a href=&quot;http://dletweak.ru/demo-slider&quot; &gt;http://dletweak.ru/demo-slider&lt;/a&gt;  Особенности:     * В блоке используется jQuery т.к. предусмотрена поддержка DLE 9.0 в которой этот фреймворк будет по умолчанию.     * Легкая настройка дизайна блока.     * Управление из админпанели     * Создан достаточно умный механизм выбора новостей для блока - например если нет картинок или картинки, это смайлы, новость не будет выводиться, а будет браться следующая вместо нее.     * Используется кеширование (которое можно отключить, если по каким-то причинам нужно) для снижения нагрузки ( 0 запросов пока не добавляются новости, 1 запрос если добавлена новость)     * Красивое оформление и динамика блока.  Возможности (Сайт):     * Вывод блока на главной странице сайта     * Вывод последних n новостей сбоку     * Вывод картинки из новости, с описанием, которое будет обрезаться по словам если не входит в всплывающий блок)     * В новости картинка походит контроль скриптом, если она сильно маленькая (например смайл), новость не будет допущена в блок.     * Если картинка не на внешнем сервере, она будет проверена на наличие оригинала (т.к. он обычно больше вставленной в новость картинки).  Возможности (Админцентр):     * Выбор какой-то отдельной категории, из которой будут выводиться новости или выбор всех новостей.     * Если выбрана одна категория, можно включить/отключить вывод новостей из подкатегорий этой категории.     * Установка количества новостей в слайдере.     * Установка времени показа слайдов.     * Установка количества слов в описании, до которого оно будет обрезано если слишком длинное.     * Минимальные размеры картинки, с которым она сможет пройти в блок.     * Включение/Отключения кеширования слайдера.     * Выбор источника описания новости     * Выбор источника картинки  Маленькая версия слайдера: &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1283020022_slider_min.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Большая версия слайдера: &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-07/1278967002_site_1.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-07/1278967086_site_2.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-07/1278967002_admin.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  <span class="attachment">Вы не можете скачивать файлы с нашего сервера. Нужно <a href="/index.php?do=register">зарегистрироваться</a> или <a href="/login" onClick="showLogin(); return false;">авторизоваться</a></span></yandex:full-text>
</item><item>
<title>Нумерология чисел</title>
<link>http://dletweak.ru/mods/4850-numerologiya-chisel.html</link>
<description>Бесплатный аналог платного модуля описания чисел. Модуль не делает запросы в базу данных. Вёрстка резиновая то есть модуль автоматически подстраивается под любой размер вашей страницы. Простая установка. Модуль тестировался на DLE 8.5.</description>
<category>Модули</category>
<author>KIBORG2009</author>
<pubDate>Fri, 27 Aug 2010 16:09:39 +0400</pubDate>
<yandex:full-text>&lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1282911526_numerology414801.gif&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;   Бесплатный аналог платного модуля описания чисел. Модуль не делает запросы в базу данных. Вёрстка резиновая то есть модуль автоматически подстраивается под любой размер вашей страницы. Простая установка. Модуль тестировался на DLE 8.5.  В модуль вошли такие разделы: 1. Нумерология, или наука о числах 2. Эротическая нумерология 3. Нумерологическая совместимость 4. Нумерология о характерах детей 5. Нумерология и ее возможности 6. Меняя подпись - меняем свою жизнь. Нумерология подписи 7. Нумерология: число имени и число рождения 8. Нумерология для бизнесмена 9. Нумерология: способности к бизнесу 10. Нумерология: Как узнать пол будущего ребенка 11. Числа и планеты 12. Расшифруй номер своего паспорта 13. Числа и людские судьбы 14. Как рассчитать свое число? 15. Нумерология о жизненных препятствиях и проблемах 16. Нумерология кристаллов и драгоценных камней 17. Числа кармического долга 18. Пифагорейские числа 19. Цвета и числа: Использование Ваших чисел 20. Цвета и числа: Расчет личного года, месяца, дня 21. Мистическое значение чисел  <span class="attachment">Вы не можете скачивать файлы с нашего сервера. Нужно <a href="/index.php?do=register">зарегистрироваться</a> или <a href="/login" onClick="showLogin(); return false;">авторизоваться</a></span></yandex:full-text>
</item><item>
<title>Выдача постоянной ссылки на комментарий</title>
<link>http://dletweak.ru/hacks/4849-vydacha-postoyannoy-ssylki-na-kommentariy.html</link>
<description>Хак позволяющий добавить каждому комментарию ссылку (или кнопку) при нажатии на которую открывается окно с ссылкой на комментарий.  Автор: Inrus Совместимость: только DLE 9.X Особенности: * Быстрая установка - никаких изменений в файлах движка. * Используется jQuery и стандартные функции для вывода окна. * Ссылка выделяется при нажатии на нее.  Демо: http://dletweak.ru/</description>
<category>Хаки</category>
<author>Inrus</author>
<pubDate>Fri, 27 Aug 2010 02:42:11 +0400</pubDate>
<yandex:full-text>&lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1282861974_comlink.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Хак позволяющий добавить каждому комментарию ссылку (или кнопку) при нажатии на которую открывается окно с ссылкой на комментарий.  Автор: Inrus Совместимость: только DLE 9.X Особенности: * Быстрая установка - никаких изменений в файлах движка. * Используется jQuery и стандартные функции движка для вывода окна. * Ссылка выделяется при нажатии на нее.  Демо: &lt;a href=&quot;http://dletweak.ru/&quot; &gt;http://dletweak.ru/&lt;/a&gt;     Установка: 1. Открыть файл templates/шаблон/fullsotry.tpl В самый конец добавить: &amp;#60;!-- Окно выдачи ссылки на комментарий --&amp;#62; &amp;#60;script type=&amp;#34;text/j&amp;#097;vascript&amp;#34;&amp;#62; function GiveLink&amp;#40;id&amp;#41;{$&amp;#40;function&amp;#40;&amp;#41;{$&amp;#40;&amp;#39;#incom&amp;#39;+id&amp;#41;.attr&amp;#40;&amp;#39;value&amp;#39;,&amp;#39;http&amp;#58;//&amp;#39;+$&amp;#40;location&amp;#41;.attr&amp;#40;&amp;#39;host&amp;#39;&amp;#41;+$&amp;#40;location&amp;#41;.attr&amp;#40;&amp;#39;pathname&amp;#39;&amp;#41;+&amp;#39;#com&amp;#39;+id&amp;#41;;$&amp;#40;&amp;#39;#wincom&amp;#39;+id&amp;#41;.dialog&amp;#40;{autoOpen&amp;#58;true,show&amp;#58;&amp;#39;fade&amp;#39;,hide&amp;#58;&amp;#39;fade&amp;#39;,width&amp;#58;500,height&amp;#58;135,buttons&amp;#58;{&amp;#34;Закрыть&amp;#34;&amp;#58;function&amp;#40;&amp;#41;{$&amp;#40;this&amp;#41;.dialog&amp;#40;&amp;#34;close&amp;#34;&amp;#41;},}}&amp;#41;}&amp;#41;} function highlight&amp;#40;field&amp;#41;{field.focus&amp;#40;&amp;#41;;field.select&amp;#40;&amp;#41;} &amp;#60;/script&amp;#62; &amp;#60;!-- Окно выдачи ссылки на комментарий --&amp;#62;  2. Открыть файл templates/шаблон/comments.tpl В самое начало добавить: &amp;#60;a name=&amp;#34;com{comment-id}&amp;#34;&amp;#62;&amp;#60;/a&amp;#62;  В самый конец добавить: &amp;#60;!-- Окно выдачи ссылки на комментарий --&amp;#62; &amp;#60;div id=&amp;#34;wincom{comment-id}&amp;#34; title=&amp;#34;Ссылка на комментарий пользователя {login}&amp;#34; style=&amp;#34;display&amp;#58;none;&amp;#34; &amp;#62; &amp;#60;br /&amp;#62;&amp;#60;div align=&amp;#34;center&amp;#34;&amp;#62;&amp;#60;input type=&amp;#34;text&amp;#34; id=&amp;#34;incom{comment-id}&amp;#34; style=&amp;#34;width&amp;#58; 450px;&amp;#34; &amp;#111;nclick=&amp;#34;highlight&amp;#40;this&amp;#41;&amp;#34; readonly=&amp;#34;readonly&amp;#34; /&amp;#62;&amp;#60;/div&amp;#62; &amp;#60;/div&amp;#62; &amp;#60;!-- Окно выдачи ссылки на комментарий --&amp;#62;  В место, где нужна ссылка на открытие окна добавить: &amp;#60;a href=&amp;#34;#com{comment-id}&amp;#34; &amp;#111;nclick=&amp;#34;GiveLink&amp;#40;{comment-id}&amp;#41;; return false;&amp;#34;&amp;#62;ссылка на комментарий&amp;#60;/a&amp;#62;  Готово.</yandex:full-text>
</item><item>
<title>Шаблон The Maillers для DLE</title>
<link>http://dletweak.ru/skins_store/4847-shablon-the-maillers-dlya-dle.html</link>
<description>Шаблон для CMS DataLife Engine.  Рекомендованый для Блога на разные тематики, хотя подойдет и не только для блога.  Демо шаблона Цена 1$</description>
<category>Платные шаблоны</category>
<author>rayn152</author>
<pubDate>Tue, 24 Aug 2010 18:33:40 +0400</pubDate>
<yandex:full-text>&lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1282660387_maillerseltoposcom_p_250.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; Шаблон для CMS DataLife Engine.  Рекомендованый для Блога на разные тематики, хотя подойдет и не только для блога.  &lt;a href=&quot;http://maillers.eltopos.com/&quot; target=&quot;_blank&quot;&gt;Демо шаблона&lt;/a&gt; Цена 1$  Способы оплаты  1.  Переводим 1$ на кошел Z166489659256 в Webmoney c примечанием: &quot;названием шаблона (в нашем случае это - The Maillers) &quot; и  &quot;ваш EMAIL (куда прийдет шаблон)&quot; Шаблон будет вам отправлен, после того как я получу перевод с вашими данными.  2. ISQ  424345109 - Сдесь вы получите ответы на вопросы.</yandex:full-text>
</item><item>
<title>Красивая трансформация ссылок</title>
<link>http://dletweak.ru/hacks/4845-krasivaya-transformaciya-ssylok.html</link>
<description>Автор: DarkneZ [StopMOD.Ru] Название хака: Красивая трансформация ссылок Версия DLE: 8.5 и ниже Проверен: Opera, IE, Mozilla</description>
<category>Хаки</category>
<author>ClapDeeJays</author>
<pubDate>Mon, 23 Aug 2010 18:41:30 +0400</pubDate>
<yandex:full-text>Автор: DarkneZ [StopMOD.Ru] Название хака: Красивая трансформация ссылок Версия DLE: 8.5 и ниже Проверен: Opera, IE, Mozilla  Установка: 1. Открывает Ваш Шаблон/style/style.css В конец файла добавляем:  .cpojer-links a {         display&amp;#58; inline-block;         padding&amp;#58; 4px;         outline&amp;#58; 0;         color&amp;#58; #3a599d;         -webkit-transition-duration&amp;#58; 0.25s;         -moz-transition-duration&amp;#58; 0.25s;         -o-transition-duration&amp;#58; 0.25s;         transition-duration&amp;#58; 0.25s;         -webkit-transition-property&amp;#58; -webkit-transform;         -moz-transition-property&amp;#58; -moz-transform;         -o-transition-property&amp;#58; -o-transform;         transition-property&amp;#58; transform;         -webkit-transform&amp;#58; scale&amp;#40;1&amp;#41; rotate&amp;#40;0&amp;#41;;         -moz-transform&amp;#58; scale&amp;#40;1&amp;#41; rotate&amp;#40;0&amp;#41;;         -o-transform&amp;#58; scale&amp;#40;1&amp;#41; rotate&amp;#40;0&amp;#41;;         transform&amp;#58; scale&amp;#40;1&amp;#41; rotate&amp;#40;0&amp;#41;; } .cpojer-links a&amp;#58;hover {         background&amp;#58; #3a599d;         text-decoration&amp;#58; none;         color&amp;#58; #fff;         -webkit-border-radius&amp;#58; 4px;         -moz-border-radius&amp;#58; 4px;         -o-border-radius&amp;#58; 4px;         border-radius&amp;#58; 4px;         -webkit-transform&amp;#58; scale&amp;#40;1.05&amp;#41; rotate&amp;#40;-1deg&amp;#41;;         -moz-transform&amp;#58; scale&amp;#40;1.05&amp;#41; rotate&amp;#40;-1deg&amp;#41;;         -o-transform&amp;#58; scale&amp;#40;1.05&amp;#41; rotate&amp;#40;-1deg&amp;#41;;         transform&amp;#58; scale&amp;#40;1.05&amp;#41; rotate&amp;#40;-1deg&amp;#41;; } .cpojer-links a&amp;#58;nth-child&amp;#40;2n&amp;#41;&amp;#58;hover {   -webkit-transform&amp;#58; scale&amp;#40;1.05&amp;#41; rotate&amp;#40;1deg&amp;#41;;   -moz-transform&amp;#58; scale&amp;#40;1.05&amp;#41; rotate&amp;#40;1deg&amp;#41;;   -o-transform&amp;#58; scale&amp;#40;1.05&amp;#41; rotate&amp;#40;1deg&amp;#41;;   transform&amp;#58; scale&amp;#40;1.05&amp;#41; rotate&amp;#40;1deg&amp;#41;; }  2. Открываем любой .tpl файл и заключем ссылки или теги в  &amp;#60;div class=&amp;#34;cpojer-links&amp;#34;&amp;#62;&amp;#60;/div&amp;#62;  Например в shortstory.tpl &amp;#60;div class=&amp;#34;cpojer-links&amp;#34;&amp;#62; &amp;#91;full-link&amp;#93;{title}&amp;#91;/full-link&amp;#93;&amp;#60;/div&amp;#62;</yandex:full-text>
</item><item>
<title>Ссылки на предыдущую и следующую новости</title>
<link>http://dletweak.ru/hacks/4839-ssylki-na-predyduschuyu-i-sleduyuschuyu-novosti.html</link>
<description>Данный хак позволяет добавлять ссылки на следующую и предыдущую новости в просмотре полной новости. Тем самым, Вы имеете постоянные ссылки на следующую и предыдущую новости, что для SEO играет важную роль в перелинковке внутренних страниц.</description>
<category>Хаки</category>
<author>watson</author>
<pubDate>Thu, 19 Aug 2010 17:07:27 +0400</pubDate>
<yandex:full-text>Данный хак позволяет добавлять ссылки на следующую и предыдущую новости в просмотре полной новости. Тем самым, Вы имеете постоянные ссылки на следующую и предыдущую новости, что для SEO играет важную роль в перелинковке внутренних страниц.  Возможности:  — Отображает ссылки на следующую и предыдущую новости в той же категории что и просматриваемая новость.  — В случае отсутствия новости, ссылка не отображается.  — Ссылки выводятся относительно даты просматриваемой новости.  — Простая установка (1 минута).  — Минимальная правка кода движка.  Отличия от предыдущей версии:  — Исправлен баг с отображением ссылок в случае изменения даты публикации.  — Добавлен кеш — ссылки теперь кешируются. Соответственно снижена нагрузку на базу данных.  — Оптимизирован код.  1. В файле engine/inc/options.php  найти:   showRow&amp;#40; $lang&amp;#91;&amp;#39;opt_sys_wdq&amp;#39;&amp;#93;, $lang&amp;#91;&amp;#39;opt_sys_wdsd&amp;#39;&amp;#93;, makeDropDown&amp;#40; array &amp;#40;&amp;#34;1&amp;#34; =&amp;#62; $lang&amp;#91;&amp;#39;opt_sys_yes&amp;#39;&amp;#93;, &amp;#34;0&amp;#34; =&amp;#62; $lang&amp;#91;&amp;#39;opt_sys_no&amp;#39;&amp;#93; &amp;#41;, &amp;#34;save_con&amp;#91;allow_quick_wysiwyg&amp;#93;&amp;#34;, &amp;#34;{$config&amp;#91;&amp;#39;allow_quick_wysiwyg&amp;#39;&amp;#93;}&amp;#34; &amp;#41; &amp;#41;;   ниже вставить:   showRow&amp;#40; $lang&amp;#91;&amp;#39;opt_sys_full&amp;#39;&amp;#93;, $lang&amp;#91;&amp;#39;opt_sys_full_bn&amp;#39;&amp;#93;, makeDropDown&amp;#40; array &amp;#40;&amp;#34;1&amp;#34; =&amp;#62; &amp;#34;Да&amp;#34;, &amp;#34;0&amp;#34; =&amp;#62; &amp;#34;Нет&amp;#34; &amp;#41;, &amp;#34;save_con&amp;#91;backnext_allow&amp;#93;&amp;#34;, &amp;#34;{$config&amp;#91;&amp;#39;backnext_allow&amp;#39;&amp;#93;}&amp;#34; &amp;#41; &amp;#41;;   2. В файле language/Russian/adminpanel.lng  найти:   &amp;#39;wysiwyg_language&amp;#39; =&amp;#62; &amp;#34;ru&amp;#34;,   ниже вставить:   // Ссылки в полной новости на предыдущую и следующую новость opt_sys_full =&amp;#62; &amp;#34;Показывать предыдущую и следующую новость?&amp;#34;, opt_sys_full_bn =&amp;#62; &amp;#34;Если &amp;#39;Да&amp;#39;, то в полной новости будет показыватся ссылка на предыдущую и следующую новость, если &amp;#39;Нет&amp;#39;, то ссылки не будут показыватся&amp;#34;,   3. В файле engine/modules/show.full.php  найти:   if&amp;#40; $config&amp;#91;&amp;#39;related_news&amp;#39;&amp;#93; &amp;#41; {   выше вставить:   if&amp;#40; $config&amp;#91;&amp;#39;backnext_allow&amp;#39;&amp;#93; == &amp;#34;1&amp;#34; &amp;#41; {  if&amp;#40; $config&amp;#91;&amp;#39;allow_cache&amp;#39;&amp;#93; != &amp;#34;yes&amp;#34; &amp;#41; {  $config&amp;#91;&amp;#39;allow_cache&amp;#39;&amp;#93; = &amp;#34;yes&amp;#34;;  $revert_cache = true;  } else  $revert_cache = false;  $back_link = dle_cache&amp;#40; &amp;#34;backlink&amp;#34;, $row&amp;#91;&amp;#39;id&amp;#39;&amp;#93; &amp;#41;;  $next_link = dle_cache&amp;#40; &amp;#34;nextlink&amp;#34;, $row&amp;#91;&amp;#39;id&amp;#39;&amp;#93; &amp;#41;;  if&amp;#40; $back_link === FALSE &amp;#41; {  // Back Link                $backlink = $db-&amp;#62;super_query&amp;#40; &amp;#34;SELECT id, date, title, category, alt_name, flag FROM &amp;#34; . PREFIX . &amp;#34;_post WHERE date &amp;#60; FROM_UNIXTIME&amp;#40;{$row&amp;#91;&amp;#39;date&amp;#39;&amp;#93;}&amp;#41; AND category = &amp;#39;{$row&amp;#91;&amp;#39;category&amp;#39;&amp;#93;}&amp;#39; AND approve = &amp;#39;1&amp;#39; ORDER BY date DESC LIMIT 0,1&amp;#34; &amp;#41;;  if&amp;#40; $backlink &amp;#41; {  $backlink&amp;#91;&amp;#39;date&amp;#39;&amp;#93; = strtotime&amp;#40; $backlink&amp;#91;&amp;#39;date&amp;#39;&amp;#93; &amp;#41;;  $backlink&amp;#91;&amp;#39;category&amp;#39;&amp;#93; = intval&amp;#40; $backlink&amp;#91;&amp;#39;category&amp;#39;&amp;#93; &amp;#41;;  if&amp;#40; strlen&amp;#40; $backlink&amp;#91;&amp;#39;title&amp;#39;&amp;#93; &amp;#41; &amp;#62; 75 &amp;#41; $backlink&amp;#91;&amp;#39;title&amp;#39;&amp;#93; = substr&amp;#40; $backlink&amp;#91;&amp;#39;title&amp;#39;&amp;#93;, 0, 75 &amp;#41; . &amp;#34; ...&amp;#34;;  if&amp;#40; $config&amp;#91;&amp;#39;allow_alt_url&amp;#39;&amp;#93; == &amp;#34;yes&amp;#34; &amp;#41; {  if&amp;#40; $backlink&amp;#91;&amp;#39;flag&amp;#39;&amp;#93; and $config&amp;#91;&amp;#39;seo_type&amp;#39;&amp;#93; &amp;#41; {  if&amp;#40; $backlink&amp;#91;&amp;#39;category&amp;#39;&amp;#93; and $config&amp;#91;&amp;#39;seo_type&amp;#39;&amp;#93; == 2 &amp;#41; {  $back_link = $config&amp;#91;&amp;#39;http_home_url&amp;#39;&amp;#93; . get_url&amp;#40; $backlink&amp;#91;&amp;#39;category&amp;#39;&amp;#93; &amp;#41; . &amp;#34;/&amp;#34; . $backlink&amp;#91;&amp;#39;id&amp;#39;&amp;#93; . &amp;#34;-&amp;#34; . $backlink&amp;#91;&amp;#39;alt_name&amp;#39;&amp;#93; . &amp;#34;.html&amp;#34;;  } else {  $back_link = $config&amp;#91;&amp;#39;http_home_url&amp;#39;&amp;#93; . $backlink&amp;#91;&amp;#39;id&amp;#39;&amp;#93; . &amp;#34;-&amp;#34; . $backlink&amp;#91;&amp;#39;alt_name&amp;#39;&amp;#93; . &amp;#34;.html&amp;#34;;  }  } else {  $back_link = $config&amp;#91;&amp;#39;http_home_url&amp;#39;&amp;#93; . date&amp;#40; &amp;#39;Y/m/d/&amp;#39;, $backlink&amp;#91;&amp;#39;date&amp;#39;&amp;#93; &amp;#41; . $backlink&amp;#91;&amp;#39;alt_name&amp;#39;&amp;#93; . &amp;#34;.html&amp;#34;;  }  } else {  $back_link = $config&amp;#91;&amp;#39;http_home_url&amp;#39;&amp;#93; . &amp;#34;index.php?newsid=&amp;#34; . $backlink&amp;#91;&amp;#39;id&amp;#39;&amp;#93;;  }  } else {  $back_link = &amp;#34;&amp;#34;;  }  if&amp;#40; $back_link &amp;#41; {  $back_link = &amp;#34;&amp;#60;a href=\&amp;#34;&amp;#34; . $back_link . &amp;#34;\&amp;#34;&amp;#62;&amp;#34; . stripslashes&amp;#40; $backlink&amp;#91;&amp;#39;title&amp;#39;&amp;#93; &amp;#41; . &amp;#34;&amp;#60;/a&amp;#62;&amp;#34;;  }  $db-&amp;#62;free&amp;#40;&amp;#41;;  create_cache&amp;#40; &amp;#34;backlink&amp;#34;, $back_link, $row&amp;#91;&amp;#39;id&amp;#39;&amp;#93; &amp;#41;;  }  if&amp;#40; $next_link === FALSE &amp;#41; {  // Next Link  $nextlink = $db-&amp;#62;super_query&amp;#40; &amp;#34;SELECT id, date, title, category, alt_name, flag FROM &amp;#34; . PREFIX . &amp;#34;_post WHERE date &amp;#62; FROM_UNIXTIME&amp;#40;{$row&amp;#91;&amp;#39;date&amp;#39;&amp;#93;}&amp;#41; AND category = &amp;#39;{$row&amp;#91;&amp;#39;category&amp;#39;&amp;#93;}&amp;#39; AND approve = &amp;#39;1&amp;#39; ORDER BY date ASC LIMIT 0,1&amp;#34; &amp;#41;;  if &amp;#40; $nextlink &amp;#41; {  $nextlink&amp;#91;&amp;#39;date&amp;#39;&amp;#93; = strtotime&amp;#40; $nextlink&amp;#91;&amp;#39;date&amp;#39;&amp;#93; &amp;#41;;  $nextlink&amp;#91;&amp;#39;category&amp;#39;&amp;#93; = intval&amp;#40; $nextlink&amp;#91;&amp;#39;category&amp;#39;&amp;#93; &amp;#41;;  if&amp;#40; strlen&amp;#40; $nextlink&amp;#91;&amp;#39;title&amp;#39;&amp;#93; &amp;#41; &amp;#62; 75 &amp;#41; $nextlink&amp;#91;&amp;#39;title&amp;#39;&amp;#93; = substr&amp;#40; $nextlink&amp;#91;&amp;#39;title&amp;#39;&amp;#93;, 0, 75 &amp;#41; . &amp;#34; ...&amp;#34;;  if&amp;#40; $config&amp;#91;&amp;#39;allow_alt_url&amp;#39;&amp;#93; == &amp;#34;yes&amp;#34; &amp;#41; {  if&amp;#40; $nextlink&amp;#91;&amp;#39;flag&amp;#39;&amp;#93; and $config&amp;#91;&amp;#39;seo_type&amp;#39;&amp;#93; &amp;#41; {  if&amp;#40; $nextlink&amp;#91;&amp;#39;category&amp;#39;&amp;#93; and $config&amp;#91;&amp;#39;seo_type&amp;#39;&amp;#93; == 2 &amp;#41; {  $next_link = $config&amp;#91;&amp;#39;http_home_url&amp;#39;&amp;#93; . get_url&amp;#40; $nextlink&amp;#91;&amp;#39;category&amp;#39;&amp;#93; &amp;#41; . &amp;#34;/&amp;#34; . $nextlink&amp;#91;&amp;#39;id&amp;#39;&amp;#93; . &amp;#34;-&amp;#34; . $nextlink&amp;#91;&amp;#39;alt_name&amp;#39;&amp;#93; . &amp;#34;.html&amp;#34;;  } else {  $next_link = $config&amp;#91;&amp;#39;http_home_url&amp;#39;&amp;#93; . $nextlink&amp;#91;&amp;#39;id&amp;#39;&amp;#93; . &amp;#34;-&amp;#34; . $nextlink&amp;#91;&amp;#39;alt_name&amp;#39;&amp;#93; . &amp;#34;.html&amp;#34;;  }  } else {  $next_link = $config&amp;#91;&amp;#39;http_home_url&amp;#39;&amp;#93; . date&amp;#40; &amp;#39;Y/m/d/&amp;#39;, $nextlink&amp;#91;&amp;#39;date&amp;#39;&amp;#93; &amp;#41; . $nextlink&amp;#91;&amp;#39;alt_name&amp;#39;&amp;#93; . &amp;#34;.html&amp;#34;;  }  } else {  $next_link = $config&amp;#91;&amp;#39;http_home_url&amp;#39;&amp;#93; . &amp;#34;index.php?newsid=&amp;#34; . $nextlink&amp;#91;&amp;#39;id&amp;#39;&amp;#93;;  }  } else {  $next_link = &amp;#34;&amp;#34;;  }  if&amp;#40; $next_link &amp;#41; {  $next_link = &amp;#34;&amp;#60;a href=\&amp;#34;&amp;#34; . $next_link . &amp;#34;\&amp;#34;&amp;#62;&amp;#34; . stripslashes&amp;#40; $nextlink&amp;#91;&amp;#39;title&amp;#39;&amp;#93; &amp;#41; . &amp;#34;&amp;#60;/a&amp;#62;&amp;#34;;  }  $db-&amp;#62;free&amp;#40;&amp;#41;;  create_cache&amp;#40; &amp;#34;nextlink&amp;#34;, $next_link, $row&amp;#91;&amp;#39;id&amp;#39;&amp;#93; &amp;#41;;  } if&amp;#40; $revert_cache &amp;#41; $config&amp;#91;&amp;#39;allow_cache&amp;#39;&amp;#93; = &amp;#34;no&amp;#34;;  } else $back_link = $next_link = &amp;#39;&amp;#39;; // Back and Next Link Template  $tpl-&amp;#62;set&amp;#40; &amp;#39;{back-link}&amp;#39;, $back_link &amp;#41;;  $tpl-&amp;#62;set&amp;#40; &amp;#39;{next-link}&amp;#39;, $next_link &amp;#41;;   4. В шаблоне fullstory.tpl в том месте, где надо отображать ссылки  вставить:   {back-link} - предыдущая новость {next-link} - следующая новость   5. В админке в разделе &quot;Настройки системы&quot; &amp;rarr; &quot;Новости&quot; не забудьте поставить &quot;Показывать предыдущую и следующую новость?&quot; — &quot;Да«  Посмотреть пример в каждой полной новости: На моем сайте &lt;a href=&quot;http://dletweak.ru/engine/go.php?url=aHR0cDovL3BhbXB1c2hvay5ydS8%3D&quot; target=&quot;_blank&quot;&gt;pampushok.ru&lt;/a&gt; Источник урока: чесно непомню откуда вычитал рабочий вариант</yandex:full-text>
</item><item>
<title>Блок с вкладками на jQuery</title>
<link>http://dletweak.ru/jquery/4838-blok-s-akladkami-na-jquery.html</link>
<description>В последнее время на многих блогах стали использовать блоки в сайдбаре, переключаемые с помощью вкладок. Во-первых для экономии места, а во-вторых, это просто красиво. Далее описан простой способ создания таких вкладок при помощи jQuery.</description>
<category>Уроки по jQuery</category>
<author>watson</author>
<pubDate>Thu, 19 Aug 2010 13:47:26 +0400</pubDate>
<yandex:full-text>В последнее время на многих блогах стали использовать блоки в сайдбаре, переключаемые с помощью вкладок. Во-первых для экономии места, а во-вторых, это просто красиво. Далее описан простой способ создания таких вкладок при помощи jQuery.  0. Подключаем jQuery (Если у Вас DLE 9.0 - пропустите этот шаг) Перед: &amp;#60;/head&amp;#62; Добавляем &amp;#60;script type=&amp;#34;text/j&amp;#097;vascript&amp;#34; src=&amp;#34;http&amp;#58;//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js&amp;#34;&amp;#62;&amp;#60;/script&amp;#62;  1. Открываем страницу (для DLE это templates/шаблон/main.tpl) После: &amp;#60;body&amp;#62; Ставим &amp;#60;script type=&amp;#34;text/j&amp;#097;vascript&amp;#34;&amp;#62; $&amp;#40;function &amp;#40;&amp;#41; {        var tabContainers = $&amp;#40;&amp;#39;div.tabsContent &amp;#62; div&amp;#39;&amp;#41;;        tabContainers.hide&amp;#40;&amp;#41;.filter&amp;#40;&amp;#39;&amp;#58;first&amp;#39;&amp;#41;.show&amp;#40;&amp;#41;;         $&amp;#40;&amp;#39;div.tabsContent ul.tabNavigation a&amp;#39;&amp;#41;.click&amp;#40;function &amp;#40;&amp;#41; {                tabContainers.hide&amp;#40;&amp;#41;;                tabContainers.filter&amp;#40;this.hash&amp;#41;.show&amp;#40;&amp;#41;;                $&amp;#40;&amp;#39;div.tabsContent ul.tabNavigation a&amp;#39;&amp;#41;.removeClass&amp;#40;&amp;#39;selected&amp;#39;&amp;#41;;                $&amp;#40;this&amp;#41;.addClass&amp;#40;&amp;#39;selected&amp;#39;&amp;#41;;                return false;        }&amp;#41;.filter&amp;#40;&amp;#39;&amp;#58;first&amp;#39;&amp;#41;.click&amp;#40;&amp;#41;; }&amp;#41;; &amp;#60;/script&amp;#62;   2. Добавляем сами вкладки на страницу  &amp;#60;div class=&amp;#34;tabsContent&amp;#34;&amp;#62;        &amp;#60;!–- tabs -–&amp;#62;        &amp;#60;ul class=&amp;#34;tabNavigation&amp;#34;&amp;#62;                &amp;#60;li&amp;#62;&amp;#60;a href=&amp;#34;#first&amp;#34;&amp;#62;Первая&amp;#60;/a&amp;#62;&amp;#60;/li&amp;#62;                &amp;#60;li&amp;#62;&amp;#60;a href=&amp;#34;#second&amp;#34;&amp;#62;Вторая&amp;#60;/a&amp;#62;&amp;#60;/li&amp;#62;                &amp;#60;li&amp;#62;&amp;#60;a href=&amp;#34;#third&amp;#34;&amp;#62;Третья&amp;#60;/a&amp;#62;&amp;#60;/li&amp;#62;    &amp;#60;/ul&amp;#62;     &amp;#60;!–- tab containers -–&amp;#62;        &amp;#60;div class=&amp;#34;tabCont&amp;#34; id=&amp;#34;first&amp;#34;&amp;#62;&amp;#60;div class=&amp;#34;tabContainer&amp;#34;&amp;#62;                Содержание первой вкладки        &amp;#60;/div&amp;#62;&amp;#60;/div&amp;#62;        &amp;#60;div class=&amp;#34;tabCont&amp;#34; id=&amp;#34;second&amp;#34;&amp;#62;&amp;#60;div class=&amp;#34;tabContainer&amp;#34;&amp;#62;                Содержание второй вкладки        &amp;#60;/div&amp;#62;&amp;#60;/div&amp;#62;        &amp;#60;div class=&amp;#34;tabCont&amp;#34; id=&amp;#34;third&amp;#34;&amp;#62;&amp;#60;div class=&amp;#34;tabContainer&amp;#34;&amp;#62;                Содержание третьей вкладки        &amp;#60;/div&amp;#62;&amp;#60;/div&amp;#62; &amp;#60;/div&amp;#62;   3. Пропишем стили для вкладок, как я сделал на сайте: (для DLE файл стилей - templates/шаблон/css/style.css)  .tabsContent  {        width&amp;#58; 520px;        margin-top&amp;#58;20px; }  ul.tabNavigation {        list-style&amp;#58; none;        margin&amp;#58;10px 0;        padding&amp;#58; 0; }  ul.tabNavigation li {        display&amp;#58; inline; }  ul.tabNavigation li a {        padding&amp;#58; 5px;        background-color&amp;#58; #eae7d5;        font&amp;#58;13px verdana;        font-weight&amp;#58;bold;        border&amp;#58;1px solid #B7B296;        color&amp;#58; #4b8f0f;        text-decoration&amp;#58; none; }  ul.tabNavigation li a.selected,  ul.tabNavigationli a&amp;#58;hover {        background-color&amp;#58; #509308;        border&amp;#58;1px solid #509308;        color&amp;#58; #fff;        padding-top&amp;#58; 5px; }  ul.tabNavigation li a&amp;#58;focus {        outline&amp;#58; 0; }  .tabCont {        border&amp;#58; 1px solid #b7b296; }  .tabContainer {        background-color&amp;#58; #eae7d5;        min-height&amp;#58; 110px;        color&amp;#58; #4B4B4B;        padding&amp;#58; 10px;        border&amp;#58; 1px solid #fff; }    Если нужно подключить еще один независимый блок с закладками то, я это сделал так (может кто найдет другой способ и напишет):  Сперва подключил еще один скрипт в из шага №1 еще раз туже функцию но с другими параметрами (например: блок теперь будет называться tabsMenu - для создания меню с вкладками, а не tabsContent - который использовал для контента, все другие стили я оставляю):   $&amp;#40;function &amp;#40;&amp;#41; {        // Получаем все div-элементы, которые являются детьми &amp;#60;div class=&amp;#34;tabsMenu&amp;#34;&amp;#62;        var tabContainers = $&amp;#40;&amp;#39;div.tabsMenu &amp;#62; div&amp;#39;&amp;#41;;        tabContainers.hide&amp;#40;&amp;#41;.filter&amp;#40;&amp;#39;&amp;#58;first&amp;#39;&amp;#41;.show&amp;#40;&amp;#41;;         // Получаем ссылки, которые расположены внутри &amp;#60;ul class=&amp;#34;tabNavigation&amp;#34;&amp;#62;; &amp;#60;ul class=&amp;#34;tabNavigation&amp;#34;&amp;#62; расположен внутри &amp;#60;div class=&amp;#34;tabsMenu&amp;#34;&amp;#62;        $&amp;#40;&amp;#39;div.tabsMenu ul.tabNavigation a&amp;#39;&amp;#41;.click&amp;#40;function &amp;#40;&amp;#41; {                tabContainers.hide&amp;#40;&amp;#41;;                tabContainers.filter&amp;#40;this.hash&amp;#41;.show&amp;#40;&amp;#41;;                 // Для всех ссылок удаляем class=&amp;#34;selected&amp;#34; &amp;#40;хотя на самомделе class=&amp;#34;selected&amp;#34; имеет всего одна ссылка&amp;#41;                $&amp;#40;&amp;#39;div.tabsContent ul.tabNavigation a&amp;#39;&amp;#41;.removeClass&amp;#40;&amp;#39;selected&amp;#39;&amp;#41;;                 // Для ссылки, по которой кликнули, добавляем class=&amp;#34;selected&amp;#34;                $&amp;#40;this&amp;#41;.addClass&amp;#40;&amp;#39;selected&amp;#39;&amp;#41;;                return false;        }&amp;#41;.filter&amp;#40;&amp;#39;&amp;#58;first&amp;#39;&amp;#41;.click&amp;#40;&amp;#41;; }&amp;#41;;   И пропишем стиль для данного блока вкладок:  .tabsMenu  {        width&amp;#58; 265px;        margin-top&amp;#58;20px; }   Посмотреть пример: &lt;a href=&quot;http://dletweak.ru/engine/go.php?url=aHR0cDovL3BhbXB1c2hvay5ydS8%3D&quot; target=&quot;_blank&quot;&gt;На моем сайте pampushok.ru&lt;/a&gt; Источник урока: &lt;a href=&quot;http://dletweak.ru/engine/go.php?url=aHR0cDovL2Jsb2cud2VibWFzdGVyc2Nob29sLnJ1L2FyY2hpdmVzLzIxMg%3D%3D&quot; target=&quot;_blank&quot;&gt;http://blog.webmasterschool.ru&lt;/a&gt;</yandex:full-text>
</item><item>
<title>Плавное разворачивание/сворачивание слоя</title>
<link>http://dletweak.ru/jquery/4837-plavnoe-razvorachivaniesvorachivanie-sloya.html</link>
<description>Отличный jQuery-эффект, который и выглядит красиво, и место экономит не слабо.</description>
<category>Уроки по jQuery</category>
<author>wcp</author>
<pubDate>Thu, 19 Aug 2010 02:40:50 +0400</pubDate>
<yandex:full-text>&lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1282211433_jquery.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Отличный jQuery-эффект, который и&amp;nbsp;выглядит красиво, и&amp;nbsp;место экономит не&amp;nbsp;слабо.   0. Подключаем jQuery (Если у&amp;nbsp;Вас DLE 9.0&amp;nbsp;— пропустите этот шаг) Перед:  &amp;#60;/head&amp;#62;  Добавляем &amp;#60;script type=&amp;#34;text/j&amp;#097;vascript&amp;#34; src=&amp;#34;http&amp;#58;//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js&amp;#34;&amp;#62;&amp;#60;/script&amp;#62;   1. Открываем страницу (для&amp;nbsp;DLE это templates/шаблон/main.tpl) После:  &amp;#60;body&amp;#62; Вставляем:   &amp;#60;script type=&amp;#34;text/j&amp;#097;vascript&amp;#34;&amp;#62; $&amp;#40;document&amp;#41;.ready&amp;#40;function&amp;#40;&amp;#41;{     $&amp;#40;&amp;#39;.spoiler&amp;#39;&amp;#41;.hide&amp;#40;&amp;#41;     $&amp;#40;&amp;#39;.pressit&amp;#39;&amp;#41;.click&amp;#40;function&amp;#40;&amp;#41;{         $&amp;#40;&amp;#39;.spoiler&amp;#39;&amp;#41;.slideToggle&amp;#40;&amp;#34;slow&amp;#34;&amp;#41;;     }&amp;#41; }&amp;#41; &amp;#60;/script&amp;#62;  в&amp;nbsp;нужном месте делаем вывод  &amp;#60;!-- jquery slidetoggle --&amp;#62; &amp;#60;div class=&amp;#34;pressit&amp;#34; style=&amp;#34;color&amp;#58; #6F6F6F; text-decoration&amp;#58; underline;&amp;#34;&amp;#62;нажми меня&amp;#60;/div&amp;#62; &amp;#60;div class=&amp;#34;spoiler&amp;#34;&amp;#62; Здесь контент блока &amp;#60;/div&amp;#62;  И&amp;nbsp;все, клик по&amp;nbsp;«нажми меня» приведет к&amp;nbsp;тому, что&amp;nbsp;плавно развернется div с&amp;nbsp;текстом «Здесь контент блока» Повторный клик&amp;nbsp;— и&amp;nbsp;div столь&amp;nbsp;же плавно сворачивается. Вставлять div с&amp;nbsp;классом spoiler нужно в&amp;nbsp;том месте, где вы хотите выводить слой с&amp;nbsp;текстом. Если вам нужно несколько таких анимационных эффектов, создайте перед&amp;nbsp;head-ом несколько функций с&amp;nbsp;разными именами: spoiler2, pressit2 и&amp;nbsp;соответственно смените имена в&amp;nbsp;div.  Демоо:  &lt;a href=&quot;http://dletweak.ru/engine/go.php?url=aHR0cDovL2ltZy5sZHMubmV0LnVh&quot; target=&quot;_blank&quot;&gt;тут&lt;/a&gt;&amp;nbsp;— в&amp;nbsp;футере нажмите ссылку «О&amp;nbsp;проекте».  Аналог собственно вот: &amp;nbsp;&lt;a href=&quot;javascript:ShowOrHide(&#039;0da3b33860ad9dbe82f0e05ab7da2bdc&#039;)&quot;&gt;Нажми меня&lt;/a&gt;Здесь контент блока</yandex:full-text>
</item><item>
<title>Адаптация шаблонов под DLE 9.0</title>
<link>http://dletweak.ru/news/4840-adaptaciya-shablonov-pod-dle-90.html</link>
<description>Полная инструкция по&amp;nbsp;редактированию шаблонов под&amp;nbsp;совместимость с&amp;nbsp;новыми версиями DLE начиная с&amp;nbsp;9.0</description>
<category>Новости</category>
<author>Inrus</author>
<pubDate>Thu, 19 Aug 2010 00:57:00 +0400</pubDate>
<yandex:full-text>Полная инструкция по редактированию шаблонов под совместимость с новыми версиями DLE начиная с 9.0  1. Открыть файл templates/Шаблон/css/engine.css  В конец добавить: &amp;nbsp;&lt;a href=&quot;javascript:ToggleSpoiler(&#039;f1a5133980df363aae24ee8b6293ecc4&#039;)&quot;&gt;Показать / Скрыть текст&lt;/a&gt;/* ==================== Информационное оконо загрузки AJAX */ #loading-layer {     display&amp;#58;none;     font-family&amp;#58; Verdana;font-size&amp;#58; 11px;     background&amp;#58;#000;padding&amp;#58;10px;     text-align&amp;#58;center;     border&amp;#58;1px solid #000;     color&amp;#58; #FFF;     border-radius&amp;#58; 5px;     -webkit-border-radius&amp;#58; 5px;      -moz-border-radius&amp;#58; 5px; } /* ==================== Автозаполнение облака тегов */ .autocomplete-w1 { position&amp;#58;absolute; top&amp;#58;0px; left&amp;#58;0px; margin&amp;#58;8px 0 0 6px; /* IE6 fix&amp;#58; */ _background&amp;#58;none; _margin&amp;#58;0; } .autocomplete { border&amp;#58;1px solid #999; background&amp;#58;#FFF; cursor&amp;#58;default; text-align&amp;#58;left; max-height&amp;#58;350px; overflow&amp;#58;auto; margin&amp;#58;-6px 6px 6px -6px; /* IE6 specific&amp;#58; */ _height&amp;#58;350px;  _margin&amp;#58;0; _overflow-x&amp;#58;hidden; } .autocomplete .selected { background&amp;#58;#F0F0F0; } .autocomplete div { font-size&amp;#58; 11px;font-family&amp;#58; verdana;padding&amp;#58;2px 5px; white-space&amp;#58;nowrap; } .autocomplete strong { font-weight&amp;#58;normal; color&amp;#58;#3399FF; }  /* ==================== Быстрый поиск на сайте */ #searchsuggestions { border-width&amp;#58;1px; border-color&amp;#58;#919191; border-style&amp;#58;solid; width&amp;#58;300px; background-color&amp;#58;#5c9ccc; font-size&amp;#58;10px; line-height&amp;#58;14px; } #searchsuggestions a { padding&amp;#58;5px;display&amp;#58;block; background-color&amp;#58;#ffffff; clear&amp;#58;left; height&amp;#58;70px; text-decoration&amp;#58;none; } #searchsuggestions a&amp;#58;hover { background-color&amp;#58;#fdd08b; color&amp;#58;#ffffff; } #searchsuggestions a span.searchheading { background&amp;#58; #5c9ccc; display&amp;#58;block; font-weight&amp;#58;bold; padding&amp;#58;5px; color&amp;#58;#ffffff; } #searchsuggestions a&amp;#58;hover span.searchheading { color&amp;#58;#ffffff; } #searchsuggestions a span {color&amp;#58;#555555; } #searchsuggestions a&amp;#58;hover span { color&amp;#58;#0000; } #searchsuggestions span.seperator { float&amp;#58;right; padding-right&amp;#58;15px; margin-right&amp;#58;5px;} #searchsuggestions span.seperator a { background-color&amp;#58;transparent; display&amp;#58;block; height&amp;#58;auto; color&amp;#58;#ffffff; } #searchsuggestions span.notfound {  padding&amp;#58;5px;background-color&amp;#58;#ffffff; display&amp;#58;block; height&amp;#58;auto; color&amp;#58;#00000; } /* ==================== Диалоговые и всплывающие окна jQuery UI */ .ui-helper-clearfix&amp;#58;after {     clear&amp;#58; both;     content&amp;#58; &amp;#34;.&amp;#34;;     display&amp;#58; block;     height&amp;#58; 0;     visibility&amp;#58; hidden; } .ui-helper-clearfix {     display&amp;#58; inline-block; } * html .ui-helper-clearfix {     height&amp;#58; 1%; } .ui-helper-clearfix {     display&amp;#58; block; } .ui-icon {     background-repeat&amp;#58; no-repeat;     display&amp;#58; block;     overflow&amp;#58; hidden;     text-indent&amp;#58; -99999px; } .ui-widget {     font-family&amp;#58; Tahoma, Lucida Sans, Arial, sans-serif;     font-size&amp;#58; 11px; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {     font-family&amp;#58; tahoma, Arial, sans-serif;     font-size&amp;#58; 11px; } .ui-widget-content {     background&amp;#58; #fcfdfd 50% bottom repeat-x;     border&amp;#58; 1px solid #a6c9e2;     color&amp;#58; #222222; } .ui-widget-content a {     color&amp;#58; #222222; } .ui-widget-header {     background&amp;#58; #5c9ccc url&amp;#40;../images/ui-bg_gloss-wave.png&amp;#41; 50% 50% repeat-x;     border&amp;#58; 1px solid #4297d7;     color&amp;#58; #ffffff;     font-weight&amp;#58; bold; } .ui-widget-header a {     color&amp;#58; #ffffff; } .ui-state-default, .ui-widget-content .ui-state-default {     background&amp;#58; #dfeffc url&amp;#40;../images/ui-bg_glass_85.png&amp;#41; 50% 50% repeat-x;     border&amp;#58; 1px solid #c5dbec;     color&amp;#58; #2e6e9e;     font-weight&amp;#58; bold; } .ui-state-default a, .ui-state-default a&amp;#58;link, .ui-state-default a&amp;#58;visited {     color&amp;#58; #2e6e9e;     text-decoration&amp;#58; none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {     background&amp;#58; #d0e5f5 url&amp;#40;../images/ui-bg_glass_75.png&amp;#41; 50% 50% repeat-x;     border&amp;#58; 1px solid #79b7e7;     color&amp;#58; #1d5987;     font-weight&amp;#58; bold; } .ui-state-hover a, .ui-state-hover a&amp;#58;hover {     color&amp;#58; #1d5987;     text-decoration&amp;#58; none; } .ui-state-active, .ui-widget-content .ui-state-active {     background&amp;#58; #f5f8f9 50% 50% repeat-x;     border&amp;#58; 1px solid #79b7e7;     color&amp;#58; #e17009;     font-weight&amp;#58; bold; } .ui-state-active a, .ui-state-active a&amp;#58;link, .ui-state-active a&amp;#58;visited {     color&amp;#58; #e17009;     text-decoration&amp;#58; none; } .ui-widget &amp;#58;active {     outline&amp;#58; none; } .ui-state-error {     background&amp;#58; #fef1ec 50% 50% repeat-x;     border&amp;#58; 1px solid #cd0a0a;     color&amp;#58; #cd0a0a; } .ui-widget-header .ui-icon {     background-image&amp;#58; url&amp;#40;../images/ui-icons.png&amp;#41;; } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {     background-image&amp;#58; url&amp;#40;../images/ui-icons_h.png&amp;#41;; } .ui-icon-close {     background-position&amp;#58; -80px -128px; } .ui-icon-closethick {     background-position&amp;#58; -96px -128px; } .ui-button .ui-button-text {     display&amp;#58; block;     line-height&amp;#58; 1.4; } .ui-button-text-only .ui-button-text {     padding&amp;#58; .4em .8em; } input.ui-button {     padding&amp;#58; .4em 1em; } .ui-button-set {     margin-right&amp;#58; 7px; } .ui-button-set .ui-button {     margin-left&amp;#58; 0;     margin-right&amp;#58; -.3em; } button.ui-button&amp;#58;&amp;#58;-moz-focus-inner {     border&amp;#58; 0;     padding&amp;#58; 0; } .ui-dialog {     overflow&amp;#58; hidden;     padding&amp;#58; .2em;     position&amp;#58; absolute;     width&amp;#58; 300px; } .ui-dialog .ui-dialog-titlebar {     padding&amp;#58; .5em 1em .3em;     position&amp;#58; relative; } .ui-dialog .ui-dialog-title {     float&amp;#58; left;     margin&amp;#58; .1em 16px .2em 0; } .ui-dialog .ui-dialog-titlebar-close {     height&amp;#58; 18px;     margin&amp;#58; -10px 0 0 0;     padding&amp;#58; 1px;     position&amp;#58; absolute;     right&amp;#58; .3em;     top&amp;#58; 50%;     width&amp;#58; 19px; } .ui-dialog .ui-dialog-titlebar-close span {     display&amp;#58; block;     margin&amp;#58; 1px; } .ui-dialog .ui-dialog-titlebar-close&amp;#58;hover, .ui-dialog .ui-dialog-titlebar-close&amp;#58;focus {     padding&amp;#58; 0; } .ui-dialog .ui-dialog-content {     background&amp;#58; none;     border&amp;#58; 0;     overflow&amp;#58; hidden;     padding&amp;#58; .5em 1em;     position&amp;#58; relative;     zoom&amp;#58; 1; } .ui-dialog .ui-dialog-buttonpane {     background-image&amp;#58; none;     border-width&amp;#58; 1px 0 0 0;     margin&amp;#58; .5em 0 0 0;     padding&amp;#58; .3em 1em .5em .4em;     text-align&amp;#58; left; } .ui-dialog .ui-dialog-buttonpane button {     cursor&amp;#58; pointer;     float&amp;#58; right;     line-height&amp;#58; 1.4em;     margin&amp;#58; .5em .4em .5em 0;     overflow&amp;#58; visible;     padding&amp;#58; .2em .6em .3em .6em;     width&amp;#58; auto; } .ui-dialog .ui-resizable-se {     bottom&amp;#58; 3px;     height&amp;#58; 14px;     right&amp;#58; 3px;     width&amp;#58; 14px; } .ui-draggable .ui-dialog-titlebar {     cursor&amp;#58; move; }   2. Удалить классы из файла templates/Шаблон/css/engine.css:  #newpm #newpmheader #newpm a #newpm a: hover .highslide-html-content .highslide-footer .highslide-footer .highslide-resize .highslide-resize    3. Добавить новые картинки в папку templates/Шаблон/images/ из скачанного архива (в конце инструкции)    4. В файле templates/Шаблон/addcomments.tpl Заменить кнопку добавления комментария с кнопки отправки формы (susbmit) на кнопку для событий (button): Найти &amp;#60;input type=&amp;#34;submit&amp;#34;........................... Заменить на: &amp;#60;input type=&amp;#34;button&amp;#34; &amp;#111;nclick=&amp;#34;doAddComments&amp;#40;&amp;#41;; return false;&amp;#34; value=&amp;#34;Отправить&amp;#34; /&amp;#62; Если же у Вас картинка в качестве кнопки, то добавте параметр &amp;#111;nclick=&amp;#34;doAddComments&amp;#40;&amp;#41;; return false;&amp;#34;     5. В файле templates/Шаблон/addnews.tpl Добавить доп. параметры полю tags Найти name=&amp;#34;tags&amp;#34; Заменить на: name=&amp;#34;tags&amp;#34; id=&amp;#34;tags&amp;#34; autocomplete=&amp;#34;off&amp;#34;    6. В файле templates/Шаблон/login.tpl Убрать все: &amp;#111;nclick=&amp;#34;j&amp;#097;vascript&amp;#58;showBusyLayer&amp;#40;&amp;#41;&amp;#34;    7. В файле templates/Шаблон/main.tpl Убрать все: &amp;#111;nclick=&amp;#34;j&amp;#097;vascript&amp;#58;showBusyLayer&amp;#40;&amp;#41;&amp;#34;  Для поддержки быстрого поиска добавить полю поиска параметр id=&quot;story&quot; - так: &amp;#60;input id=&amp;#34;story&amp;#34; name=&amp;#34;story&amp;#34; type=&amp;#34;text &amp;#34; class=&amp;#34;s_field&amp;#34;&amp;#62;    8. В файле templates/Шаблон/pm.tpl Добавить теги используемые в templates/Шаблон/comments.tpl В часть, где отображается информация об отправителе. (между [readpm] и [/readpm])    9. В файле templates/Шаблон/preview.css  Добавить класс: .title_spoiler img {  margin&amp;#58; 0;  padding&amp;#58; 0; }	      11. Добавить шаблон templates/Шаблон/profile_popup.tpl  <span class="attachment">Вы не можете скачивать файлы с нашего сервера. Нужно <a href="/index.php?do=register">зарегистрироваться</a> или <a href="/login" onClick="showLogin(); return false;">авторизоваться</a></span></yandex:full-text>
</item><item>
<title>Новый красивый хинт (tooltip) на jQuery</title>
<link>http://dletweak.ru/jquery/4836-novyy-krasivyy-hint-tooltip-na-jquery.html</link>
<description>И так, по заказам показываю как сделать красивую всплывающую подсказку с помощью jQuery.    Демо: DleTweak</description>
<category>Уроки по jQuery</category>
<author>Inrus</author>
<pubDate>Wed, 18 Aug 2010 02:05:11 +0400</pubDate>
<yandex:full-text>И так, по заказам показываю как сделать красивую всплывающую подсказку с помощью jQuery.     Демо: &lt;a href=&quot;http://dletweak.ru&quot; &gt;DleTweak&lt;/a&gt;  0. Подключаем jQuery (Если у Вас DLE 9.0 - пропустите этот шаг) Перед: &amp;#60;/head&amp;#62; Добавляем &amp;#60;script type=&amp;#34;text/j&amp;#097;vascript&amp;#34; src=&amp;#34;http&amp;#58;//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js&amp;#34;&amp;#62;&amp;#60;/script&amp;#62;  1. Открываем страницу (для DLE это templates/шаблон/main.tpl) Перед: &amp;#60;/head&amp;#62;  Вставляем: &amp;#60;script type=&amp;#34;text/j&amp;#097;vascript&amp;#34; src=&amp;#34;ПУТЬ К ПЛАГИНУ/tooltip.js&amp;#34;&amp;#62;&amp;#60;/script&amp;#62; &amp;#60;script&amp;#62; $&amp;#40;document&amp;#41;.ready&amp;#40;function&amp;#40;&amp;#41;{$&amp;#40;&amp;#34;a&amp;#34;&amp;#41;.easyTooltip&amp;#40;&amp;#41;}&amp;#41;;$&amp;#40;document&amp;#41;.ready&amp;#40;function&amp;#40;&amp;#41;{$&amp;#40;&amp;#34;img&amp;#34;&amp;#41;.easyTooltip&amp;#40;&amp;#41;}&amp;#41;; &amp;#60;/script&amp;#62;   ПУТЬ К ПЛАГИНУ замените на путь к папке, в которую положили плагин tooltip.js, Сам плагин качаем ниже   2. Открываем файл стилей (для DLE это templates/шаблон/css/style.css) В самый конец вставляем: #easyTooltip{     padding&amp;#58;10px;     border&amp;#58;1px solid #999999;     background&amp;#58;#f1f1f1;     border-radius&amp;#58; 6px;     -webkit-border-radius&amp;#58; 6px;     -moz-border-radius&amp;#58; 6px;     color&amp;#58; #666666;     filter&amp;#58;alpha&amp;#40;opacity=90&amp;#41;;     -moz-opacity&amp;#58; 0.9;      -khtml-opacity&amp;#58; 0.9;      opacity&amp;#58; 0.9;      }  Готово     Скачать плагин: <span class="attachment">Вы не можете скачивать файлы с нашего сервера. Нужно <a href="/index.php?do=register">зарегистрироваться</a> или <a href="/login" onClick="showLogin(); return false;">авторизоваться</a></span></yandex:full-text>
</item><item>
<title>DataLife Engine v.9.0 Final Release</title>
<link>http://dletweak.ru/relise/4834-datalife-engine-v90-final-release.html</link>
<description>Дорогие друзья,   dle newsПредставляем вам новую версию нашего скрипта DataLife Engine v.9.0. В данном релизе вас ожидают новые возможности вашего сайта, в связи с внедрением в скрипт нового JS фреймворка, новые возможности в шаблонах для реализации ваших идей, новые возможности видеопроигрывателя, новые механизмы борьбы со спамерами и многое другое, но обо всем подробнее ...</description>
<category>Релизы</category>
<author>Inrus</author>
<pubDate>Mon, 16 Aug 2010 13:48:43 +0400</pubDate>
<yandex:full-text>Были подготовлены и реализованы следующие изменения:  1. В скрипт добавлен мощный фреймворк jQuery, что позволило перевести взаимодействие посетителей сайта со скриптом на новый уровень. Благодаря данной библиотеке все AJAX функции скрипта получили собственные анимационные эффекты:  - добавлена плавная анимация информационного окна загрузки AJAX, также все настройки данного окна перенесены в CSS шаблона - добавлено плавное позиционирование полей редактирования новостей и комментариев при быстром редактировании - добавлена анимация при добавлении комментариев на сайте - добавлена анимация при предварительно просмотре написанного персонального сообщения - добавлена анимация при просмотре списка архива новостей - добавлено анимированное перелистывание календаря в виде листания книжки - добавлен эффект затухания при голосовании на сайте и просмотре результатов - заменено всплывающее уведомление о получении новых персональных сообщений на сайте.  А также благодаря мощным возможностям jQuery, вы можете добавлять в свой шаблон и оформление множество дополнительных возможностей и эффектов. Внимание, если в вашем шаблоне уже используется данный фреймворк, то вам необходимо удалить из вашего шаблона подключение данной библиотеки, т.к. скрипт автоматически подключает jQuery и никакого дополнительного подключения в шаблонах больше не требуется.  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281950962_1276470382_14.06.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  2. В настройки видео проигрывателей добавлена возможность включения или отключения просмотра похожих новостей, при публикации видео находящегося на сервисе Youtube.  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281951004_1276470631_14.06.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  3. На главной странице админпанели скрипта, в целях оптимизации пространства, разделы блокнота, статистики и автопроверки скрипта объединены во вкладки.  4. В админпанели добавлена новая система вкладок, которая обеспечивает более точное отображение в различных браузерах, а также наделена анимацией при смене вкладок.    5. С сайта и с админпанели были убраны все стандартные j&amp;#097;vascript Alert, вместо них выводится всплывающее уведомление или информация о возникшей ошибке, внешний вид данных уведомлений настраивается в шаблонах.    6. Все диалоги на сайте и в админпанели на подтверждение выполнения тех или иных действий на сайте заменены на всплывающие уведомления, внешний вид данных уведомлений также настраивается в шаблонах.  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281951086_1276471232_14.06.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  7. Все стандартные JS диалоги, требующие ввода информации от пользователя, на сайте и в админпанели заменены на всплывающие формы, адаптированные под шаблоны сайта. Оптимизирована работа вставки BB тегов ссылок во всех браузерах отличных от IE, данные браузеры также запоминают выделенный текст и заменяют его при вставке ссылки.  8. Добавлено удаление комментариев на сайте с использованием технологии AJAX, комментарии удаляются с сайта без перезагрузки страницы, тем самым данное действие осуществляется намного быстрее, и экономятся ресурсы вашего сервера. Дополнительно также используется эффектная анимация, при удалении комментария со страницы.  9. Для шаблона полной новости (fullstory.tpl) добавлен тег {comments} - данный тег выводит комментарии, написанные к данной новости. Данный тег будет полезен тем, кому необходимо разместить комментарии, например общем дизайне полной новости. Данный тег не является обязательным, в случае его отсутствия комментарии будут автоматически расположены скриптом ниже полной новости, как и ранее.  10. Для шаблона полной новости (fullstory.tpl) добавлен тег {addcomments} - данный тег выводит форму добавления комментариев на сайт, совместно с новым тегом {comments} вы можете размещать форму добавления комментариев как выше, так и ниже самих комментариев. Данный тег также не является обязательным, в случае его отсутствия форма будет автоматически расположена скриптом ниже полной новости, как и ранее.  11. Для шаблона полной новости (fullstory.tpl) добавлен тег {navigation} - выводит навигацию по комментариям, если комментарии расположены на нескольких страницах, совместо с новым тегом {comments} вы можете располагать навигацию по комментариям как выше, так и ниже самих комментариев. Данный тег также не является обязательным, в случае его отсутствия навигация будет автоматически расположена скриптом ниже полной новости, как и ранее.  12. Добавлен RSS экспорт новостей для каталога, для получения новостей из определённого каталога используется URL http://website.ru/catalog/идентификатор/rss.xml в случае если включено ЧПУ, и URL http://website.ru/engine/rss.php?catalog=идентификатор если ЧПУ отключено. В случае просмотра страницы каталога RSS ссылки автоматически формируются для метатегов страницы и адрес доступен при нажатии соответствующей кнопки в браузере.  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281951205_1276472425_14.06.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  14. Для шаблона чтения персональных сообщений (pm.tpl) добавлены следующие теги, аналогичные для шаблона комментариев: {foto}, {group-icon}, {group-name}, {news-num}, {comm-num}, [signature]{signature}[/signature], {date}, {registration}, {icq}, выводящие полную информацию о пользователе, отправившего персональное сообщение. Также для данного шаблона добавлены теги вывода дополнительных полей профиля пользователя.  15. При пользовательском выводе новостей с использованием тега custom добавлена поддержка следующих тегов: [fixed] текст [/fixed] - выводит текст в тегах, если данная новость зафиксирована, [not-fixed] текст [/not-fixed] - выводит текст в тегах, если данная новость не была зафиксирована.  16. Для шаблона кратной новости добавлено использование новых тегов: [catlist=id1,id2....] текст [/catlist] - выводит текст в теге, если новость принадлежит указанным категориям, а также тегов: [not-catlist=id1,id2....] текст [/not-catlist] - выводит текст в теге, если новость не принадлежит указанным категориям. В отличие от существующего тега category данные теги учитывают не ту категорию, которую смотрит посетитель на сайте, а категории, к которым принадлежит новость, тем самым вы можете задавать разные оформления для новостей находящимся в разных категориях, но показывающимся на одной странице, например главная страница, каталог, последние новости и т.д.  13. Добавлена поддержка RSS информеров и рекламы на страницах для печати статических страниц.  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281951306_1276472690_14.06.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  17. При клике на логин пользователя добавлено отображение при помощи технологии AJAX карточки пользователя, с полной информацией о нем. Для отображения карточки используется новый файл шаблона profile_popup.tpl  в котором вы можете использовать практически все теги из профиля пользователя. Подробнее обо всех возможных тегов для данного шаблона вы можете прочитать в документации по скрипту.  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281951330_1276472848_14.06.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  18. В настройки групп добавлена возможность указывать максимальное количество новостей, которое разрешено добавлять пользователю на сайте в течении одного дня. Данная настройка позволяет эффективно со спамерами, отправляющими десятки новостей при помощи спам программ, и не ограничивать доверенные группы пользователей.  19. В целях обеспечения дополнительной безопасности администраторских аккаунтов, для администраторов запрещено изменять свой E-mail адрес и пароль при просмотре и редактировании своего профиля на сайте. Для того чтобы изменить эти данные они должны зайти в админпанель скрипта и в разделе управления пользователями изменить E-mail или пароль.  20. Добавлена возможность задавать имя скачиваемого файла или любой текст для ссылки на скачивание для файлов загруженных на сервер через скрипт. Для вывода используется тег [аttachment=23:тут имя файла или любой текст].  21. В шаблоны добавлен новый файл шаблона preview.tpl, предназначенный для организации предпросмотра новостей и статических страниц. При организации сложных шаблонов со сложной версткой и подключением дополнительных скриптов, не всегда уместно при предпросмотре использовать стандартные файлы шаблонов для кратких и полных новостей. Поэтому вы можете организовать предпросмотр с использованием специального шаблона. Данный файл является необязательным и если он отсутствует, то будут использованы стандартные файлы шаблонов. Полную документацию по тегам этого шаблона, вы можете увидеть в документации по скрипту.    22. Добавлена новая панель для отображения и вставки смайлов в новостях или комментариев.  Данная панель автоматически адаптируется под размеры смайлов, имеет большие размеры и намного удобнее при использовании большого количества смайлов.  23. В шаблоны кратких и полных новостей добавлен тег {login} который выводит логин пользователя добавившего новость в виде обычной текстовой информации без ссылок на профиль и карточку пользователя.  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281951534_1276473616_14.06.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  24. Добавлены новые механизмы для защиты скрипта от подбора паролей к аккаунтам пользователей на сайте.  В настройках скрипта вы можете установить максимальное количество допустимых неудачных попыток авторизации. При достижении этого количества, IP посетителя полностью блокируется для авторизации на сайте сроком на 20 минут. Что делает попытки подбора пароля методом перебора, полностью бессмысленными.  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281951477_1276473724_14.06.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  25. В настройки групп добавлена возможность устанавливать лимит на количество отправляемых E-mail  сообщений в сутки другим пользователям сайта и администрации сайта. Если вы не хотите устанавливать данный лимит, то вы можете установить 0, что снимает лимиты на отправку.  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281951517_1276473883_14.06.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  26. Добавлена возможность воспроизведение видеороликов с сервиса Yotube непосредственно во встроенном плеере DLE, а не с использованием стандартного плеера сервиса. При этом сам плеер может воспроизводить видеоролик в двух режимах: в высоком качестве и низком, по выбору посетителя сайта. Данная возможность включается и отключается в настройках видеопроигрывателей. Пример вы можете посмотреть на нашей странице: &lt;a href=&quot;http://dletweak.ru/engine/go.php?url=aHR0cDovL2RsZS1uZXdzLnJ1LzEwNDUtcHJpbWVyLXZvc3Byb2l6dmVkLi4ubm9tLXBsZWVyZS5odG1s&quot; target=&quot;_blank&quot;&gt;http://dle-news.ru/1045-primer-vosproizved...nom-pleere.html&lt;/a&gt;    27. Для плеера добавлена новая возможность публикации видеороликов в двух режимах, с низким разрешением и с высоким HD разрешением видео. Для публикации данного вида воспроизведения, вам понадобится два видео ролика, один в низком качестве, другой в высоком. Видео публикуется тегом &amp;#91;video=http&amp;#58;//site.ru/video.flv,http&amp;#58;//site.ru/files/video_hd.flv&amp;#93; т.е. два ролика перечисляются через запятую. Первый ролик это ролик с низким качеством, второй с высоким. При воспроизведении пользователь сможет самостоятельно выбрать в каком качестве ему смотреть, нажав на соответствующую пиктограмму на плеере.  28. В счетчик просмотра новостей внесены изменения в работе. Теперь он не считает переходы между страницами одной новости и не увеличивает счетчик просмотров новости. А также счетчик не считает переходы между страницами с комментариями для данной новости.  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281951708_1276474752_14.06.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  29. Добавлены механизмы флуд контроля при добавлении новостей на сайте.  Вы можете в настройках групп указать интервал в секундах в течении которых пользователю запрещено добавлять повторно другую новость на сайт.  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281951714_1276474945_14.06.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  30. В настройки групп добавлена возможность принудительно установить использование пользователями только тега [ lеech ] при добавлении ссылок. При включении данного пункта в настройках групп, если пользователь публикует ссылку с использованием обычного тега [ url ], то данные ссылки будут автоматически сконвертированы в защищенные ссылки тега [ lеech ]   31. В админпанели, в разделе редактирования пользователей, в массовые действия над пользователями добавлена возможность удаления всех персональных сообщений для выбранных пользователей сайта.  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281951810_1276475206_14.06.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  32. Добавлена функция автозаполнения слов для облака тега при их добавлении к новости. По мере набора слов, скрипт при помощи технологии AJAX производит поиск в базе данных уже существующих слов в базе данных, и выводит их в виде подсказок, с возможностью вставки в поле.    33. Добавлена функция быстрого поиска новостей на сайте. Данная возможность включается и отключается в настройках скрипта. При включении быстрого поиска, скрипт будет при помощи технологии AJAX, производить поиск &#039;на лету&#039; по мере ввода пользователем строки поиска и выводить результаты в виде подсказки.  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281951854_1276475506_14.06.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  34. Добавлена возможность устанавливать лимит времени в настройках групп, в течении которого, пользователю разрешено редактировать или удалять комментарии, с момента их публикации. По истечении данного лимита, пользователь не сможет например отредактировать или удалить свой комментарий, если ему это разрешено другими настройками его группы.  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281951921_1276475823_14.06.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281951897_1276475914_14.06.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;   35. Добавлена возможность отправки уведомления автору новости, при удалении его новости с сайта, с указанием причины удаления новости. При нажатии кнопки удаления новости, модератору будет предложено на выбор: просто удалить новость, либо также отправить уведомление, в котором модератор сайта может указать причину, по которой его новость удаляется с сайта. Отправка данного уведомления осуществляется с помощью технологии AJAX и не требует дополнительной загрузки других страниц сайта.  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281951947_1276476071_14.06.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  36. В настройки групп добавлена возможность включать отображение кода безопасности (CAPTHA)  для персональных сообщений, независимо от комментариев. Теперь вы можете включить отображение данного кода отдельно как для комментариев, так и для персональных сообщений.  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281951968_1276476192_14.06.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  37. В настройки групп добавлена возможность устанавливать лимит на количество персональных сообщений в сутки, которые пользователь может отправить другим посетителям сайта.    38. В массовое управление комментариев на сайте, добавлена возможность объединения выбранных комментариев.  39. Обновлен WYSIWYG редактор до актуальной версии, а также редактор был оптимизирован для использования с библиотекой jQuery, что позволило обеспечить более быструю загрузку редактора в браузер, а также более быструю работу редактора с текстами.  40. Исправлена проблема в UTF версии скрипта с автоматической разбивкой длинных слов в комментариях, при которой длина слова была в два раза меньше, чем указано в настройках скрипта.  41. Исправлена проблема в UTF версии скрипта, при которой происходил поиск и замена слов, указанных в фильтре слов, с учетом регистра, независимо от установленных настроек для слова в фильтре.  42. Исправлена проблема в UTF версии скрипта связанная с неверным отображением календаря выбора даты в админпанели скрипта.  43. Исправлена проблема, связанная с некорректным редактированием дополнительных полей профиля пользователя в админпанели скрипта, при которой происходило некорректное сохранение информации, содержащей помимо обычного текста спец. символы.  44. Исправлена проблема, при которой могло происходить удаление закладок пользователя, при манипулировании с закладками и перехода на несуществующие страницы.  45. Исправлена проблема, при которой, в определенных случаях не кэшировалось содержания тега {custom}, несмотря на явное указание включения кеширования для тега.  46. Исправлены обнаруженные и заявленные ранее небольшие ошибки в скрипте.  &lt;a href=&quot;http://dletweak.ru/engine/go.php?url=aHR0cDovL2RsZS1uZXdzLnJ1L3JlbGVhc2UvMTEwMC1kYXRhbGlmZS1lbmdpbmUtdjkwLWZpbmFsLXJlbGVhc2UuaHRtbA%3D%3D&quot; target=&quot;_blank&quot;&gt;Скачать DataLife Engine v.9.0&lt;/a&gt;  (c) Dle News</yandex:full-text>
</item><item>
<title>Блок вывода последних сообщений с форума IPB 2.x.x - 3.x.x</title>
<link>http://dletweak.ru/mods/4832-blok-vyvoda-poslednix-soobshhenij-s-foruma-ipb.html</link>
<description>Автор: Inrus (dletweak.ru) Совместимость: 8.X, 9.X ( Протестирован на 8.3 и 8.5) Особенности:     * Практически нулевая нагрузка: 0-1 запрос.     * Кеширование блока.     * Полностью настраиваемый дизайн.     * Быстрая установка.     * Модуль распознает, используют ли сайт и форум одну базу данных или нет, если БД разные, производится подключение к базе форума.     * Вывод последнего поста во всплывающем окне.     * Модуль настраивается через Админцентр в разделе настроек DLE.   Внимание! Архив обновлен 15.08.10 в 13:16 (MSK) - В модуле исправлено обрезание текста поста. Скачавшим просто заменить файл forum_posts.php Внимание! Архив обновлен 15.08.10 в 20:30 (MSK) - Исправлена инструкция</description>
<category>Модули</category>
<author>Inrus</author>
<pubDate>Sat, 14 Aug 2010 14:24:06 +0400</pubDate>
<yandex:full-text>&lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281781477_site_1.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Автор: Inrus (dletweak.ru) Совместимость: 8.X, 9.X ( Протестирован на 8.3 и 8.5) Особенности:     * Практически нулевая нагрузка: 0-1 запрос.     * Кеширование блока.     * Полностью настраиваемый дизайн.     * Быстрая установка.     * Модуль распознает, используют ли сайт и форум одну базу данных или нет, если БД разные, производится подключение к базе форума.     * Вывод последнего поста во всплывающем окне.     * Модуль настраивается через Админцентр в разделе настроек DLE.  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281781474_site_2.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281781404_admin.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;   Внимание! Архив обновлен 15.08.10 в 13:16 (MSK) - В модуле исправлено обрезание текста поста. Скачавшим просто заменить файл forum_posts.php Внимание! Архив обновлен 15.08.10 в 20:30 (MSK) - Исправлена инструкция  <span class="attachment">Вы не можете скачивать файлы с нашего сервера. Нужно <a href="/index.php?do=register">зарегистрироваться</a> или <a href="/login" onClick="showLogin(); return false;">авторизоваться</a></span></yandex:full-text>
</item><item>
<title>Варезный (Test-Templates)</title>
<link>http://dletweak.ru/skins_store/4798-vareznyj-test-templates.html</link>
<description>Шаблон для сайтов-варезников и подобных ресурсов.  Верстка: смешанная Версия DLE: 8.3-8.5 (при желании можно поставить на любую версию) Ширина: фиксированная в 1000px Тестировался на: IE7, IE8, Mozilla, Opera, Google Chrome, Safari Комплектация: шаблон, PSD логотипа и шрифт, подробная инструкция + пользовательское соглашение</description>
<category>Платные шаблоны</category>
<author>A.S.</author>
<pubDate>Wed, 11 Aug 2010 02:06:57 +0400</pubDate>
<yandex:full-text>Всем доброго времени суток! Представляю Вашему вниманию мою новую работу - шаблон &quot;Варезный&quot;. Шаблон хорошо подойдет для сайтов-варезников, порталов по различному ПО и для всего, на что у Вас хватит фантазии! Приступим к описанию.  Краткие характеристики:  Верстка: смешанная Версия DLE: 8.3-8.5 (при желании можно поставить на любую версию) Ширина: фиксированная в 1000px Тестировался на: IE7, IE8, Mozilla, Opera, Google Chrome, Safari Цена: 30wmz за копию Комплектация: шаблон, PSD логотипа и шрифт, подробная инструкция + пользовательское соглашение Контакты: ICQ - 322253350; e-mail - askubaev@gmail.com  Описание в картинках(:  Полный вид шаблона &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281477890_full.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Логотип, форма поиска, верхнее вспомогательное меню. При наведении пункт меню подсвечивается.  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281477867_panel.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Логин панель выполнена с помощью всплывающего окошка. При активации окно выходит на передний план, а все остальное затемняется. &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281477865_login.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Слайдер. Информация в сладере выводится через тег custom. Кнопки переключатели внизу добавляются автоматически, в зависимости от количества выводимых новосотей. Также можно включить автоматическую прокрутку новостей в слайдере. &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281477858_slider.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Вывод новостей. Фоновый цвет чередуется. Реализация - js. &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281477879_news.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Две правых колонки. Тут присутствует основная навигация, вывод новостей из любой категории с помощью тега custom и все стандартные блоки. Много места для рекламы. &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281477853_right.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Вид полной новости &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281477860_full-news.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Вид комментариев. Стиль написания комментариев чередуется. &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281477899_comments.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Видео, на котором записана работа шаблона:   Никаких демо я не предоставляю. Смотрите видеозапись, она для того и записана.  Шаблон использует библиотеку jQuery, что позволит ему безболезненно адаптироваться под будущую версию ДЛЕ.   Как всегда чистый и аккуратный код. Вроде бы все = )  С уважением, Скубаев Алексей (Test-Templates)</yandex:full-text>
</item><item>
<title>Музыкальный (Test-Templates)</title>
<link>http://dletweak.ru/skins_store/4796-muzykalnyj-test-templates.html</link>
<description>Шаблон для музыкальных сайтов.  Верстка: смешанная Версия DLE: 8.3-8.5 (при желании можно поставить на любую версию) Ширина: резина. Тестировался на: IE7, IE8, Mozilla, Opera, Google Chrome, Safari Цена: 20wmz за копию Комплектация: шаблон, PSD логотипа и шрифт, подробная инструкция + пользовательское соглашение</description>
<category>Платные шаблоны</category>
<author>A.S.</author>
<pubDate>Tue, 10 Aug 2010 01:25:34 +0400</pubDate>
<yandex:full-text>&lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281389021_short.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Всем доброго времени суток! Желаю всем приятного летнего отдыха! Представляю Вашему внимаю новый шаблон &quot;Музыкальный&quot;. Отлично подойдет для сайтов на данную тему.  Краткие характеристики:  Верстка: смешанная Версия DLE: 8.3-8.5 (при желании можно поставить на любую версию) Ширина: резина. Тестировался на: IE7, IE8, Mozilla, Opera, Google Chrome, Safari Цена: 20wmz за копию Комплектация: шаблон, PSD логотипа и шрифт, подробная инструкция + пользовательское соглашение Контакты: ICQ - 322253350; e-mail - askubaev@gmail.com  Описание в картинках(:  Полный вид шаблона: &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281388952_full.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Выпадающее меню: &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281389044_menu.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Всплывающая панель авторизации:   Вид новостей. Новости выводятся в 2 колонки с разными цветовыми гаммами.  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281388989_news.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Вид остальных двух колонок. В средней колонке есть вывод новостей из любой категории. Также много места для рекламы. &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281388906_blocks.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Вид полной новости: &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281388954_full-news.jpg&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  В шаблоне много места для рекламы. Присутствует отличное выпадающее меню.  По поводу приобретения шаблона пишите в аську(пишите даже в оффлайн, возможно я просто в инвизе) или на e-mail.   Мое почтение и удачного Вам дня!</yandex:full-text>
</item><item>
<title>Шаблон Dle + Dle Forum : Dark Blue Dawn</title>
<link>http://dletweak.ru/skins_store/4795-shablon-dle-dle-forum-dark-blue-dawn.html</link>
<description></description>
<category>Платные шаблоны</category>
<author>Personality</author>
<pubDate>Mon, 09 Aug 2010 00:32:05 +0400</pubDate>
<yandex:full-text>Главная верх &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281299477_darkbluedawnsite1.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; Главная низ &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281299483_darkbluedawnsite2.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; Полная новость &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281299467_darkbluedawnsite3.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; Комментарии &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281299481_darkbluedawnsite4.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; Добавление новости &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281299471_darkbluedawnsite5.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; Форум главная &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281299421_darkbluedawnforum1.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; Форум топик &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281299479_darkbluedawnforum2.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Название работы: Шаблон Dle + Dle Forum : Dark Blue Dawn Автор: PeRsoNalIty Версия Dle: 8.5 Версия Dle Forum: 2.4 - 2.5 Шаблон проверен в IE 8, Opera, FireFox, Chrome, Safari. Цена:15$ или 450 руб. Снятие с продажи: 100$ или 3000 руб. Шаблон выполнен в синих цветах, в стиле веб 2.0. Валидная, кросбраузерная верстка.   Контакты: e-mail: info@newstyleart.org icq: 742944 сайт: newstyleart.org</yandex:full-text>
</item><item>
<title>Меню сайта v.1.0</title>
<link>http://dletweak.ru/mods_store/4792-menyu-sajta-v10.html</link>
<description>Удобное управление всеми &quot;Менюшками&quot; на вашем сайте. Имеет неограниченные группы, разделы, пункты меню, вложенность друг в друга, а также неограниченное кол-во шаблонов, которое можно создавать самим.</description>
<category>Платные модули</category>
<author>Цербер</author>
<pubDate>Sun, 08 Aug 2010 10:21:07 +0400</pubDate>
<yandex:full-text>&lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281247898_1268165841_8.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  Данный релиз является первой версий модуля.  Что же это за модуль?  Данный модуль позволяет создавать и редактировать неограниченное количество меню для вашего сайта. В админцентре, у вас сразу выводятся все разделы и пункты группы, которое можно перемещать, сортировать, редактировать и создавать новые без перезагрузки страницы, всё работает на JS и AJAX.  Каждой группе можно подключить свой шаблон, который вы также можете создать в админцентре, и вам не нужно лезть через FTP, чтобы отредактировать их, так как модуль не использует шаблоны .tpl для генерации.  Модуль постоянно следит, где находится пользователь, и если существует такой пункт в меню, то он его подсвечивает, чтобы самому пользователю было удобнее ориентироваться на сайте.  Также, в модуле имеется две дополнительные возможности:  1. Меню раздела:  Специальным выданным тегом, модуль выводит меню раздела (вертикальное меню), чтобы ещё уже сократить область поиска необходимой страницы. В данном случае, вложенные элементы не показываются до тех пор, пока не будет активным родительский пункт.  2. Карта сайта:  Создав статическую страницу и поместив туда тег карты сайта необходимой группы, посетитель может полностью увидеть все разделы вашего сайта, без путешествия по нему самому. Отличием от стандартно-выводимого меню является возможность выводить несколько групп одновременно, а также вывод всех пунктов и разделов без скрытия до наведения курсора мыши.  Имеется возможность скрывать или блокировать любой пункт меню зарегистрированным пользователям и незарегистрированным, этим можно воспользоваться для вывода ссылок, доступным только авторизованным (профиль, добавить новость и др.).  Для того, чтобы вывести список категорий, нет необходимости создавать много пунктов, давать им названия и копировать ссылки, просто выделите нужные категории (или все) и данный пункт автоматически заменится на пункты категорий с сохранением вложенности друг в друга.  Вам больше не придётся мучиться, искать шаблоны и копаться в больших кусках кода, чтобы подправить ту или иную ссылку, теперь вы сможете всё это сделать несколькими нажатиями клавишей мыши.  &lt;a href=&quot;javascript:ShowOrHide(&#039;a57c35dd684213ca8c7013ecb7f66f45&#039;)&quot;&gt;Посмотреть скрины модуля:&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281248139_1268165038_1.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281248252_1268164992_2.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281248281_1268165069_6.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281248337_1268165075_7.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;   Автор модуля: demiant Официальный сайт: i-blogs.ru Официальный форум: i-blogs.ru/forum/ Icq: 561163 Email: d-angell[~dog~]d-angell.ws Стоимость: 10$ за копию Первым 10-и скидка в размере 5$</yandex:full-text>
</item><item>
<title>Ротационный центр баннеров v.1</title>
<link>http://dletweak.ru/mods_store/4789-rotacionnyj-centr-bannerov-v1.html</link>
<description>Позволяет показывать любые виды баннеров на вашем сайте, ротируя их показы. Для этого достаточно создать группу баннеров, и в неё добавить несколько (или 1) баннер, и вставить полученный тег группы в ваш шаблон. Описание довольно большое, поэтому всё читайте в полной новости.</description>
<category>Платные модули</category>
<author>Цербер</author>
<pubDate>Sat, 07 Aug 2010 13:03:49 +0400</pubDate>
<yandex:full-text>Ротатор баннеров - позволяет показывать любые виды баннеров на вашем сайте, ротируя их показы. Для этого достаточно создать группу баннеров, и в неё добавить несколько (или 1) баннер, и вставить полученный тег группы в ваш шаблон. Сама система ротации баннеров, да и самого модуля в некоторых смыслах уникальна, и отличается от всех ротаторов, доступных даже для других CMS. Долго пролистывая интернет, сайт дле.реформал.ру, просматривая другие системы управления сайтом, этот модуль приобрёл все потребности и возможности, которые были до этого в других CMS и которые требовались пользователя DLE. К тому же как написал, есть и свои идеи, которые реализованы в данном модуле. Поэтому модуль может иметь все шансы сравниваться с лучшими ротаторами баннеров.  Модуль поддерживает все виды баннеров, будь то картинка, много картинок, ссылка, флэш, popunder, cliclunder, html и т.д. Не буду врать, встроено всего 6 типов баннеров: картинка, много картинок, текстовая ссылка, флеш баннер и popunder (clickunder и все баннеры данного типа). 6 - ой тип, это любой html код (html, java, js и т.д.), который вы впишите.  К тому же, модуль умеет подсчитывать количество показов и кликов по баннеру. Но не просто подсчитывает их, а записывает некие данные о пользователе: IP адрес, ссылка, дата и время, какой баннер был, имя пользователя, id пользователя. Данная возможность позволяет конвертировать эти данные для управления, которые будут показаны далее. Имеется возможность указания максимального количества показов и кликов по баннеру.  Возможность гео-таргетинга позволяет показывать баннеры определённым странам (в модуле изначально более 260 стран). Система довольно простая, существует два вида гео контроля. Первый, как в модуле Гео - локатор (&lt;a href=&quot;http://dletweak.ru/engine/go.php?url=aHR0cDovL3d3dy5jbi1zb2Z0d2FyZS5jb20vcnUvY25nZW9pcC8%3D&quot; target=&quot;_blank&quot;&gt;cn-software.com/ru/cngeoip/&lt;/a&gt;), база также подходит. Можно скачать бесплатную версию базы без городов (что нам и надо - только страны). Второй вид, это как в модуле GeoIP (&lt;a href=&quot;http://dletweak.ru/engine/go.php?url=aHR0cDovL3d3dy5tYXhtaW5kLmNvbS8%3D&quot; target=&quot;_blank&quot;&gt;maxmind.com/&lt;/a&gt;), удобна тем, что база регулярно обновляется и предоставляется абсолютно бесплатно. Также имеется возможность отключения данной функции.  Контроль показов по дате и времени суток, позволяет не задумываться об выключении баннера в нужный месяц, день, час и даже минуту. Поставили дату начала показа ( можно поставить, чтобы баннер начал показывать через неделю, месяц и т.д.) и конец показа, и это всё выполнится автоматически.  У каждого баннера обязательно должна быть своя группа (которых может быть неограниченно), для того, чтобы показываться в определённом месте не каждый раз, то есть меняться показами с другими баннерами этой группы.  Функция показывания баннеров определённым группам, даёт возможность показывать баннер только тем посетителям, которые не оплачивали VIP доступ (на каждом сайте реализовано по разному).  Расширенная функция даты показов, позволяет чётко распределиться показами баннеров. По месяцам года, дням месяца, дням недели и даже по времени суток, вы сможете настроить баннер как захочется. К примеру баннер может показываться только по будням с 08:00 до 21:00 - с этим проблем не возникнет.  Показы по категориям, действуют только в том случае, когда посетитель находится в какой - то категории. Их может быть неограниченно, и распределяется как в стандартном модуле рекламы в DLE.  В некотором роде уникальная возможность (есть похожее, но не совсем такая же) контролирование показов по любым разделам сайта. Будь то главная страница, контакты, категории, полная новость, все комментарии, профиль и т.д. - на каждый раздел вы сами настраиваете баннер. Уникальность состоит в том, что вы можете вручную добавлять новые страницы: при установке модуля (например тот же форум), вы в настройках данного модуля добавляете строчку &quot;forum|Форум&quot; где forum адрес страницы без ЧПУ. Добавлять таких страниц вы можете сколько угодно.  Ещё одна уникальная возможность, которую я вообще нигде не встречал, это показы показы по конкретным поисковым роботам, браузерам или любым другим интернет - ботам. Функция работает следующим образом: например вы пользуетесь браузером Mozilla, и каждый раз, как вы посещаете любую страницу, браузер передаёт некоторую информацию о себе, примерно такую &quot;Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)&quot; (с каждой версией может меняться) - но смысл в том, что можно догадаться, что вы пользуетесь файрфоксом. Достаточно с новой строчки поля вписать слово &quot;Firefox&quot; или &quot;Mozilla&quot; и баннер не будет показывать посетителям, в чьих браузерах встречается похожая фраза. Также можно вписать слово &quot;Gecko&quot; и вы запретите показы баннера все браузерам Gecko. Также поисковики бесплатно выкладывают информацию, какой юзер-агент посылают их боты, и вы можете скрывать рекламу от них. Думаю смысл функции понятен.  Довольно распространённая функция, приоритет показа баннера, перед другими баннерами данной группы. Я поставил максимальный приоритет от 1 до  10, более подробней о данной функции будет ниже т.к. сейчас вы всё равно не поймете весь смысл функции.  Все выше описанные настройки индивидуальны для каждого баннера. Ну это конечно не все, у каждого типа баннеров имеются свои дополнительные, которые будут описаны ниже.  Выше показан основной вид добавления баннера. Также не упомянутые функции - это скрытые ссылки, показ в админке и включения баннера. Тут думаю каждый поймёт зачем это нужно. Стоит отметить текст после альтернативного названия, и перед выбором приоритетов. Здесь находятся все типы баннеров, которые меняются без перезагрузки страницы в этом же месте. Раз показан тип изображение, тогда начнём с него. При нажатии на кнопку плюсик, тип изображение меняется на много изображений (наверное единственный тип, который выбирается из другого типа):  Данный тип отличается от простого изображения тем, что здесь может быть много изображений. У каждой картинки имеется своя ссылка (каждая новая картинка вписывается с новой строчки, ссылка вписывается через знак #). Плюс этого типа в том, что вы можете вписывать дополнительный текст через знак &quot;#&quot;, и их может быть неограниченно. Ещё плюс данного типа, что он работает с шаблонами, то есть: должно быть два шаблона. Один основной, а второй формирующий картинку и ссылку. Всякими разными манипуляциями вы можете создать сложные баннеры, например как вылез с правой нижней стороны браузера у пользователя сообщение в виде ICQ, которое будет меняться не перезагружая страницу. Также можно реализовать Ротатор изображений (как на партнёрке &quot;лоадпартнёрс&quot; или по типу модуля &quot;http://dletweak.ru/mods/1655-dle-rotator-v10.html&quot;). Конечно для реализации таких сложных баннеров необходимо знание HTML.  О типе &quot;Текстовая ссылка&quot; сильно рассказывать нечего т.к. там только нужен сам текст и ссылка. Другими словами стандартная реализация типа.  Всё, что вы видите сверху, отсносится к типу баннеров &quot;Flash баннер&quot;. Можно даже сказать, что это тоже стандартная реализация, но есть одна уникальность. Как многим известно, на рекламные флэшки часто ставят встроенные ссылки, из-за которых блокируется её возможность редактирования. В данном модуле реализована такая возможность как &quot;Усиление ссылки&quot;. Если опция включена, то здесь будут задействован тег HTML &quot;div&quot;, вернее два таких тега, один из которых будет на заднем плане. То есть, сама флэшка будет находиться под прозрачной ссылкой, размером с саму флешку, и при нажатии будет срабатывать уже не флэш-ссылка, а html. Сразу говорю, что IE не справляется с данной задачей, и возможно ещё некоторые браузеры. Но Mozilla, Opera, Chrome работают отлично.  Popup баннеры - очень нужный тип баннеров (который кстати не встречается в модулях рекламы, а имеются только специально заточенные под него хаки). Конечно, клики здесь подсчитать не удастся, из-за многим ясным причинам. Но показы и всё остальное легко работает. Многие знают, что данный тип очень часто (скорее всегда) показывается несколько раз в день одному пользователю, а платят вам всего один раз за одного посетителя. Чтобы не было такой путаницы и не распугивать посетителей этой ужасной (всё равно я тоже использую) рекламой, была реализована функция, которая позволяет показывать пользователю один попандер, определённое количество раз в день. Здесь на помощь приходят куки, которые и содержат информацию, что да, данному пользователю уже был показан данный попандер и не показывается. Может функция не очень удобно реализована в плане настройки количества показов в день, зато так намного обширней. Здесь вы вписываете время в сек. через которое данный баннер снова покажется пользователю.  И самый последний тип баннеров - это HTML код. Несмотря на то, что данный тип требует ручной настройки, здесь всё же есть свои уникальные возможности. Я долгое время думал, как же подсчитывать клики по баннеру, если его генерирует пользователь, а не модуль, к тому же может  быть такое, что не каждую ссылку необходимо будет менять, да и ещё куча проблем. Сначала была принята идея обводить весь текст как ссылку, но потом, при создании баннера данного типа возникли некоторые сложности. Во первых, было не красиво, что весь баннер подсвечивался синим цветом (ссылка) и вообще, что он весь ссылка. И тут пришла нехитрая мысль: пользователь вписывает в специально поле свою ссылку, а код вписывает тег {link}, а после при выводе баннера она заменяется ссылкой. Поначалу вроде нормально, а потом опять был необходим баннер не с одной ссылкой, а даже с тремя. Эту задачу решил просто:  При нажатии на плюсик, вам выводится большой текстовое поле, где вы с каждой новой строчки вписываете ссылку. Каждая строчка является уникальным идентификатором ссылки, и если необходимо получить ссылку первой строчки, то просто вставляете в код тег {link:1} - где 1 это и есть номер строчки. Также для кода можете вставлять тег {target} которая заменится на значение &quot;target&quot; (то есть как должна открываться ссылка).  С типами уже всё. Теперь немного поподробней расскажу о последних настройках баннеров. Часто бывает такое, да и слышал, что пользователи DLE ругаются на то, что нельзя скрывать баннеры в админке, а их размер шире чем сам браузер. По умолчанию данная опция включена, и баннер показывается в админке, а если её выключить, то на месте баннера будет показана информация о том, что показ якобы запрещён.   Клики считаются таким способом: для каждой ссылки генерируется своя ссылка (по типу leech, но только поддерживает ЧПУ) и при заходе на эту страницу, записывается клик, инфа о пользователе и отправляет его на необходимую страницу. Всё бы хорошо, но а если рекламодатель скажет, чтобы ссылки были видны поисковикам, то тут возникнет проблема, ежели не выключение данной опции. При выключении ссылка будет такой, какой вы её написали и поисковик её опознает, даи посетителю внизу браузера выведется нормальная ссылка. Только вот при клике, сработает код j&amp;#097;vascript, который заблокирует данный ссылку и откроет скрытую для подсчёта клика. Поисковикам от этого js кода плохо не будет т.к. они его не поймут и пропустят и ссылка проиндексируется. А для скрытых ссылок вообще рекомендую запретить браузерам индексировать страницы в файле robots.txt.  Включение и выключение - довольно примитивная функция, но должна присутствовать. Если баннер выключен, то значит он не показывается.  Эту функцию я оставил на последок, только потому, что она есть у каждого типа баннеров за исключением текстовых ссылок. При нажатии на кнопку &quot;обзор&quot; у вас появляется мини окошко, которое позволяет вставлять картинки загруженные на сервер (о картинках и загрузке будет ниже). Здесь довольно просто, наводите мышку на картинку или флэшку и в мини окошке она автоматически демонстрирует себя. Если понравилась (шутка конечно), то нажимаете на на неё, и она вставляется в текстовое поле (как в bb кодах, выделили текст, значит он заменится ссылкой на картинку, поставили курсор - на то место вставится ссылка, ничего не выбирали, вставится в конец). Для удобства можно загрузить файл с компьютера без перезагрузки страницы (используется jQuery) и обновится список файлов.   Сколько разговоров было уже о группах баннеров, но конкретно, что она из себя представляет, не рассказывалось. Сама группа в принципе из себя ничего не представляет, за исключением трёх вещей:  1. Группа может содержать неограниченное количество баннеров, то есть столько, сколько вы пожелаете. 2. Группа ротирует баннеры (основная возможность группы), то есть на одном и том же месте показывает разные баннеры. 3. Имя сессии: необходима для баннеров типа &quot;Popup&quot;, когда записываются куки в браузер, данные куки не должны совпадать с другими, и тут как раз нужна эта опция. Возможностей у неё куда больше, чем просто 5 буковок вписать, она позволяет создавать неограниченное количество ротаторов popunder&#039;ов, и сразу показывать по несколько данных баннеров, не утрачивая возможность ограничения количество показов в день.  Выше на картинке вы можете увидеть главную страницу модуля. Изначально, при создании модуля было принято решение создать стандартное расположение разделов, то есть четыре раздела, на каждый который необходимо переходить по ссылкам. Но потом всё поместилось на одной странице. Как вы видите, в первой вкладке показаны группы баннеров. Сразу видно ID группы, название, количество баннеров, включённость, CTR (будет рассказано ниже) и опции:  О графиках расскажу позже. С данной меню можно также открыть окно, с уже выбранной группой, то есть получается добавить баннер в данную группу. Получить код - открывается новое окошко, где выводятся три тега (о которых кстати тоже будет позже). Отключение и включение работает на AJAX без перезагрузки. Нажав на кнопку &quot;Очистить&quot; вы можете быстро удалить все баннеры данной группы.  При клике на группу, открывается список баннеров данной группы (картинка выше), в данном случае в этой группе всего один баннер. Я не стал загромождать список различной информацией о баннере, для экономии места для превью баннера.  Всю необходимую информацию я спрятал в невидимое окошко. Его вы можете увидеть слева, показывается оно при наведении мышки на название баннера. Справа, при клике на настройки, выводится меню, где можно посмотреть какую-либо информацию о данном баннере. О графиках будет рассказано позже, при клике на кнопку &quot;Полная статистика&quot; вам откроется новое окно с информацией о кликах и показах (будет рассказано ниже), доступ к баннеру позволяет давать рекламодателям гостевой доступ (без возможности изменения) к баннеру (тоже будет ниже), включение происходит без перезагрузки.  Теперь пришло то самое время, рассказать о функциях, которые я оставил на потом. Первая функция - это графики. Для вывода графиков используется флэшка, чьим создателем является &lt;a href=&quot;http://dletweak.ru/engine/go.php?url=aHR0cDovL3d3dy5hbWNoYXJ0cy5jb20v&quot; target=&quot;_blank&quot;&gt;amcharts.com/&lt;/a&gt;. Если вы видели статистику сайта 4dle.ru, то вам будет проще понять принцип вывода. В вышеуказанной картинке, выведены графики всей группы и выбран тип &quot;Показы&quot; (имеются также типы показов и ctr). При просмотре графиков группы, выводятся все баннеры, которые относятся к ней, а при просмотре конкретного баннера, показываются его клики и показы. Вы также можете настроить размеры флешки и быстро выбрать другую группу (или баннер). На данной картинке статистика к сожалению нарушена из-за изменения базы данных, а так она формируется нормально.  При клике на ссылку &quot;Полная статистика&quot; выводится небольшое окно, где можно посмотреть статистику всех показов и кликов по баннеру. Ниже показаны изображения:  Сортировка, переход по страницам и т.д. происходит без перезагрузки страницы (работает на аяксе). При просмотре данной статистики можно быстро экспортировать данные в форматы: excel, xml, и txt. А также можно очистить всю статистику данного баннера.  При клике на &quot;Доступ к баннеру&quot; открывается новое окошко и выводится список доступов. К каждому баннеру может быть неограниченное количество доступов, также у каждого доступа свои настройки. При нажатии на кнопку &quot;Создать доступ&quot;, у вас появляется форма создания:  Где предлагается вписать:   1. Ключ - можно отнести к названию доступа, тоже должно быть уникальным. 2. Пароль - пароль для доступа к статистике. 3. Дата окончания доступа - если оставить пустым, то удалится вместе с баннером, иначе в указанное время.  Изначально не планировалось создавать отдельное окошко под получения кода баннера или группы т.к. был всего один тег для вывода. Но потом понадобилось скрывать некоторый код в шаблоне, если баннер показался, и после реализации, было придумано создать своё окошко получения тегов. Раньше я упомянал о теге группы, но в модуле есть возможность получить тег конкретного баннера и выводить его на сайте без ротации. При открытии окошка автоматически выдаются три тега выбранной группы (или баннера), но вы также можете быстро без перезагрузки выбрать теги другого баннера или группы. Теперь немного о самих тегах:  1. Самый первый тег отвечает за сам вывод баннера, тут без комментариев. 2. Второй тег показывает всё содержимое, если баннер показался и скрывает содержимое, если не показался. 3. Третий тег полностью противоположен второму, то есть скрывает всё содержимое, если баннер показался и показывает содержимое, если не показался.  При клике на кнопку &quot;Дополнительно&quot; у вас появится мини строчка с кнопками быстрых массовых действий. Каждое действие соответствует названию кнопки, поэтому объяснять не вижу смысла. Конечно таких массовых действий не достаточно для удобства, поэтому я создал очень удобное массовое редактирование баннеров, и расскажу о нём попозже.  Конечно, это не совсем относится к баннерам, но я думаю нужная функция. При клике на кнопку &quot;Проверка GeoIP&quot; находящейся на главной странице, у вас открывается новое окошко, где вы можете проверить свою базу стран и городов. Функция также поддерживает сразу два класса для определения (описаны выше) и также смену базы для класса. Вообще я её создавал для себя, чтобы проверить работу гео-тартегинга, но решил оставить. Здесь всё довольно просто, выбираете класс, базу данных (можно автоматически), тип IP (просто IP, или IP:PORT) и нажимаете кнопку показать, после чего выводится список стран и городов данных IP. В данном случае у меня не определён один адрес, это значит, что база уже устарела и пора её сменить, а при выборе другой базы данных ip определился нормально. Все IP адреса, которые вы видите на картинке являются бесплатными Proxy серверами и умрут совсем скоро (это я так, на всякий случай).  Настроек модуля довольно маловато, и их все вы можете видеть на картинке показанную выше. Как раз на этой странице, вы и добавляете дополнительные модули для показа (описано выше). Сохранение происходит без перезагрузки страницы.  Вот что знаю, дак это очень важная функция для многих. Читал реформал, и все говорили, что необходимо загружать картинки через веб интерфейс. Только здесь вы можете загружать не только картинки, но и swf файлы (флэш). Долго мучился с загрузкой файлов с компьютера, чтобы всё происходило без перезагрузки, и пришлось воспользоваться плагином к JQuery &quot;Ajax upload&quot; (&lt;a href=&quot;http://dletweak.ru/engine/go.php?url=aHR0cDovL3ZhbHVtcy5jb20vYWpheC11cGxvYWQv&quot; target=&quot;_blank&quot;&gt;valums.com/ajax-upload/&lt;/a&gt;). Поэтому загрузка файлов с компьютера происходит без перезагрузки. Также вы можете загружать файлы и с интернета, в этом случае можете сразу настроить файл: изменить имя и уменьшить его (только для картинок). Обновление листа, также как и загрузка файла с интернета происходит без перезагрузки (работает на аяксе). Для каждого изображения или флешки вы можете быстро получить ссылку на него, ссылку в формате html или удалить файл через AJAX. Для картинок,появляется ещё одна опция для её редактирования, снизу показана картинка, как выглядит окошко, которое появляется при клике на эту опцию:  В данной форме вы можете:  1. Переименовать файл. 2. Сжать до определённых размеров по высоте и ширине. 3. Сжать по максимальной стороне, по высоте или по ширине. Необходимо для плавного сжатия.  Функция &quot;Качество сжатия&quot; действует только для JPEG изображений. Также вы можете сохранить изображение как копию, не затрагивая оригинал изображения.  Четвёртая вкладка выводит небольшую статистику модуля. Здесь собраны самые такие основные данные, все их вы можете увидеть на картинке выше.   Выше уже были глобальные массовые действия, но как уже писал их не хватало для удобно редактирования нескольких баннеров. Чтобы переключить на режим массового редактирования, достаточно нажать на кнопку &quot;Веб-камера&quot; и ждать загрузки на аяксе. После ожидания вылазит вот такой список баннеров с некоторой информацией о них. Сортировка, навигация работает без перезагрузки страницы (не аякс =), простой js). Наведя мышку на название баннера, выводится его превью. Снизу показана картинка:   Все возможные действия вы можете увидеть на картинке выше. Я постарался собрать всё в хорошо оформленный список и разбил действия по группам. Отправка формы происходит с помощью AJAX без перезагрузки страницы. Также дальнейший выбор, сохранение, и возвращение работает на аяксе. Для меня эта одна из самых важных разделов данного модуля т.к. позволяет быстро и очень просто отредактировать почти любые моменты нужных баннеров.  Последний раздел в админке, о котором я хотел бы рассказать, это справка. Хоть и не относится к баннерам, но всё же нужная вещь и пригодится многим. Справка полностью работает на аяксе. Имеется поиск, который поможет в поиске нужной информации. Также имеется режим редактирования справки: добавление страниц, добавление категорий, их редактирование, экспорт справки и импорт справки. В спец. файле вы можете поставить пароль на редактирование, чтобы её не изменял каждый админ сайта, а только вы. Зачем возможность редактирования справки? Ну дак мне же надо было как-то написать текст и потом его отредактировать, а убирать я эту возможность не стал, вдруг пригодится. К тому же импорт справки пригодится тогда, когда я обновлю её, и вам нужно будет указать файл на компьютере и модуль автоматом обновит справку. Ну и плюс уже лень было всё убирать т.к. не очень нужно это было.  Также хочу отметить, что все js скрипты, которые используются в модуле были проверены в браузерах:  1. Internet Explorer 7, 8. 2. Mozilla 3, Mozilla 3.5. 3. Opera 9, 10. 4. Google Chrome 2. 5. Safari 4.  Результат проверки: все js скрипты отлично работают в браузерах под номерами (выше написаны) 2,3,4,5. В IE (все версии) под номером 1, не знаю почему, но не работает календарь выбора дат и времени. Покопавшись в добавлении новостей, календарь тоже не работает и на других сайтах (не DLE) тоже не работает. Остальные скрипты на данных версиях браузера работают безошибочно.   Остальные версии тестируемых браузеров не проверялись, также и других марки браузеров тоже не проверялись. Тест проводился потому, что на js скриптах основана почти вся админка данного модуля и было бы не прилично оставлять ошибки.  На этом с админкой всё, теперь переходим к функционалу на сайте.  Для начала начнём с гостевого доступа:  После выдачи ключа, рекламодатель должен зайти на определённую страницу. Модуль поддерживает ЧПУ, поэтому может быть 2 адреса. На этой странице вводит полученный ключ и пароль и автоматически попадает в статистику нужного баннера  Всё, что может вывестись, вы можете увидеть на картинке выше. Формирование графиков для гостевого доступа, опционально выключается в настройках модуля для экономии ресурсов сервера. После попадания на данную страницу, у пользователя сохраняются куки (как авторизация пользователя), и он может вернуться на данную страницу без ввода ключа, но только в том случае, если доступ не удалился и он не заходил в статистику другого баннера. Гостевой доступ использует шаблоны tpl, поэтому вы можете с лёгкостью изменить дизайн по себя.  Как вы уже поняли, модуль позволяет ротировать баннеры посредством вывода групп. Теперь хочу немножко рассказать о самом алгоритме вывода на сайт. Вообще любой тег модуля вывода баннеров и групп, вы можете использовать абсолютно в любом шаблоне, даже в том, который не идёт стандартно в DLE, а создаётся с установкой нового модуля. Допустим вы создали группу и добавили в неё три баннера со своими условиями. Данный тег группы вы вставляете в краткую новость, то есть получится, что тег будет не один а больше (возьмём 10 к примеру). Я реализовал модуль так, что ротация баннера не обязательно должна происходить при перезагрузки страницы, иначе бы у нас в каждой краткой новости висел бы один и тот же баннер, а сменился бы только при обновлении страницы. Здесь же всё намного сложнее, ротация может происходить прямо при парсинге тегов, и после показа одного баннера он запомнится, и следующий тег, уже заменится другим баннером и т.д. После показа трёх баннеров (может и двух - смотря какие условия у баннера) цикл начнётся сначала и статистика показов не нарушится, а запишется столько раз, сколько показался баннер. Если в группе есть баннер, который может вывестись, то тег без рекламы не останется в любом случае. Можно также вывести конкретный баннер, чтобы в каждой краткой новости была одна и та же реклама, для этого необходимо просто вставить тег конкретного баннера, а не группы. Думаю с этим понятно.  Теперь о нагрузке. Выводы баннеров, групп, подсчёт показов, кликов, запись в статистику и т.д. на первый взгляд кажется слишком много будет запросов к базе данных. Но с этой задачей я решил поступить иначе. При первой загрузки страницы, после установки модуля на сайт, делается запрос к базе данных на выдачу листа групп, затем делается запрос к базе данных на выдачу всех баннеров первой группы, затем запрос на баннеры второй группы (если есть конечно) и т.д. То есть в среднем 3-5 запросов к базе данных. Затем эта информация обрабатывает и заносится в кеш, который и производит подсчёт кликов, показов и др. Далее при обновлении страницы, запросов к базе данных от модуля не поступает вообще, а используется кеш. Сам кеш автоматически очищается 1 раз в час. При отсутствии кэша, делается повторный цикл действий, который описан выше. При присутствии 5 групп, которая каждая должна вывести по баннеру, модуль затрачивает на всё про всё, в среднем 0.03 сек., что я считаю не так много.  Приоритет баннера. Обещал, что расскажу ниже т.к. раньше бы вы этого не поняли. Приоритет нужен для того, чтобы баннер показывался чаще других. Сам приоритет играет роль только для тех баннеров, которые находятся в данной группе. Возьмём тот же пример с краткими новостями. Пусть по условиям баннеров, могут вывестись все три баннера, только у второго приоритет равняется 2. В этом случае, первый и третий баннер покажутся по одному разу, а второй баннер 2 раза и опять сначала. Только в данном случае, баннеры не показываются по порядку, а то бы второй баннер показался бы два раза подряд. А они перемешиваются, и никто не знает в каком порядке выведутся баннеры. В конце концов статистика показа на одной странице с 10 новостями будет такой: первый и третий баннер покажутся по три раза, а второй 4 раза, но опять же, никто не знает, насколько хорошо компьютер их перемешает (я привёл статистику без перемешивания).  Графики и GeoIP В связи с &quot;неопределением&quot; лицензии на распространение бесплатной версии графиков, вам придётся вручную зайти на их сайт и скачать флеш файлы и загрузить на сайт (написано в справке). Два класса GeoIP идут с модулем в комплекте и не нарушают права использования. Единственное, что вам надо будет для них сделать, дак это скачать базу данных стран и городов для них и загрузить на сервер. Весят они порядка ~20 MB.   - При выключении всего модуля на сайте, теги групп не остаются, а при показе удаляются, чтобы не пугать посетителя сайта.  - Думаю о показах баннеров достаточно, уже всё рассказано.  При установки модуля создается 5 таблиц в базе данных. По началу было 2, но потом расширились:  1. Таблица для групп баннеров. 2. Таблица самих баннеров. 3. Таблица статистики кликов и просмотров. 4. Таблица для гостевого доступа. 5. Таблица для справки по модулю.  Опять же хочу заметить, что на сайте используется всего 2 таблицы (и то не постоянно), при очистке кэша 3 таблицы.  Установка модуля довольна простая. После загрузки всех файлов на сервер, запускаете файл установки базы данных. После установки базы, вам выдаётся список действий, которые необходимо выполнить (для каждой версии DLE разные действия, именно поэтому текст установки не в txt). Действий в 3-5. Установка максимум может занять минуты 3.  Поддерживаемые версии DLE: 7.0, 7.2, 7.3, 7.5, 8.0, 8.2.  Также скорее всего модуль будет работать на более ранних версиях. По запросу я могу лично проверить работоспособность (подогнать если потребуется) под вашу версию DLE.  Совместимость со стандартным модулем управления рекламой: Данный модуль никак не влияет на работу стандартного модуля управления рекламой, который входит в дистрибутив DLE, то есть вы можете параллельно использовать два модуля у себя на сайте.  Все сторонние скрипты, которые используются в модуле описаны выше и их использование не нарушает авторских прав. Остальное полностью писалось с нуля и не один кусок кода не был выкран с других скриптов, поэтому не пишите комментарии с темой, что это переделка и т.д.  После окончания лимита кликов или показов, окончания даты конца показа баннер не удаляется, а отключается, что даёт возможность его снова активировать или посмотреть статистику.  &lt;a href=&quot;javascript:ShowOrHide(&#039;3d88024971c8cc65a51bb3fdd889aae8&#039;)&quot;&gt;Нажмите чтобы увидеть скрины модуля:&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171667_1268171548_31.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171667_1268171382_2.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171687_1268171387_3.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171722_1268171395_7.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171681_1268171398_10.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171666_1268171431_4.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171648_1268171435_5.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171698_1268171436_1.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171663_1268171445_17.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171715_1268171455_23.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171663_1268171456_30.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171664_1268171463_15.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171677_1268171469_29.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171733_1268171470_28.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171653_1268171474_11.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171681_1268171480_9.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171656_1268171484_8.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171723_1268171487_26.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171643_1268171488_19.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171711_1268171492_25.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171727_1268171496_21.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171675_1268171497_24.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;  &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171714_1268171507_16.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171667_1268171511_27.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171691_1268171518_20.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt; &lt;a href=&quot;http://dletweak.ru/uploads/posts/2010-08/1281171686_1268171530_22.png&quot; onclick=&quot;return hs.expand(this)&quot; &gt;&lt;/a&gt;   О нагрузке: Модуль делает всего один запрос если картинка на сайте партнёра,если она в корне сайта,то и как таковой нагрузки нет,вот статистика с демо сайта,там выведено всего лишь 2 банера: &amp;lt;!-- Время выполнения скрипта 0,03329 секунд --&gt; &amp;lt;!-- Время затраченное на компиляцию шаблонов 0,00422 секунд --&gt; &amp;lt;!-- Время затраченное на выполнение MySQL запросов: 0,00184 секунд --&gt; &amp;lt;!-- Общее количество MySQL запросов 6 --&gt;  <div class="quote">Внимание! У вас нет прав для просмотра скрытого текста.</div></yandex:full-text>
</item></channel></rss>
