Форумы / National / Russian / Скины и дизайн / Кое-что по админке Cotonti

Kort
#47532 30.11.2023 06:41

Поскольку тема админки – это тема, то ничего принципиально другого в ней ждать не стоит. В каждом конкретном случае это стилизация базовой админки, которая отчасти и предназначена для того, чтобы быть основой для создания ее кастомных вариантов.

Если все же хочется что-то добавить, для этого есть:

  1. jQuery
  2. php-файл темы
  3. Логика шаблонизатора для безопасного подключения своих расширений
  4. Возможность поставлять вместе с темой некий набор расширений

В первом случае с помощью скриптов можно модифицировать внешний вид и добавить какие-то полезные для себя интерфейсные “фенечки”. Если грузить jQ-библиотеки через cdn, можно не поставлять их вместе с темой.

Во втором случае можно поставлять с темой простые функции. Например, вывод ip-адреса или информации о браузере. Можно использовать “статистические” функции и выводить количество зарегистрированных пользователей, “биржевых” проектов или всего, что захочется.

Чтобы не утяжелять тему и в то же время оставить возможности для использования сторонних плагинов, можно при помощи логических конструкций добавлять некий сторонний функционал. Например,

<!-- IF {PHP.cot_plugins_active.some_extension} -->
Some code here
<!-- ENDIF -->

Ну и наконец, можно включить в пакет с темой свои плагины. Это можно сделать несколькими способами. Главное – задокументировать порядок и последовательность их безопасной установки.

Примерно так:

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Отредактировано: Kort (30.11.2023 07:02, 1 год назад)