<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:georss="http://www.georss.org/georss">
<channel>
<title>Скрипты,Плагины для DLE - WebCs Portal - Все Для CS 1.6 и Многое Другое</title>
<link>https://webcs.ru/</link>
<language>ru</language><item>
<title>AMP страницы из версии для печати</title>
<link>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/224-amp-stranicy-iz-versii-dlja-pechati.html</link>
<pdalink>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/224-amp-stranicy-iz-versii-dlja-pechati.html</pdalink>
<guid>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/224-amp-stranicy-iz-versii-dlja-pechati.html</guid>
<pubDate>Mon, 22 Jun 2026 16:44:52 +0400</pubDate>
<category>index</category>

<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1636368481_1636182368_tcse_print-page4amp_frame.jpg" type="image/jpeg" />
<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1636181550_cover_chuyakov_amp-2.jpg" type="image/jpeg" />
<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1636127635_2021-11-05_18-52-58.png" type="image/png" />
<content:encoded><![CDATA[<p><a href="https://webcs.ru/uploads/posts/2026-06/1636368481_1636182368_tcse_print-page4amp_frame.jpg" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1636368481_1636182368_tcse_print-page4amp_frame.jpg" width="400" height="266" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p>Плагин генерации AMP страниц для DLE, теперь на основе версии для печати. Перед тем как устанавливать плагин, сделайте резервную копию файла <b>&#123;THEME}/print.tpl</b> своего шаблона. Так как плагин загружает модифицированную версию данного файла с разметкой для AMP страницы.<br><br>Ссылка на "версию для печати" в мире, где распечатывать документы на принтере становиться плохим тоном (под соусом что мы за экологию и против вырубания лесов) имеет смысл приспособить для пользы своего веб-сайта. И совместить возможность печати (тем, кому это действительно нужно) и разметку AMP страницы для роботом.<br><br>Например, если обернуть стандартную строку html кода в шаблоне <b>fullstory.tpl</b> дополнительными тегами определяющими тип устройства с которого просматривают сайта.</p> <p>И вместо базовых:</p> <div> <pre class="language-markup"><code>[print-link]Распечатать[/print-link]</code></pre> <div> <div></div> </div> </div> <p>Написать так:</p> <div> <pre class="language-markup"><code>[print-link] [desktop]Распечатать[/desktop] [not-desktop]AMP версия страницы[/not-desktop] [/print-link]</code></pre> <div> <div></div> </div> </div> <p>Но посетители с ПК будут видеть привычную ссылка на "<b>Распечатать</b>", а посетители со смартфонов ссылку на <b>AMP версию страницы</b></p> <p><b><a href="https://webcs.ru/uploads/posts/2026-06/1636181550_cover_chuyakov_amp-2.jpg" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1636181550_cover_chuyakov_amp-2.jpg" width="400" height="500" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a><br></b></p> <p>Пример шаблона AMP страницы. В основе AMP шаблона готовые скины с официального сайта amp <a href="https://amp.dev/ru/documentation/templates/simple_article/" target="_blank" rel="noopener external noreferrer">amp.dev/ru/documentation/templates/simple_article/</a></p> <h3>Принцип работы AMP с DataLife Engine</h3> <p>AMP версия создается только для статьи целиком (то, что обычно отображается при просмотре полной новости). После подключения и активации плагина <b>DLE-print-page4amp</b> у каждой статьи сайта в метатегах генерируемых CMS появляется новый тег информирующий о наличии AMP версии страницы. Где <b>rel="amphtml"</b> это тот самый признак AMP-версии, а ссылка вида <a href="https://sitename.com/o-skripte/" rel="external noopener">https://sitename.com/o-skripte/</a><b>print:page,1,</b>1-post1.html (на самом деле это версия для печати) и есть адрес AMP страницы.<br><br>Проверить корректность работы всегда можно через <a href="https://search.google.com/test/rich-results" target="_blank" rel="noopener external noreferrer">https://search.google.com/test/rich-results</a></p> <p><a href="https://webcs.ru/uploads/posts/2026-06/1636127635_2021-11-05_18-52-58.png" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1636127635_2021-11-05_18-52-58.png" width="400" height="246" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p>В файле шаблона <b>print.tpl</b> работают все теги, которые заявлены в DLE. Мы не вносили никаких дополнительных правок. На практике это означает, что если в новых версиях движка появятся новые теги для страницы печати, то они так же будут доступны и в нашей версии AMP-шаблона на основе этого файла.</p> <h4>Обратите внимание:</h4> <p>Формат amp страниц чувствителен к синтаксису разметки. Все картинки в теле полной новости по этой причине скрыты на уровне CSS <br>И если вы ходите отображать свои изображения, то для них требуется использовать amp-img теги с обязательными атрибутами ширины и высоты.</p> <p>Пример:</p> <div> <pre class="language-markup"><code>[image-1]...[/image-1]</code></pre> <div> <div></div> </div> </div> <p>Данный код выведет amp-изображения первой картинки из краткой новости.<br><br>Так же для вывода видео используется свой код amp-video в том числе для ютуба. Потребуется реализовать отображение ролика через дополнительное поле публикации.</p> <p>Например дополнительное поле с именем <b>amp-youtube-id</b></p> <div> <pre class="language-markup"><code>[xfgiven_amp-youtube-id]...[/xfgiven_amp-youtube-id]</code></pre> <div> <div></div> </div> </div> <p>Если ваш сайт использует функцию движка для вывода шаблона smartphone то файлы из папки <b>templates/&#123;THEME}/</b> необходимо скопировать в папку <b>smartphone</b><br><br>Иначе при тестировании со стороны Google вашего сайта он не сможет обнаружить шаблон с amp разметкой.<br><br>Для использования контекстной рекламы на AMP страницах необходимо использовать специальные блоки информация о которых в официальной документации <a href="https://amp.dev/ru/documentation/components/amp-ad/?format=websites" target="_blank" rel="noopener external noreferrer">https://amp.dev/</a></p> Страница разработки <a href="https://github.com/tcse/DLE-print-page4amp" target="_blank" rel="noopener external noreferrer">https://github.com/tcse/DLE-print-page4amp</a><br>Актуальный релиз <a href="https://github.com/tcse/DLE-print-page4amp/releases" target="_blank" rel="noopener external noreferrer">https://github.com/tcse/DLE-print-page4amp/releases</a>]]></content:encoded>
</item><item>
<title>Импорт новостей в формат YML средствами движка DLE</title>
<link>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/223-import-novostej-v-format-yml-sredstvami-dvizhka-dle.html</link>
<pdalink>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/223-import-novostej-v-format-yml-sredstvami-dvizhka-dle.html</pdalink>
<guid>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/223-import-novostej-v-format-yml-sredstvami-dvizhka-dle.html</guid>
<pubDate>Mon, 22 Jun 2026 16:42:24 +0400</pubDate>
<category>index</category>

<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1663087567_xml2tpl_w1250.webp" type="image/webp" />
<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1663072106_xml2tpl_01.webp" type="image/webp" />
<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1663072098_xml2tpl_02.webp" type="image/webp" />
<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1663072513_xml2tpl_03.webp" type="image/webp" />
<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1663072663_xml2tpl_04.webp" type="image/webp" />
<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1663072751_xml2tpl_06.webp" type="image/webp" />
<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1663072705_xml2tpl_05.webp" type="image/webp" />
<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1663072843_xml2tpl_07.webp" type="image/webp" />
<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1663072937_2022-09-13-15_41_45-565f94a8d034.webp" type="image/webp" />
<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1663072997_2022-09-13-15_41_35-6b6c69468f60.webp" type="image/webp" />
<enclosure url="https://dle-news.ru/uploads/posts/2022-09/thumbs/1663073159_xml2tpl_08.webp" type="image/webp" />
<enclosure url="https://dle-news.ru/uploads/posts/2022-09/thumbs/1663073244_xml2tpl_09.webp" type="image/webp" />
<enclosure url="https://dle-news.ru/uploads/posts/2022-09/thumbs/1663073277_xml2tpl_10.webp" type="image/webp" />
<enclosure url="https://dle-news.ru/uploads/posts/2022-09/thumbs/1663073355_xml2tpl_11.webp" type="image/webp" />
<enclosure url="https://dle-news.ru/uploads/posts/2022-09/thumbs/1663083402_2022-09-13_18-35-12.webp" type="image/webp" />
<content:encoded><![CDATA[<p><a href="https://webcs.ru/uploads/posts/2026-06/1663087567_xml2tpl_w1250.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1663087567_xml2tpl_w1250.webp" width="400" height="232" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p>В данной статье будут описаны принципы создания шаблона в формате XML для дальнейшей самостоятельной модификации. Стоит обратить внимание, что у каждого сайта свой набор полей, их можно и нужно прописывать в шаблоны самостоятельно. Я лишь показываю, что штатными средствами движка DLE можно генерировать XML файлы которые будут корректно обработаны при импорте на внешние сайты.</p> <p>Выбрав в 2006 году DLE в качестве платформы для разработки сайтов все еще не пожалел. В том числе из-за шикарного шаблонизатора, благодаря которому с минимальными знаниями основ программирования любой начинающий вебмастер может адаптировать под себя внешний вид своего проекта.</p> <p>В данной статье будут описаны принципы создания шаблона в формате XML для дальнейшей самостоятельной модификации.</p> <p>Стандартный RSS поток DLE формируется на основе шаблона <b>/tempates/rss.tpl</b> и содержит в себе отдельные секции вывода информации в зависимости от настроек шаблона:</p> <p>— Обычный RSS поток<br>— В формате Яндекс-Турбо<br>— В формате Яндекс Новости</p> <p>Все три этих варианта объеденены единой оберткой описанной в файле <b>/engine/rss.php</b></p> <div> <pre class="language-markup"><code>&lt;rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:turbo="http://turbo.yandex.ru" version="2.0"&gt; &lt;channel&gt; .... &lt;/channel&gt; &lt;/rss&gt;</code></pre> <div> <div></div> </div> </div> <p>И именно в этом проблема, почему нельзя получить правильный YML формат для товарного фида Яндекс Маркета. Тоже самое для автоматического импорта новостей для avito.</p> <p>Но все как оказалось решается штатными средствами движка — мы просто создаем новый шаблон для определенной категории сайта и именно его адрес в качестве ссылки на YML отдаем Яндексу.</p> <p>Готовые шаблоны доступны в репозитории <a href="https://github.com/tcse/DLE-xml2tpl" target="_blank" rel="noopener external noreferrer">https://github.com/tcse/DLE-xml2tpl</a><br>Шаблон импорта в формате YML <a href="https://github.com/tcse/DLE-xml2tpl/tree/main/tempates/xml2yml" target="_blank" rel="noopener external noreferrer">https://github.com/tcse/DLE-xml2tpl/tree/main/tempates/xml2yml</a><br>Шаблон импорта в формате XML для Avito <a href="https://github.com/tcse/DLE-xml2tpl/tree/main/templates/xml2avitoru" target="_blank" rel="noopener external noreferrer">https://github.com/tcse/DLE-xml2tpl/tree/main/templates/xml2avitoru</a></p> <h4>Что такое YML формат и зачем он нужен сайту</h4> <p>О формате YML вы можете прочитать по адресу <a href="https://yandex.ru/support/partnermarket/export/yml.html#yml-format" target="_blank" rel="noopener external noreferrer">https://yandex.ru/support/partnermarket/export/yml.html#yml-format </a>Стандарт YML (Yandex Market Language )разработан Яндексом и основан на стандарте XML.Формат YML предоставляет больше возможностей и преимуществ, чем форматы XLS, CSV. Типовой пример в формате .yml <a href="https://yandex.ru/support/partnermarket/export/yml.html#yml_example" target="_blank" rel="noopener external noreferrer">https://yandex.ru/support/partnermarket/export/yml.html#yml_example</a></p> <p>Нам данный формат интересен для создания Яндекс Турбо страниц интернет-магазинов. Заходим в свой кабинет на Яндекс Вебмастере <a href="https://webmaster.yandex.ru/" rel="external noopener noreferrer">https://webmaster.yandex.ru/</a> и ищем раздел «Турбо-страницы для интернет-магазинов»</p> <p><a href="https://webcs.ru/uploads/posts/2026-06/1663072106_xml2tpl_01.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1663072106_xml2tpl_01.webp" width="400" height="271" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p>Общая инструкция по подключению от яндекса тут <a href="https://yandex.ru/dev/turbo-shop/doc/quick-start/markets.html" target="_blank" rel="noopener external noreferrer">https://yandex.ru/dev/turbo-shop/doc/quick-start/markets.html</a></p> <p>Главное, без чего не будет произведен импорт — это <b>цена товара</b>. Если ваш сайт на DLE используется в том числе для создания витрину товаров, то отдельное дополнительное поле с ценой у вас скорее всего уже есть. После подключения турбо-страниц для магазинов у вас получиться что-то типа</p> <p><a href="https://webcs.ru/uploads/posts/2026-06/1663072098_xml2tpl_02.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1663072098_xml2tpl_02.webp" width="400" height="332" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p>И так, примеры шаблонов скачены и установлены на сайт. Остается добавить (при необходимости) нужные дополнительные поля. Для этого переходим <b>Настройки скрипта -&gt; Дополнительные поля новостей.</b> Добавить в разделе дополнительных полей новостей следующие поля:</p> <p><a href="https://webcs.ru/uploads/posts/2026-06/1663072513_xml2tpl_03.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1663072513_xml2tpl_03.webp" width="400" height="75" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p>Либо открыть по ftp файл <b>/engine/data/xfields.txt</b> и дописать в самый конец</p> <div> <pre class="language-markup"><code>xml2tpl_io-yml|Включить вывод в формат YML||yesorno||0|0|0|0|||0|0|||||0|Если выключено - Данная новость не попадает в товарный фид|||||||| xml2tpl_io-avito|Включить вывод в формат Avito.ru||yesorno||0|0|0|0|||0|0|||||0|Если выключено - Данная новость не попадает в товарный фид|||||||| xml2tpl_price|Цена для xml2tpl||text||1|0|0|1|||0|0||||||Используется для импорта в форматы YML и Avito|||||||| xml2tpl_currencyid|Валюта, в которой указана цена товара для xml2tpl||select|RUR__NEWL__USD__NEWL__EUR__NEWL__BYN__NEWL__KZT__NEWL__UAH|0|0|0|0|||0|0||||||Цена и валюта должны соответствовать друг другу. Например, вместе с USD надо указывать цену в долларах, а не в рублях.|||||||| xml2tpl_vendor|Название производителя для xml2tpl||text||1|0|0|1|||0|0|||||||||||||| xml2tpl_vendorcode|Код товара, который ему присвоил производитель для xml2tpl||text||1|0|0|1|||0|0||||||||||||||</code></pre> <div> <div></div> </div> </div> <p>После чего при редактировании новостей появятся новые поля для корректного заполнения товарного фида.</p> <p><a href="https://webcs.ru/uploads/posts/2026-06/1663072663_xml2tpl_04.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1663072663_xml2tpl_04.webp" width="400" height="224" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p>Следующим шагом вам потребуется создать новую категорию сайта и в ее настройках выбрать в секции <i>Установить другой шаблон для категории:</i> шаблон с именем <b>xml2yml</b> для товарного фида YML</p> <p><a href="https://webcs.ru/uploads/posts/2026-06/1663072751_xml2tpl_06.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1663072751_xml2tpl_06.webp" width="400" height="195" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p>или шаблон с именем <b>xml2avitoru</b> для импорта объявлений на Avito</p> <p><a href="https://webcs.ru/uploads/posts/2026-06/1663072705_xml2tpl_05.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1663072705_xml2tpl_05.webp" width="400" height="391" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p>Так же рекомендуется установить в настройках категории запрет на поиск по сайту и отключить генерацию яндекс турбо страниц.</p> <p><a href="https://webcs.ru/uploads/posts/2026-06/1663072843_xml2tpl_07.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1663072843_xml2tpl_07.webp" width="400" height="63" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p>Далее получаем ссылки на категории сайтов внутри которых у нас формируются новости. Для демонстрации работы я сделал 2 таких категории <a href="https://tcse-cms.com/archive/xml2yml/" rel="external noopener">https://tcse-cms.com/archive/xml2yml/</a> для формата YML.</p> <p><a href="https://webcs.ru/uploads/posts/2026-06/1663072937_2022-09-13-15_41_45-565f94a8d034.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1663072937_2022-09-13-15_41_45-565f94a8d034.webp" width="400" height="383" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p>и <a href="https://tcse-cms.com/archive/xml2avitoru/" rel="external noopener">https://tcse-cms.com/archive/xml2avitoru/</a> для Avito</p> <p><a href="https://webcs.ru/uploads/posts/2026-06/1663072997_2022-09-13-15_41_35-6b6c69468f60.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1663072997_2022-09-13-15_41_35-6b6c69468f60.webp" width="400" height="201" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p>Переходим в Яндекс Вебмастер и добавляем ссылку на источник</p> <p>Переходим в Яндекс Вебмастер и добавляем ссылку на источник</p> <p><a href="https://dle-news.ru/uploads/posts/2022-09/1663073159_xml2tpl_08.webp" class="highslide" target="_blank" rel="noopener external"><img loading="lazy" src="https://dle-news.ru/uploads/posts/2022-09/thumbs/1663073159_xml2tpl_08.webp" alt=""></a>тестируем правильность фида</p> <p><a href="https://dle-news.ru/uploads/posts/2022-09/1663073244_xml2tpl_09.webp" class="highslide" target="_blank" rel="noopener external"><img loading="lazy" src="https://dle-news.ru/uploads/posts/2022-09/thumbs/1663073244_xml2tpl_09.webp" alt=""></a>там же можно посмотреть предварительную версию</p> <p><a href="https://dle-news.ru/uploads/posts/2022-09/1663073277_xml2tpl_10.webp" class="highslide" target="_blank" rel="noopener external"><img loading="lazy" src="https://dle-news.ru/uploads/posts/2022-09/thumbs/1663073277_xml2tpl_10.webp" alt=""></a>Примерно так же все происходит и с форматом импорта на Avito.ru. Сам фид можно протестировать на соответствие по ссылке <a href="https://autoload.avito.ru/format/xmlcheck/" target="_blank" rel="noopener external noreferrer">https://autoload.avito.ru/format/xmlcheck/</a></p> <p><a href="https://dle-news.ru/uploads/posts/2022-09/1663073355_xml2tpl_11.webp" class="highslide" target="_blank" rel="noopener external"><img loading="lazy" src="https://dle-news.ru/uploads/posts/2022-09/thumbs/1663073355_xml2tpl_11.webp" alt=""></a>Стоит обратить внимание, что у каждого сайта свой набор полей, их можно и нужно прописывать в шаблоны самостоятельно.<br>Я лишь показал, что штатными средствами движка DLE можно генерировать XML файлы которые будут корректно обработаны при импорте на внешние сайты.</p> <p>Скачать исходники шаблонов можно в репозитории <a href="https://github.com/tcse/DLE-xml2tpl" target="_blank" rel="noopener external noreferrer">https://github.com/tcse/DLE-xml2tpl</a></p> <p><a href="https://dle-news.ru/uploads/posts/2022-09/1663083402_2022-09-13_18-35-12.webp" class="highslide" target="_blank" rel="noopener external"><img loading="lazy" src="https://dle-news.ru/uploads/posts/2022-09/thumbs/1663083402_2022-09-13_18-35-12.webp" alt=""></a>Версия шаблонов в виде плагина доступна по ссылке <a href="https://github.com/tcse/DLE-xml2tpl/releases/download/1.0/xml2tpl.zip" target="_blank" rel="noopener external noreferrer">https://github.com/tcse/DLE-xml2tpl/releases/download/1.0/xml2tpl.zip</a></p>]]></content:encoded>
</item><item>
<title>Плагин для вывода контента только для определенного браузера</title>
<link>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/222-plagin-dlja-vyvoda-kontenta-tolko-dlja-opredelennogo-brauzera.html</link>
<pdalink>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/222-plagin-dlja-vyvoda-kontenta-tolko-dlja-opredelennogo-brauzera.html</pdalink>
<guid>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/222-plagin-dlja-vyvoda-kontenta-tolko-dlja-opredelennogo-brauzera.html</guid>
<pubDate>Mon, 22 Jun 2026 16:36:59 +0400</pubDate>
<category>index</category>

<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1666346856_1666257341_photo_2022-10-20-12_14_29.webp" type="image/webp" />
<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1666260210_2022-10-20_12-57-39.webp" type="image/webp" />
<content:encoded><![CDATA[<p><a href="https://webcs.ru/uploads/posts/2026-06/1666346856_1666257341_photo_2022-10-20-12_14_29.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1666346856_1666257341_photo_2022-10-20-12_14_29.webp" width="400" height="209" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p>Плагин <b>browser-selection by TCSE</b> добавляет поддержку новых тегов для <b>мобильных веб-браузеров</b> Chrome, Mobile Safari, Firefox и Opera. Плагин использует для работы стандартные классы DLE, предназначенные для определения устройств, и расширяет возможности добавляя новые шаблонные теги которые буду выводить информацию если посетитель использует определенные браузеры на устройстве.</p> <p>Для использования возможностей в шаблоны вашего сайта достаточно вставить указанные ниже теги, после установки плагина для гибкого вывода необходимой информации.</p> <div> <pre class="language-markup"><code>[chrome] текст [/chrome]</code></pre> <div> <div></div> </div> </div> <p>выводят текст заключенных в них, в случае если устройство посетителя сайта использует веб-браузер Chrome</p> <div> <pre class="language-markup"><code>[not-chrome] текст [/not-chrome]</code></pre> <div> <div></div> </div> </div> <p>выводят текст заключенных в них, в случае если устройство посетителя сайта не использует веб-браузер Chrome</p> <div> <pre class="language-markup"><code>[safari] текст [/safari]</code></pre> <div> <div></div> </div> </div> <p>выводят текст заключенных в них, в случае если устройство посетителя сайта использует веб-браузер Mobile Safari</p> <div> <pre class="language-markup"><code>[not-safari] текст [/not-safari]</code></pre> <div> <div></div> </div> </div> <p>выводят текст заключенных в них, в случае если устройство посетителя сайта не использует веб-браузер Mobile Safari</p> <div> <pre class="language-markup"><code>[firefox] текст [/firefox]</code></pre> <div> <div></div> </div> </div> <p>отображает содержимое, если веб-браузер firefox</p> <div> <pre class="language-markup"><code>[not-firefox] текст [/not-firefox]</code></pre> <div> <div></div> </div> </div> <p>отображает содержимое, если веб-браузер не firefox</p> <div> <pre class="language-markup"><code>[opera] текст [/opera]</code></pre> <div> <div></div> </div> </div> <p>отображает содержимое, если веб-браузер opera</p> <div> <pre class="language-markup"><code>[not-opera] текст [/not-opera]</code></pre> <div> <div></div> </div> </div> <p>отображает содержимое, если веб-браузер не opera</p> <p>Для понимания принципов работы плагина несколько поясняющих картинок. В шаблон сайта (например в файле <b>main.tpl</b>) везде, где работают стандартные теги движка <b>[android]текст[/android]</b> или <b>[not-smartphone]текст[/not-smartphone] </b>можно использовать новые теги данного плагина.</p> <p><a href="https://webcs.ru/uploads/posts/2026-06/1666260210_2022-10-20_12-57-39.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1666260210_2022-10-20_12-57-39.webp" width="400" height="423" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p>Обратите внимание, как именно отображается информация о веб-браузере Opera. Тут нет никакой ошибки, так как в борьбе с дискриминацией со стороны Google все веб-браузер собранные на основе исходников проекта Chromium почти все такие браузеры маскируются под стандартный Chrome.</p> <p>Установить плагин можно из архива в репозитории <a href="https://github.com/tcse/DLE-browser-selection/releases/download/v0.2.153.2/browser-selection_v0.2.153.zip" target="_blank" rel="noopener external noreferrer">https://github.com/tcse/DLE-browser-selection/releases/download/</a><br>Страница поддержки <a href="https://tcse-cms.com/works/1438-browser-selection-by-tcse.html" target="_blank" rel="noopener external noreferrer">tcse-cms.com</a></p>]]></content:encoded>
</item><item>
<title>Быстрый поиск новостей только по заголовкам - модуль ModLiveSearch</title>
<link>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/221-bystryj-poisk-novostej-tolko-po-zagolovkam-modul-modlivesearch.html</link>
<pdalink>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/221-bystryj-poisk-novostej-tolko-po-zagolovkam-modul-modlivesearch.html</pdalink>
<guid>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/221-bystryj-poisk-novostej-tolko-po-zagolovkam-modul-modlivesearch.html</guid>
<pubDate>Mon, 22 Jun 2026 16:35:24 +0400</pubDate>
<category>index</category>

<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/6df97cf213_p1ij0ub28b2jv10qhc4o1agdcdg5.webp" type="image/webp" />
<content:encoded><![CDATA[<p><a href="https://webcs.ru/uploads/posts/2026-06/6df97cf213_p1ij0ub28b2jv10qhc4o1agdcdg5.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/6df97cf213_p1ij0ub28b2jv10qhc4o1agdcdg5.webp" width="400" height="270" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p>Модуль предназначен для быстрого поиска новостей только по заголовкам. Иногда требуется такой режим поиска, так как по умолчанию поиск происходит в заголовках, текстах краткой и полной новости и дополнительных полях. Также модуль осуществляет подсветку искомой фразы в результатах поиска. Как и в большинстве модулей, используется Ajax и возможность отправки данных форм по сочетанию клавиш «Ctrl + Enter» для более комфортной работы в админпанели.</p> <blockquote><b>Версия DataLife Engine:</b> 10.0 и выше</blockquote>]]></content:encoded>
</item><item>
<title>Telegram Instant View для DLE</title>
<link>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/220-telegram-instant-view-dlja-dle.html</link>
<pdalink>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/220-telegram-instant-view-dlja-dle.html</pdalink>
<guid>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/220-telegram-instant-view-dlja-dle.html</guid>
<pubDate>Mon, 22 Jun 2026 16:33:34 +0400</pubDate>
<category>index</category>

<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1741771789_tcse_plugins-covers.webp" type="image/webp" />
<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1741772855_2025-03-12_12-45-18.webp" type="image/webp" />
<content:encoded><![CDATA[<p><a href="https://webcs.ru/uploads/posts/2026-06/1741771789_tcse_plugins-covers.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1741771789_tcse_plugins-covers.webp" width="400" height="183" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p>Мы рады представить новый плагин для DataLife Engine (DLE) под названием<b> DLE-tg-iv</b>, который позволяет интегрировать ваш сайт с функцией Telegram Instant View. Эта технология позволяет пользователям просматривать статьи и публикации прямо в Telegram, без необходимости открывать веб-страницы в браузере. Instant View обеспечивает быструю и удобную для чтения версию контента, оптимизированную для мобильных устройств.</p> <h4>Преимущества Telegram Instant View для сайтов</h4> <ul> <li>Удобство для пользователей: Публикации загружаются мгновенно, что делает их просмотр быстрым и комфортным на любом устройстве.</li> <li>Оптимизация для мобильных устройств: Instant View работает отлично даже на сайтах, не оптимизированных для мобильных устройств.</li> <li>Экономия трафика: Пользователи могут экономить трафик, так как страницы загружаются быстро и без лишнего контента.</li> <li>Простота реализации: Владельцам сайтов не нужно изменять свой сайт, чтобы использовать Instant View</li> </ul> <h4>Что делает плагин DLE-tg-iv?</h4> <p><b>Плагин DLE-tg-iv</b> позволяет создать отдельный шаблон <b>&#123;THEME}/tg_iv.tpl</b>, который используется для формирования версии публикации в формате Telegram Instant View. Этот шаблон поддерживает ограниченный набор тегов, что аналогично форматам Яндекс Турбо-страниц или Google AMP, но дает определенные преимущества владельцам сайтов.</p> <h4>Ключевые функции плагина:</h4> <ul> <li>Создание отдельного шаблона: Плагин формирует шаблон tg_iv.tpl, который позволяет использовать теги для полной новости, чтобы создать нужное отображение внутри Telegram.</li> <li>Доступ к Instant View версии: Публикации доступны по ссылке вида <a href="https://yousite.com/tg-iv," rel="external noopener">https://yousite.com/tg-iv,</a>{news-id}-.html, которую можно отправлять в Telegram.</li> <li>Автоматизация через RSS: Плагин генерирует специальную RSS ленту site.ru/rss_tgiv.xml, которая содержит ссылки на Instant View версии публикаций. Эту ленту можно использовать для автоматической публикации в Telegram с помощью ботов.</li> </ul> <h4>Установка и настройка плагина:</h4> <ol> <li>Установка плагина: Доступен на GitHub по ссылке: <a href="https://github.com/tcse/DLE-tg-iv/" target="_blank" rel="noopener external noreferrer">https://github.com/tcse/DLE-tg-iv/</a></li> <li>Настройка шаблонов: В шаблоне fullstory.tpl добавить ссылку на Telegram Instant View.</li> <li>Настройка RSS: В файле .htaccess добавить правила редиректа для RSS ленты в формате Telegram Instant View.</li> <li>Этот плагин упрощает интеграцию вашего сайта с Telegram Instant View, делая ваш контент более доступным и удобным для пользователей Telegram.</li> </ol> <h4>Подробнее о плагине DLE-tg-iv</h4> <p>В DLE текст публикации целиком формируется шаблоном fullstory.tpl но для формата Telegram IV количество поддержимаемых тегов строго ограничено, по сути сам формат TG IV это свой аналог Яндекс Турбо-страниц или Google AMP, но если это дает некоторые бонусы владельцам сайта - надо пользоваться.</p> <p><a href="https://webcs.ru/uploads/posts/2026-06/1741772855_2025-03-12_12-45-18.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1741772855_2025-03-12_12-45-18.webp" width="400" height="192" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p>Плагин создает отдельный шаблон <b>&#123;THEME}/tg_iv.tpl</b> в рамках которого можно использовать теги полной новости для формирования необходимого отображения внутри мессенджера Телеграм.</p> <p>Доступ к такой версии страницы осуществляется по ссылке вида:</p> <div> <pre class="language-markup"><code>https://yousite.com/tg-iv,{news-id}-.html</code></pre> <div> <div></div> </div> </div> <p>Ее можно отправлять в телеграм и если ошибок в верстке которую поддерживает TG IV то будет сформирована "та самая" версия. Для процесса автоматизации работы с такими ссылками (не все же время их руками добавлять) в плагине присутствует отдельный файл, который создает отдельную RSS ленту сайта, которая вместо основного адреса новости, в RSS параметре link передает ссылку на /tg-iv,{news-id}-.html версию публикации. А адрес site.ru/rss_tgiv.xml - RSS лента в формате telegram instant view. Именно этот RSS вы можете отправлять телеграм ботам для автоматической публикации.</p> <h4><b>Шаблоны плагина DLE-tg-iv</b></h4> <p>/templates/rss_tgiv.tpl - формирует RSS для каждой отдельной новости<br>/templates/&#123;THEME}/tg_iv.tpl - шаблон аналог fullstory.tpl но для формата TG IV</p> <h4><b>Теги используемые в шаблоне tg_iv.tpl</b></h4> <div> <p>{category-name} - Название категории<br>{autor} - автор публкикации и<br>{alt-name} - ЧПУ новости<br>{date} - 2023-12-26T16:45:22+03:00<br>{category-alt-name} - ЧПУ категории<br>{og-site-name} - Названиев OpenGraph из настроек DLE<br>{og-description} - Описание OpenGraph из настроек DLE<br>{home-url} - Адрес сайта<br>{tg-chanel} - Имя Telegram канала, задается в админке<br>{tg-cover-url} - URL обложки публикации для Telegram, задается в админке<br>[tg-chanel] выводит текст, если тег {tg-chanel} не пустой [/tg-chanel]<br>[not-tg-chanel] выводит текст, если тег {tg-chanel} пустой [/not-tg-chanel<br>[tg-cover-url] выводит текст, если тег {tg-cover-url} не пустой [/tg-cover-url]<br>[not-tg-cover-url] выводит текст, если тег {tg-cover-url} пустой [/not-tg-cover-url]<br><br>Картинки можно задавать стандартными тегами <br>{image-x} [image-x] текст [/image-x] [not-image-x] текст [/not-image-x<br><br>Так же поддерживается работа с дополнительными полями [xfgiven_x] [xfvalue_x] [/xfgiven_x] <br>и [xfnotgiven_X] [/xfnotgiven_X]</p> </div> <h4>Установка:</h4> <p>В шаблон полной новости fullstory.tpl добавить в нужное место ссылку на Telegram Instant View, например:</p> <div> <pre class="language-markup"><code>&lt;a href="/tg-iv,{news-id}-.html" target="_blank"&gt;Telegram Instant View&lt;/a&gt;</code></pre> <div> <div></div> </div> </div> <p>В файле шаблона в папке &#123;THEME}/tg_iv.tpl обязательно оставить метатег так как именно он позволяет без каких либо проверок на стороне Telegram делать вашим страницам IV версию. Установка количества новостей экспортируемых в Telegram Instant View задается в разделе <b>Настройки скрипта</b> -&gt; <b>Настройки системы</b> вкладка RSS вписать необходимое количество. Для получения красивого адреса rss ленты для экспорта в Telegram необходимо добавить правила редиректов.</p> <p>В файл /.htaccess после строки</p> <div> <pre class="language-markup"><code>RewriteRule ^rss.xml$ index.php?mod=rss [L]</code></pre> <div> <div></div> </div> </div> <p>вставить</p> <div> <pre class="language-markup"><code>RewriteRule ^rss_tgiv.xml$ index.php?mod=tg_instant_view_rss [L]</code></pre> <div> <div></div> </div> </div> <p>Всё. Теперь у нас есть две ленты RSS на сайте: site.ru/rss.xml - Стандартная лента движка; site.ru/rss_tgiv.xml - RSS лента в формате telegram instant view полным текстом новостей.</p> <blockquote><p><b>Скачать плагин:</b> <a href="https://github.com/tcse/DLE-tg-iv/releases" target="_blank" rel="noopener external noreferrer">https://github.com/tcse/DLE-tg-iv/releases</a></p></blockquote>]]></content:encoded>
</item><item>
<title>DLE-comment4tg — замена комментариев на обсуждения в Telegram</title>
<link>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/219-dle-comment4tg-zamena-kommentariev-na-obsuzhdenija-v-telegram.html</link>
<pdalink>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/219-dle-comment4tg-zamena-kommentariev-na-obsuzhdenija-v-telegram.html</pdalink>
<guid>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/219-dle-comment4tg-zamena-kommentariev-na-obsuzhdenija-v-telegram.html</guid>
<pubDate>Mon, 22 Jun 2026 11:16:26 +0400</pubDate>
<category>index</category>

<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1753606634_2025-07-27_11-55-51.webp" type="image/webp" />
<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1753606501_2025-07-27_11-53-01.webp" type="image/webp" />
<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1753607781_2025-07-27_12-14-03.webp" type="image/webp" />
<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1753607595_2025-07-27_12-10-39.webp" type="image/webp" />
<content:encoded><![CDATA[<p><a href="https://webcs.ru/uploads/posts/2026-06/1753606634_2025-07-27_11-55-51.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1753606634_2025-07-27_11-55-51.webp" width="400" height="121" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p>DLE-comment4tg — плагин для CMS DataLife Engine, который позволяет полностью заменить стандартную систему комментариев на живые обсуждения в Telegram.</p> <p>Больше не нужно беспокоиться о модерации, хранении персональных данных или блокировках. Теперь все обсуждения ваших статей происходят в Telegram, где аудитория уже активна, а диалог — живой и безопасный.</p> <p><a href="https://webcs.ru/uploads/posts/2026-06/1753606501_2025-07-27_11-53-01.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1753606501_2025-07-27_11-53-01.webp" width="400" height="237" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p>✅ Какие задачи решает плагин?</p> <p>1. <b>Соответствие ФЗ-152 и требованиям РКН</b></p> <p>Плагин помогает сайтам избежать сбора и хранения персональных данных пользователей, полностью убирая комментарии с сайта.</p> <p>2. <b>Перенос дискуссий в Telegram</b></p> <p>Каждая статья получает свою тему обсуждения в Telegram-канале. Читатели могут комментировать, делиться мнением и участвовать в жизни сообщества.</p> <p>3. <b>Автоматизация и интеграция без лишних действий</b></p> <p>При первом клике на кнопку «Обсудить в Telegram» плагин <b>автоматически создаёт пост в канале</b> и привязывает его к статье. Больше никаких ручных действий.<br><br>4. <b>Развитие Telegram-канала</b></p> <p>Каждая статья — это новый повод для подписчиков зайти в ваш канал, поучаствовать в обсуждении и остаться.</p> <p>5. <b>Гибкость и настройка под любой сайт</b></p> <p>Плагин легко настраивается через конфигурационный файл и работает с любыми шаблонами DLE.</p> <p><a href="https://webcs.ru/uploads/posts/2026-06/1753607781_2025-07-27_12-14-03.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1753607781_2025-07-27_12-14-03.webp" width="400" height="259" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <h4>🔧 Как это работает?</h4> <ol> <li>Читатель заходит на страницу с новостью.</li> <li>Видит кнопку <b>«Обсудить в Telegram»</b>.</li> <li>При клике на кнопку "Обсудить в Telegram" на странице статьи:</li> <li>Если обсуждения ещё нет: <ul> <li>Отправляется AJAX-запрос к этому файлу.</li> <li>Проверяется, было ли уже создано обсуждение для этой статьи.</li> <li>Сообщение с заголовком и ссылкой на статью отправляется в Telegram-канал.</li> <li>Telegram возвращает message_id созданного сообщения.</li> <li>message_id сохраняется в базе данных DLE.</li> </ul> </li> <li>Если обсуждение уже создано: Клиенту возвращается существующий message_id</li> <li>На странице отображается прямая ссылка на обсуждение в Telegram</li> </ol> <p>Живой пример <a href="https://t.me/tcsecms/1417?comment=1" target="_blank" rel="noopener external noreferrer">https://t.me/tcsecms/1417?comment=1</a></p> <h4>📦 Установка за 5 минут</h4> <ol> <li>Скачайте архив: <a href="https://github.com/tcse/DLE-comment4tg/releases/download/v0.0.3/comment4tg_v0.0.3.zip" target="_blank" rel="noopener external noreferrer">https://github.com/tcse/DLE-comment4tg/releases/download/v0.0.3/comment4tg_v0.0.3.zip</a></li> <li>Распакуйте в корень сайта.</li> <li>Установите через DLE (если есть XML) или вручную.</li> <li>Укажите токен бота и канал в engine/data/comment4tg.php</li> <li>Добавьте &#123;include file="custom/comments/comment4tg.tpl"} в fullstory.tpl</li> <li>Готово!</li> </ol> <p><a href="https://webcs.ru/uploads/posts/2026-06/1753607595_2025-07-27_12-10-39.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1753607595_2025-07-27_12-10-39.webp" width="400" height="203" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <h4>🌐 Почему именно Telegram?</h4> <ul> <li>Это самый популярный мессенджер в СНГ.</li> <li>У него надёжная инфраструктура и поддержка комментариев к постам.</li> <li>Пользователи уже там — не нужно их "перетаскивать".</li> <li>Обсуждения живые, быстрые и вовлечённые.</li> </ul> <h4>🔗 Ссылки</h4> <p>📂 GitHub проекта: <a href="https://github.com/tcse/DLE-comment4tg" target="_blank" rel="noopener external noreferrer">https://github.com/tcse/DLE-comment4tg</a></p> <ul> <li>⬇️ Скачать <a href="https://github.com/tcse/DLE-comment4tg/releases/download/v0.0.3/comment4tg_v0.0.3.zip" target="_blank" rel="noopener external noreferrer">v0.0.3: comment4tg_v0.0.3.zip</a></li> <li>📬 Поддержка и обратная связь: в Telegram-канале <a href="https://t.me/TCSEbot" target="_blank" rel="noopener external noreferrer">@TCSEbot</a></li> </ul> <h4>💡 Примеры использования</h4> <p><b>1. Новостной портал</b></p> Сайт публикует статью о локальных событиях. Читатели видят кнопку «Обсудить в Telegram» и переходят в канал, где уже идёт горячее обсуждение. Администратору не нужно модерировать комментарии на сайте — вся работа перенесена в Telegram. <p><b>2. Блог эксперта</b></p> Автор публикует аналитику. Вместо пустого блока «Комментарии отключены» — предложение: «Присоединяйтесь к обсуждению в Telegram». Это повышает вовлечённость и укрепляет связь с аудиторией. <p><b>3. Форум или сообщество</b></p> На сайте отключены комментарии из-за требований законодательства. Но с помощью DLE-comment4tg пользователи продолжают общаться — просто в другом месте, где им удобнее. <p><b>4. Сайт с узкой тематикой (IT, авто, здоровье)</b></p> Читатели делятся опытом, задают вопросы, получают ответы — всё в одном месте: в Telegram-чате, привязанном к конкретной статье.]]></content:encoded>
</item><item>
<title>DLE-tg2email - пересылка сообщений из Telegram на E-Mail</title>
<link>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/218-dle-tg2email-peresylka-soobschenij-iz-telegram-na-e-mail.html</link>
<pdalink>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/218-dle-tg2email-peresylka-soobschenij-iz-telegram-na-e-mail.html</pdalink>
<guid>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/218-dle-tg2email-peresylka-soobschenij-iz-telegram-na-e-mail.html</guid>
<pubDate>Mon, 22 Jun 2026 11:13:14 +0400</pubDate>
<category>index</category>

<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1755798432_dle-tg2email.webp" type="image/webp" />
<enclosure url="https://dle-news.ru/uploads/posts/2025-08/thumbs/1755798432_dle-tg2email.webp" type="image/webp" />
<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1755799107_photo_2025-08-21-20_58_04.webp" type="image/webp" />
<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1755798467_2025-08-21_20-41-51.webp" type="image/webp" />
<content:encoded><![CDATA[<p><a href="https://webcs.ru/uploads/posts/2026-06/1755798432_dle-tg2email.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1755798432_dle-tg2email.webp" width="400" height="155" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p><br></p> <p><a href="https://dle-news.ru/uploads/posts/2025-08/1755798432_dle-tg2email.webp" class="highslide" target="_blank" rel="noopener external"><img loading="lazy" src="https://dle-news.ru/uploads/posts/2025-08/thumbs/1755798432_dle-tg2email.webp" alt=""></a><b>DLE-tg2email </b>— плагин для DataLife Engine, который организует пересылку сообщений из Telegram (личных, из групп или каналов) на указанный email-адрес.</p> <p>Плагин решает задачи архивации переписки, обеспечения юридической значимости сообщений и автоматизации бизнес-коммуникаций, перенося их из мессенджера в привычную почтовую среду.</p> <h4><b>✅ Решаемые задачи</b></h4> <ol start="1"> <li> <p><b>Юридическая значимость переписки</b><br>Превращает чаты из Telegram в официальные документы, пригодные для использования в деловой переписке.</p> </li> <li> <p><b>Надёжный архив сообщений</b><br>Сохраняет всю историю переписки в email, где её легко структурировать и находить. Сообщения не теряются в общем потоке мессенджера.</p> </li> <li> <p><b>Безопасное резервное копирование файлов</b><br>Сохраняет вложения (фото, видео, документы) из переписки, предоставляя к ним доступ по защищённым ссылкам с настраиваемым сроком действия.</p> </li> <li> <p><b>Автоматизация уведомлений</b><br>Идеален для автоматической пересылки заявок с форм обратной связи, заказов или сообщений из рабочих чатов в CRM или на почту службы поддержки.</p> </li> </ol> <p><a href="https://webcs.ru/uploads/posts/2026-06/1755799107_photo_2025-08-21-20_58_04.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1755799107_photo_2025-08-21-20_58_04.webp" width="400" height="507" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p><br></p> <h4><b>🔧 Как это работает?</b></h4> <ol start="1"> <li> <p>Вы настраиваете бота и указываете email-адреса для пересылки в панели управления DLE.</p> </li> <li> <p>Когда вы или разрешённый пользователь пишете боту или пересылаете ему сообщение, плагин перехватывает его.</p> </li> <li> <p>Сообщение буферизуется. По таймеру или команде <code>/send</code> формируется email-письмо.</p> </li> <li> <p>Письмо отправляется на указанные адреса. В него входят:</p> <ul> <li> <p>Полный текст сообщения.</p> </li> <li> <p>Идентификация автора (имя, фамилия, username, ID).</p> </li> <li> <p>Ссылки на медиафайлы через безопасный прокси или прямые вложения (для файлов до 5 МБ).</p> </li> </ul> </li> </ol> <h4><b>📦 Основные возможности</b></h4> <ul> <li> <p><b>Буферизация сообщений:</b> Отправка нескольких сообщений одним письмом для удобства.</p> </li> <li> <p><b>Поддержка всех типов чатов:</b> Личные сообщения, группы, каналы (включая анонимные).</p> </li> <li> <p><b>Полная идентификация отправителя:</b> В письме указывается имя, username и Telegram ID.</p> </li> <li> <p><b>Два формата писем:</b> Текстовый (лучшая проходимость спам-фильтров) и HTML (красивое оформление с цветными метками для типов сообщений).</p> </li> <li> <p><b>Безопасная работа с медиа:</b> Файлы отдаются через защищённый прокси (<code>file.php</code>), токен бота не раскрывается в ссылках.</p> </li> <li> <p><b>Гибкие настройки:</b> Возможность указать несколько email-адресов, срок хранения ссылок на файлы и разрешить отправку только определённым пользователям по их Chat ID.</p> </li> </ul> <p><a href="https://webcs.ru/uploads/posts/2026-06/1755798467_2025-08-21_20-41-51.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1755798467_2025-08-21_20-41-51.webp" width="400" height="210" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <h4><b>🛠 Установка и настройка</b></h4> <ol start="1"> <li> <p>Скачайте архив с плагином с GitHub: <a href="https://github.com/tcse/DLE-tg2email/releases" target="_blank" rel="noopener external noreferrer">https://github.com/tcse/DLE-tg2email/releases</a></p> </li> <li> <p>Загрузите содержимое в директорию <code>/plugins/tcse/</code> на вашем сайте.</p> </li> <li> <p>Создайте бота через <a href="https://t.me/BotFather" target="_blank" rel="noopener external noreferrer">@BotFather</a> и получите его токен.</p> </li> <li> <p>В панели администратора DLE перейдите в модуль плагина: <b>Админка → DLE-tg2email</b>.</p> </li> <li> <p>Введите полученный токен бота, укажите Chat ID (или 0 для разрешения всем), email-адреса получателей и другие настройки.</p> </li> <li> <p>Установите вебхук для бота, указав в настройках URL: <code><a href="https://xn----7sbbf2b7bj7b.ru/plugins/tcse/tg2email/bot.php">https://ваш-сайт.ru/plugins/tcse/tg2email/bot.php</a></code></p> </li> </ol> <h4><b>🔗 Ссылки</b></h4> <ul> <li> <p><b>Страница плагина и скачивание:</b> <a href="https://github.com/tcse/DLE-tg2email/" target="_blank" rel="noopener external noreferrer">GitHub - DLE-tg2email</a></p> </li> <li> <p><b>Поддержка и обратная связь:</b> <a href="https://t.me/TCSEbot" target="_blank" rel="noopener external noreferrer">@TCSEbot</a></p> </li> </ul> <p>DLE-tg2email — это не просто инструмент для пересылки сообщений, а законченное решение для переноса коммуникаций из Telegram в почту для их архивации, обеспечения юридической силы и дальнейшей автоматической обработки.</p>]]></content:encoded>
</item><item>
<title>Запоминание активной вкладки в админпанели</title>
<link>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/217-zapominanie-aktivnoj-vkladki-v-adminpaneli.html</link>
<pdalink>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/217-zapominanie-aktivnoj-vkladki-v-adminpaneli.html</pdalink>
<guid>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/217-zapominanie-aktivnoj-vkladki-v-adminpaneli.html</guid>
<pubDate>Mon, 22 Jun 2026 11:09:58 +0400</pubDate>
<category>index</category>

<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/p1jjik9udo10cv13uf117hql2e335.webp" type="image/webp" />
<content:encoded><![CDATA[<p><a href="https://webcs.ru/uploads/posts/2026-06/p1jjik9udo10cv13uf117hql2e335.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/p1jjik9udo10cv13uf117hql2e335.webp" width="400" height="420" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p>В админпанели, например, в разделе движка "Настройка системы" после нажатия кнопки сохранения настроек не запоминается активная вкладка. Данный модуль поможет исправить эту проблему, то есть, модуль запоминает активную вкладку во всех стандартных разделах админпанели: настройка системы; добавление/редактирование плагина; добавление/редактирование новости и т.д. Особенно это удобно при частых изменениях в конфигурации.</p> <p>При необходимости, можно выключить запоминание вкладки на определенных страницах.</p> <blockquote><p><b>Версия DataLife Engine:</b> 10.0 и выше</p></blockquote>]]></content:encoded>
</item><item>
<title>AJAX отправка форм в админпанели</title>
<link>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/216-ajax-otpravka-form-v-adminpaneli.html</link>
<pdalink>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/216-ajax-otpravka-form-v-adminpaneli.html</pdalink>
<guid>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/216-ajax-otpravka-form-v-adminpaneli.html</guid>
<pubDate>Mon, 22 Jun 2026 11:07:49 +0400</pubDate>
<category>index</category>

<enclosure url="https://dle-news.ru/uploads/posts/2026-04/thumbs/p1jjpbe65h1l7r1dce1ub08081o2s5.webp" type="image/webp" />
<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/p1jjpbe65h1l7r1dce1ub08081o2s5.webp" type="image/webp" />
<content:encoded><![CDATA[<p><a href="https://dle-news.ru/uploads/posts/2026-04/p1jjpbe65h1l7r1dce1ub08081o2s5.webp" class="highslide" target="_blank" rel="noopener external"><img loading="lazy" src="https://dle-news.ru/uploads/posts/2026-04/thumbs/p1jjpbe65h1l7r1dce1ub08081o2s5.webp" alt=""></a><a href="https://webcs.ru/uploads/posts/2026-06/p1jjpbe65h1l7r1dce1ub08081o2s5.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/p1jjpbe65h1l7r1dce1ub08081o2s5.webp" width="400" height="235" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p>Модуль предназначен для отправки форм через Ajax для более удобной работы в админпанели DLE. Наиболее удобно это в стандартных разделах: "Редактировать новость", "Редактировать плагин", "Настройка параметров скрипта", особенно при частых изменениях.</p> <p>По умолчанию, включена отправка форм по "горячим" клавишам "Ctrl + Enter". Чтобы после окончания настроек отправить данные, кроме кнопки в нижней части формы, можно использовать сочетание данных клавиш. Также есть возможность запоминания активной вкладки в тех же стандартных разделах, при необходимости это можно отключить.</p> <blockquote><p><b>Версия DataLife Engine:</b> 10.0 и выше</p></blockquote>]]></content:encoded>
</item><item>
<title>JSON Feed для DLE: современный формат ленты для AI-агентов</title>
<link>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/215-json-feed-dlja-dle-sovremennyj-format-lenty-dlja-ai-agentov.html</link>
<pdalink>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/215-json-feed-dlja-dle-sovremennyj-format-lenty-dlja-ai-agentov.html</pdalink>
<guid>https://webcs.ru/skriptyplaginyhaki-dlja-sajtov-dle/215-json-feed-dlja-dle-sovremennyj-format-lenty-dlja-ai-agentov.html</guid>
<pubDate>Mon, 22 Jun 2026 11:05:48 +0400</pubDate>
<category>index</category>

<enclosure url="https://dle-news.ru/uploads/posts/2026-06/thumbs/1781084615_dle-jsonfeed2.webp" type="image/webp" />
<enclosure url="https://webcs.ru/uploads/posts/2026-06/medium/1781084615_dle-jsonfeed2.webp" type="image/webp" />
<content:encoded><![CDATA[<p><a href="https://dle-news.ru/uploads/posts/2026-06/1781084615_dle-jsonfeed2.webp" class="highslide" target="_blank" rel="noopener external"><img loading="lazy" src="https://dle-news.ru/uploads/posts/2026-06/thumbs/1781084615_dle-jsonfeed2.webp" alt=""></a><a href="https://webcs.ru/uploads/posts/2026-06/1781084615_dle-jsonfeed2.webp" class="highslide"><img src="https://webcs.ru/uploads/posts/2026-06/medium/1781084615_dle-jsonfeed2.webp" width="400" height="217" style="display:block;margin-left:auto;margin-right:auto;" alt=""></a></p> <p><b>Плагин для DataLife Engine (DLE), который генерирует ленту публикаций в формате JSON Feed 1.1 — структурированный и легковесный аналог RSS для нейросетей, поисковых систем и подписчиков.</b></p> <p>В 2026 году, когда AI-агенты (ChatGPT Search, Perplexity, Yandex GPT, Google SGE) становятся основными потребителями контента, формат подачи данных приобретает критическое значение. Стандартный RSS на основе XML — громоздкий и неудобный для машинной обработки. JSON Feed решает эту проблему, предлагая простой и "родной" для нейросетей формат. Новый плагин DLE-jsonfeed добавляет вашему сайту на DLE поддержку этого современного стандарта.</p> <h4><b>Что умеет плагин DLE-jsonfeed</b></h4> <p>Плагин создает на вашем сайте несколько эндпоинтов (URL) для выдачи контента в формате JSON Feed версии <b>1.1</b> (<a href="https://www.jsonfeed.org/" target="_blank" rel="noopener external noreferrer">https://www.jsonfeed.org/</a>).</p> <p><b>Основные возможности:</b></p> <ul> <li> <p><b>Стандартные ленты:</b> Автоматически формирует основную ленту новостей, а также ленты по категориям, авторам и типам контента.</p> </li> <li> <p><b>Гибкая фильтрация:</b> Поддерживаются параметры ?limit=N (ограничение записей), ?category=X (ID категории), ?user=X (ID пользователя), ?type=Y (тип контента, настраивается в админке).</p> </li> <li> <p><b>Красивые URL (ЧПУ):</b> Через правки в .htaccess можно задать понятные адреса вроде /jsonfeed.json, /jsonfeed-blog.json.</p> </li> <li> <p><b>Кэширование:</b> Встроенная система кэширования снижает нагрузку на сервер при частых запросах ленты.</p> </li> <li> <p><b>Адаптивная админ-панель:</b> Все настройки (название ленты, иконки, лимиты записей, типы контента) выполняются через раздел <b>"Сторонние модули" → "JSONFeed"</b>.</p> </li> </ul> <h4><b>Зачем это владельцу сайта на DLE</b></h4> <p>Основная цель плагина — сделать контент вашего сайта доступным и понятным для современных систем потребления данных.</p> <ul> <li> <p><b>Для AI-агентов и нейросетей:</b> Ваши статьи в структурированном JSON-формате легче парсить и анализировать. Это повышает шансы, что ваш сайт будет процитирован ChatGPT, Perplexity или Yandex GPT при генерации ответа пользователю.</p> </li> <li> <p><b>Для подписчиков и ридеров:</b> Современные RSS-агрегаторы (Feedly, Inoreader, NetNewsWire) нативно поддерживают JSON Feed. Подписчики получают ваш контент в удобном, быстро загружающемся виде.</p> </li> <li> <p><b>Для разработчика и интеграций:</b> JSON-лента становится готовым API для внешних систем. Вы можете легко использовать её в Telegram-ботах, мобильных приложениях, CRM или любых других сервисах, без необходимости парсить HTML вашего сайта.</p> </li> </ul> <h4><b>Установка и настройка</b></h4> <p>Плагин распространяется бесплатно и с открытым исходным кодом (лицензия MIT).</p> <ol start="1"> <li> <p><b>Скачайте архив</b> с официального репозитория: <a href="https://github.com/tcse/DLE-jsonfeed" target="_blank" rel="noopener external noreferrer">https://github.com/tcse/DLE-jsonfeed</a></p> </li> <li> <p><b>Установите через админ-панель DLE:</b> Перейдите в <b>"Управление модулями" → "Установить модуль"</b>, загрузите файл jsonfeed.xml из архива.</p> </li> <li> <p><b>Настройте плагин:</b> После установки перейдите в <b>"Сторонние модули" → "JSONFeed"</b>. Укажите название ленты, описание, иконки (favicon 32×32 и icon 512×512), лимиты записей и при необходимости настройте типы контента (например, blog для категорий 1, 19, 20).</p> </li> <li> <p><b>Настройте ЧПУ (рекомендуется):</b> Добавьте в файл .htaccess в корне сайта правила редиректа. Примеры правил приведены в README плагина. <b>Важно:</b> Добавляйте их <b>выше</b> блока обработки статических файлов.</p> </li> </ol> <h4><b>Примеры использования</b></h4> <p>После настройки лента будет доступна по адресу: <a href="https://xn----7sbbf2b7bj7b.ru/jsonfeed.json" rel="external noopener">https://ваш-сайт.ru/jsonfeed.json</a></p> <p>Примеры URL для разных задач:</p> <ul> <li> <p><a href="https://xn----7sbbf2b7bj7b.ru/jsonfeed.json?limit=50" rel="external noopener">https://ваш-сайт.ru/jsonfeed.json?limit=50</a> — последние 50 записей.</p> </li> <li> <p><a href="https://xn----7sbbf2b7bj7b.ru/jsonfeed.json?category=5" rel="external noopener">https://ваш-сайт.ru/jsonfeed.json?category=5</a> — лента категории с ID=5.</p> </li> <li> <p><a href="https://xn----7sbbf2b7bj7b.ru/jsonfeed-blog.json" rel="external noopener">https://ваш-сайт.ru/jsonfeed-blog.json</a> — лента типа "blog", если он настроен в админке.</p> </li> </ul> <p><b>Для проверки работы</b> просто откройте любой из этих URL в браузере. Если вы видите структурированный JSON-файл с вашими новостями — плагин работает корректно.</p> <h4><b>Ссылки</b></h4> <blockquote><p><b>Скачать плагин (GitHub):</b> <a href="https://github.com/tcse/DLE-jsonfeed" target="_blank" rel="noopener external noreferrer">https://github.com/tcse/DLE-jsonfeed</a></p></blockquote>]]></content:encoded>
</item></channel></rss>