<?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>Модули - 88788 - сайты, серверы, автоматизация</title>
<link>https://the88788.com/</link>
<language>ru</language><item>
<title>Модуль ContentHub: публикации пользователя и тегов для DLE 21</title>
<link>https://the88788.com/files/dle/modules/29-modul-contenthub-publikacii-polzovatelya-i-tegov-dle-21.html</link>
<pdalink>https://the88788.com/files/dle/modules/29-modul-contenthub-publikacii-polzovatelya-i-tegov-dle-21.html</pdalink>
<guid>https://the88788.com/files/dle/modules/29-modul-contenthub-publikacii-polzovatelya-i-tegov-dle-21.html</guid>
<pubDate>Fri, 25 Sep 2026 05:00:00 +0000</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>ContentHub - модуль для DataLife Engine 21, который заменяет штатные страницы публикаций на страницы-витрины: /user/{name}/news/ и /tags/{тег}/ выводили всё одним общим списком, модуль разбивает контент на блоки - и каждый блок выводится своим шаблоном.</p> <h2 class="content-heading">Что умеет</h2> <ul> <li><b>Страница пользователя</b> /user/{name}/content/ - публикации автора блоками: услуги таблицей прайса, кейсы сеткой карточек, файлы списком загрузок. Старый URL /user/{name}/news/ отвечает 301-редиректом на новую страницу.</li> <li><b>Страницы тегов</b> /tags/{тег}/ - те же блоки с фильтром по тегу: SEO-страница темы, где посетитель сразу видит и кейсы, и услуги, и файлы.</li> <li><b>Облако тегов</b> /tags/ - страница со всеми тегами сайта равномерными ссылками-чипами, без счётчиков.</li> <li><b>Три контент-блока</b>, каждый настраивается в админ-панели: заголовок, ID категорий, шаблон вывода, сортировка, направление, лимит, включение/выключение. Блок без публикаций не выводится вовсе.</li> <li><b>Шаблоны как угодно.</b> Каждый блок собирается штатным тегом &#123;custom}, поэтому блок может выглядеть как угодно: сетка карточек, таблица прайса, список файлов.</li> <li><b>ЧПУ штатным механизмом</b> DLE 21 - через правила из engine/data/rules.json, без правок .htaccess.</li> <li><b>Доступ для гостей</b> включается и выключается в настройках.</li> </ul> <h2 class="content-heading">Настройки в админ-панели</h2> <p>Раздел "Настройки скрипта" → "Настройки Content Hub" (или прямой адрес admin.php?mod=contenthub). Доступно только группе администраторов. Пункт в меню можно пропустить при установке - настройки всегда открываются по прямому адресу.</p> <h2 class="content-heading">Демо</h2> <p>Модуль работает на этом сайте: страница автора - <a href="/user/88788/content/">/user/88788/content/</a>, страница тега - <a href="/tags/dle/">/tags/dle/</a>, облако тегов - <a href="/tags/">/tags/</a>.</p> <h2 class="content-heading">Установка</h2> <ol> <li>Скопируйте файлы из upload/ в корень сайта, сохраняя структуру (engine/modules, engine/inc, engine/data, шаблоны contenthub.tpl и taglist.tpl - в папку вашего шаблона).</li> <li>Добавьте ветку case "contenthub" в switch файла engine/engine.php (фрагмент в инструкции).</li> <li>Добавьте правило ЧПУ contenthub и замените реальные ссылки у маршрутов tags, tags.page, tags.all в engine/data/rules.json, затем удалите кэш engine/cache/system/route.rules.php.</li> <li>Откройте "Настройки Content Hub" в админ-панели и настройте контент-блоки под свои категории.</li> </ol> <p>Подробная HTML-инструкция входит в архив (readme.html): установка, настройка блоков, шаблоны, минимальный CSS.</p> <h2 class="content-heading">Состав архива</h2> <p>upload/ с файлами модуля, readme.html - оформленная инструкция, скриншоты. Шаблоны блоков в комплекте - нейтральные примеры без привязки к CSS сайта; верстайте свои под свой дизайн.<br><br></p>]]></content:encoded>
</item><item>
<title>Модуль обратной связи Uniform 2.1.4 для DLE 21</title>
<link>https://the88788.com/files/dle/modules/27-modul-obratnoy-svyazi-uniform-2-0-dle-21.html</link>
<pdalink>https://the88788.com/files/dle/modules/27-modul-obratnoy-svyazi-uniform-2-0-dle-21.html</pdalink>
<guid>https://the88788.com/files/dle/modules/27-modul-obratnoy-svyazi-uniform-2-0-dle-21.html</guid>
<pubDate>Thu, 21 May 2026 12:00:00 +0000</pubDate>
<category>index</category>

