CodeHawk Core
Характеристики
{xfields}CodeHawk Core — обязательный базовый модуль для всех платных плагинов CodeHawk. Он подключает админ-раздел «CodeHawk», проверяет лицензии на api.codehawk.ru и ставит обновления модулей без ручной загрузки xml.
Без Core не работают лицензия и автообновление для CodeHawk Register OTP и других продуктов линейки.
Функционал
• Раздел admin.php?mod=codehawk в админке DLE
• Добавление и хранение нескольких лицензионных ключей
• Привязка ключей к модулям (OTP, Theme и др.)
• Проверка статуса лицензии на сервере CodeHawk
• Список установленных продуктов CodeHawk на сайте
• Проверка и установка обновлений в один клик
Требования
• DataLife Engine 17.0 и выше
• PHP с поддержкой curl и openssl
• Исходящий доступ с сервера к https://api.codehawk.ru
• Права администратора DLE для установки и настройки
- Релиз
CodeHawk Core — базовый модуль для плагинов CodeHawk. Нужен для активации лицензий и обновлений. Ставится первым, до Register OTP и других модулей линейки.
Установка
- Админка DLE → Сторонние модули.
- Загрузите архив codehawk-core.zip из личного кабинета.
- Нажмите Установить.
- Включите плагин CodeHawk Core.
- В меню «Сторонние модули» появится пункт CodeHawk — откройте его.
Активация лицензии
- Откройте раздел CodeHawk в админке.
- Вкладка Лицензии → вставьте ключ из личного кабинета codehawk.ru.
- Сохраните и нажмите Обновить статус.
Ключ для Register OTP и ключ для Core — разные покупки. Если купили OTP, активируйте ключ именно для этого модуля.
Обновления
- Раздел CodeHawk → вкладка Установленные продукты.
- Напротив нужного модуля — Проверить.
- Если есть новая версия — Установить новую версию.
Обновлять xml вручную не нужно — всё через этот раздел.
Порядок установки модулей
- CodeHawk Core — установить и включить.
- Активировать лицензию в разделе CodeHawk.
- Установить нужный плагин (например Register OTP) и включить его.
Если что-то не работает
- Нет пункта CodeHawk — проверьте, что Core установлен и включён в «Сторонние модули».
- Лицензия не принимается — скопируйте ключ без пробелов, нажмите «Обновить статус».
- Плагин просит лицензию — добавьте ключ для этого модуля во вкладке «Лицензии».
- Не обновляется — нужна активная лицензия на этот модуль; обновите страницу и попробуйте снова.
Если не помогло — напишите в поддержку через codehawk.ru, укажите текст ошибки.






Расскажите о своём опыте или задайте вопрос — ответим в комментариях или по почте.