<?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>Плагины - codehawk - плагины и шаблоны для DataLife Engine (DLE)</title>
<link>https://codehawk.ru/</link>
<language>ru</language><item>
<title>Обновленная тема для панели управления DLE - codehawk theme</title>
<link>https://codehawk.ru/plugins/3-obnovlennaja-tema-dlja-paneli-upravlenija-dle-codehawk-theme.html</link>
<pdalink>https://codehawk.ru/plugins/3-obnovlennaja-tema-dlja-paneli-upravlenija-dle-codehawk-theme.html</pdalink>
<guid>https://codehawk.ru/plugins/3-obnovlennaja-tema-dlja-paneli-upravlenija-dle-codehawk-theme.html</guid>
<pubDate>Sat, 04 Jul 2026 18:55:47 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>CodeHawk Theme добавляет в админку DataLife Engine отдельную палитру оформления CodeHawk — светлую, аккуратную и удобную для ежедневной работы. Тема включается одним кликом в настройках оформления, как штатные темы DLE.</p> <p><b>Требования</b></p> <p>• DataLife Engine 17.0 и выше<br>• CodeHawk Core<br>• Лицензия CodeHawk Theme </p> <p><b>Инструкция</b></p> <p>1. CodeHawk Core — установить, включить, активировать ключ (если еще не сделано)<br>2. CodeHawk Theme — установить и включить<br>3. Активировать лицензию плагина в разделе CodeHawk (CodeHawk Core)<br>4. Тема автоматически применится</p> <p>Подробная инструкция — вкладка «Документация» на этой странице.</p>]]></content:encoded>
</item><item>
<title>Плагин подтверждения регистрации через 6-значный код - CodeHawk OTP</title>
<link>https://codehawk.ru/plugins/2-plagin-podtverzhdenija-registracii-cherez-6-znachnyj-kod-codehawk-otp.html</link>
<pdalink>https://codehawk.ru/plugins/2-plagin-podtverzhdenija-registracii-cherez-6-znachnyj-kod-codehawk-otp.html</pdalink>
<guid>https://codehawk.ru/plugins/2-plagin-podtverzhdenija-registracii-cherez-6-znachnyj-kod-codehawk-otp.html</guid>
<pubDate>Sat, 04 Jul 2026 16:41:16 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>CodeHawk Register OTP заменяет устаревшее подтверждение регистрации по ссылке из письма на современный сценарий с 6-значным кодом. Пользователь регистрируется, получает код на email и вводит его прямо на сайте — без переходов по ссылкам, без лишних вкладок и без потери конверсии.</p> <p>Плагин работает поверх штатного механизма DLE, не ломает регистрацию через соцсети и полностью вписывается в стандартный шаблон Default.</p> <p>Преимущества плагина:</p> <p><b>Для пользователя</b></p> <p>- Привычный сценарий как в банках, маркетплейсах и сервисах: код из письма → ввод на сайте<br>- Не нужно искать ссылку в письме и бояться, что она не откроется<br>- Код можно скопировать и вставить - поле оптимизировано под 6 цифр<br>- Понятные сообщения об ошибках и возможность запросить код повторно</p> <p><b>Для владельца</b></p> <p>- Рост конверсии регистрации: пользователь остаётся на сайте, а не уходит в почту<br>- Профессиональный UX без доработки «с нуля»<br>- Стили и скрипты в папке шаблона - полный контроль над дизайном<br>- Не нужно править файлы плагина при смене оформления<br>- Установка через xml-плагин DLE за несколько минут<br>- Подробная документация и готовые snippets в комплекте</p> <p><b>Основной функционал плагина</b></p> <p>• Подтверждение email 6-значным одноразовым кодом вместо ссылки<br>• Автоматическая отправка кода в письме через тег {%validationcode%}<br>• Страница ввода кода с маскированным email (s***n@gmail.com)<br>• Повторная отправка кода с визуальным таймером обратного отсчёта<br>• Отдельные экраны: ввод кода → успех → заполнение профиля<br>• Вывод ошибок при неверном коде, истечении срока или превышении попыток<br>• Подсказка пользователю проверить папку «Спам»<br>• Полная совместимость с дополнительными полями профиля DLE ({xfields})<br>• AJAX-модуль для статуса, повторной отправки и проверки кода<br>• Готовая разметка под стандартный шаблон DLE (Default / Centroarts)</p> <p><b>Плагин полностью оптимизирован и безопасен</b></p> <p>• Коды хранятся в БД в виде password_hash (bcrypt)<br>• Срок действия кода: 15 минут - просроченные коды автоматически недействительны<br>• Лимит попыток ввода. Защита от перебора (brute force)<br>• Защита от спама на email<br>• Привязка к сессии после успешной проверки - нельзя активировать чужой аккаунт без кода<br>• CSRF-защита AJAX-запросов через user_hash / dle_login_hash<br>• Отдельная таблица {prefix}_register_otp - изолированное хранение OTP-данных<br>• Плагин не затрагивает стандартную регистрацию через OAuth (Google, VK, Яндекс) <br>• CSS и JS подключаются только на странице регистрации ([available=register])<br>• Лёгкий jаvascript без jQuery-зависимости - нативный fetch и DOM API<br>• Минимальный CSS (~100 строк) — только OTP-специфичные дополнения, базовые стили берутся из шаблона DLE<br>• AJAX-запросы только по действию пользователя (resend, status) - нет фонового опроса сервера и БД<br>• Кеширование статических ассетов через Cache-Control (86400 сек)<br>• Одна компактная таблица в БД с индексами по token_hash, email, expires_at<br>• Патчи register.php точечные, они не дублируют логику DLE, а лишь дополняют её</p> <p>CodeHawk Register OTP — это современное, безопасное и удобное решение для подтверждения регистрации на сайтах DataLife Engine. Вы получаете привычный пользователям формат OTP, полный контроль над дизайном, продуманную безопасность и минимальную нагрузку на сайт — без компромиссов между UX, гибкостью и надёжностью.</p>]]></content:encoded>
</item><item>
<title>CodeHawk Core</title>
<link>https://codehawk.ru/plugins/1-testovaja-novost.html</link>
<pdalink>https://codehawk.ru/plugins/1-testovaja-novost.html</pdalink>
<guid>https://codehawk.ru/plugins/1-testovaja-novost.html</guid>
<pubDate>Fri, 03 Jul 2026 16:55:44 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>CodeHawk Core — обязательный базовый модуль для всех платных плагинов CodeHawk. Он подключает админ-раздел «CodeHawk», проверяет лицензии на api.codehawk.ru и ставит обновления модулей без ручной загрузки xml.</p> <p>Без Core не работают лицензия и автообновление для CodeHawk Register OTP и других продуктов линейки.</p> <p><b>Функционал</b></p> <p>• Раздел admin.php?mod=codehawk в админке DLE<br>• Добавление и хранение нескольких лицензионных ключей<br>• Привязка ключей к модулям (OTP, Theme и др.)<br>• Проверка статуса лицензии на сервере CodeHawk<br>• Список установленных продуктов CodeHawk на сайте<br>• Проверка и установка обновлений в один клик</p> <p><b>Требования</b></p> <p>• DataLife Engine 17.0 и выше<br>• PHP с поддержкой curl и openssl<br>• Исходящий доступ с сервера к <a href="https://api.codehawk.ru" rel="external noopener">https://api.codehawk.ru</a><br>• Права администратора DLE для установки и настройки</p>]]></content:encoded>
</item></channel></rss>