<content:encoded><![CDATA[<h2 class="content-heading">Что изменилось в версии 2.1.4</h2><p>Исправлены переносы в текстовой версии писем: сообщение клиента, дата и список вложений выводятся отдельными строками. HTML-оформление сохраняется. При обновлении с 2.1.3 замените общие PHP-файлы модуля, сохранив собственные настройки и шаблоны. Изменения БД не требуются, JavaScript остается версии 2.1.3.</p><p>Uniform — адаптация модуля DLE-UniForm 2.0.0 (автор Павел Белоусов, лицензия MIT) для DataLife Engine 21 и PHP 8.x. Число 21 обозначает совместимость с версией DLE, а не название модуля.</p> <h2 class="content-heading">Возможности</h2> <ul><li>Отправка форм без перезагрузки страницы через штатный почтовый механизм DLE.</li><li>Обратная связь, заказ, вопрос автору публикации и копия письма отправителю.</li><li>Пять готовых форм: callback, feedback, buy, inline и main.</li><li>Обязательные поля, проверка адресов и вложений, CSRF-защита и ограничение частоты заявок.</li></ul> <h2 class="content-heading">Что изменилось в версии 2.1.3</h2><ul><li>Дата отправки и список принятых вложений вынесены в отдельный блок письма.</li><li>Сохраняются переносы сообщения, включая одиночный CR.</li><li>Список вложений формируется сервером из реально принятых файлов.</li></ul><h2 class="content-heading">Исправления версии 2.1.2</h2><ul><li>Исправлена подстановка названия услуги и других полей в тему письма.</li><li>Служебные блоки заявки и копии обрабатываются также при отключённой копии отправителю.</li><li>Отсутствующие необязательные поля не выводятся в виде тегов.</li><li>Устранено предупреждение о старой настройке use_admin_mail на DLE 21.</li></ul><h2 class="content-heading">Исправления предыдущей версии 2.1.1</h2> <ul><li>Сообщение об успехе выводится после проверки результата почтового обработчика.</li><li>При ошибке введённые значения сохраняются; при частичной отправке выводится отдельное сообщение.</li><li>Вложения прикрепляются отдельно для каждого получателя, включая копию отправителю.</li><li>Проверены DOC-вложения и сценарии отказа почтового обработчика на изолированной копии.</li></ul> <p>Отсутствие ошибки почтового обработчика не гарантирует доставку в ящик. При частичной отправке повтор может создать дубли; при повторе файлы нужно выбрать заново. Проверка MIME не заменяет антивирус.</p> <h2 class="content-heading">Подключение</h2> <p>Для кнопки вызова формы используйте атрибут data-uniform:</p> <pre><code>&lt;button data-uniform='{&quot;formConfig&quot;:&quot;callback&quot;}'&gt;Заказать звонок&lt;/button&gt;</code></pre> <p>Для встроенной формы:</p> <pre><code>&lt;div data-uniform-inline='{&quot;formConfig&quot;:&quot;inline&quot;}'&gt;&lt;/div&gt;</code></pre> <h2 class="content-heading">Установка и обновление</h2> <p>DLE 21 и PHP 8.x; локальные проверки выполнены на PHP 8.3. Скопируйте engine/ в корень сайта, а templates/https://the88788.com/templates/The88788/uniform/ — в используемый шаблон. Подключите CSS и JS по инструкции README.md из архива и замените адреса получателей в config.tpl своими.</p> <p>При обновлении замените общие PHP-файлы и uniform.js вместе. Сохраните свои config.tpl, адреса и шаблоны форм. Обновите параметр версии JS до ?v=2.1.3, очистите кэш DLE и откройте формы заново. Изменений схемы БД нет.</p> <p>При обновлении также обновите email.tpl или перенесите блок даты и вложений в собственный шаблон вручную. Для sendAsPlain используйте собственный текстовый email.tpl.</p><p>В архиве находятся README.md, CHANGELOG.md и RELEASE_NOTES_2.1.4.md с историей версий, порядком обновления и ограничениями. Uniform используется в форме обратной связи этого сайта.</p> <p></p>]]></content:encoded>
</item></channel></rss>