{% from "_macros/checkbox.twig" import checkbox %} {% from "_macros/input.twig" import input, number %} {% from "_macros/select.twig" import multi %} {% extends 'base.html' %} {% block content %}

Настройки

{% autoescape 'html' %} {{ include('templateIncludes/segRow.html', { id: 'list_count', name: 'Количество объектов', descr: 'Введите количество объектов, которые будут отображены в списках, таблицах и т.д.. Это глобальное значение для всех модулей автора. При пустом значении будут браться значения из настройки движка "Количество отображаемых новостей на страницу" => ' ~ dle_config.news_number ~ '.', type: 'number', variable: settings }) }} {{ include('templateIncludes/segRow.html', { id: 'logs', name: 'Включить логирование?', descr: 'При включенном параметре будет создавать текстовые логи в папке engine/inc/maharder/_logs', type: 'checkbox', variable: settings }) }} {{ checkbox('logs_telegram', 'Отправлять логи в телеграм?', 'При включённом параметре и заполненных полях ниже - скрипт будет отправлять логи в ваш телеграм канал', settings) }} {{ input('logs_telegram_api', 'API ключ бота', 'API ключ бота, который можно получить у @BothFather, более детальная информация здесь.', settings) }} {{ input('logs_telegram_channel', 'Канал телеграма', 'Как получить ID канала можно узнать здесь.', settings) }} {{ multi('logs_telegram_type', 'Тип оповещений', 'Вариация оповещений в канал:
Все - Отправляет буквально все отчёты и логи в канал
Ошибки - Отправляет только ошибки в канал
Информация - Отправляет только информационные отчёты в канал
Уведомления - Отправляет только уведомления в канал
Предупреждения - Отправляет только предупреждения в канал
Критические ошибки - Отправляет только критические ошибки в канал
Отладка - Отправляет только информацию об отладке в канал

Если в плагине логирование не проставлено, то и сообщения этого рода тоже не будут отправлены.
Если выбрано "Все", то остальные выбранные параметры игнорируются', settings, {'all': "Все",'error': "Ошибки",'info': "Информация",'notice': "Уведомления",'warning': "Предупреждения",'critical': "Критические ошибки",'debug': "Отладка"}) }} {{ include('templateIncludes/segRow.html', { id: 'icons', name: 'Заменять иконки?', descr: 'При включении, в админпанеле DLE будут заменены старые иконки на обновлённые', type: 'checkbox', variable: settings }) }} {{ include('templateIncludes/segRow.html', { id: 'cache_icon', name: 'Добавить кнопку с очищением кеша?', descr: 'При включенном параметре, в шапку админпанели DLE добавится кнопка с функционалом об очищении кеша системы', type: 'checkbox', variable: settings }) }} {{ include('templateIncludes/segRow.html', { id: 'cache_timer', name: 'Время хранения кеша', descr: 'Введите время в минутах, сколько кеш запросов должен быть сохранён на сервере. При запросе скрипт будет проверять когда был создан файл кеша и если он будет превышать заданный лимит, то кеш будет пересоздан.
По умолчанию: 60 минут', type: 'number', variable: settings }) }} {{ include('templateIncludes/segRow.html', { id: 'theme', name: 'Тема оформления админки', descr: 'Пока можно выбирать между светлой (стандартной) и тёмной. Сохраните и обновите страницу', type: 'select', variable: settings, values: { light: 'Светлая', dark: 'Тёмная', } }) }} {% endautoescape %}
Сохранить
Проверить обновления
0
{% endblock %} {% block scripts %} {% autoescape 'js' %} {% endautoescape %} {% endblock %}