cPanel. Панель управления для CMF Cotonti

Рейтинг на основе отзывов:
Звезд получено: 0
Oтзывов всего: 0
Средняя оценка: 0
Опубликовано в: Блог пользователей
Cotonti - cPanel. Современная и удобная панель управления для CMF Cotonti. Панель управления, использующая фреймворк Bootstrap3 в качестве каркаса для верстки и Font Awesome для иконок. В состав входит модуль cpanel, который расширяет возможности стандартной панели администратора Cotonti. Установка: - Скопировать тему cpanel на сервер в папку themes/admin - Скопировать модуль cpanel на сервер в папку modules - Скачать и установить Bootstrap и Font Awesome в папку lib Вашего сайта. - Установить модуль из панели администратора - В файле datas/config.php установить $cfg['admintheme'] = 'cpanel'; Для разработчиков: Вы можете в полной мере использовать возможности разметки, которые предоставляет Bootstrap. Конетент Вашего расширения будет выводиться в панель по-умолчанию. Вы можете отключить такое поведение при необходимости. Добавление пунктов меню в панели управления: Модули и плагины могут добавлять свои пункты в меню панели управления. Для этого необходимо создать файл расшиения с хуком header.tags который внесет нужные изменения в массивы элементов меню:
$admin_MenuTop  - Верхнее меню
$admin_MenuSide - Боковое меню
$admin_MenuUser - Меню пользователя

$admin_cfg = array(
        'useDefaultPanel' => 1,   - выводить панель-по умолчанию при выводе контента
        'panelTitle' => null,          - свое название для панели по-умолчанию
    );

 

Пример кода:

if (!COT_AJAX && defined('COT_ADMIN') && $cfg['admintheme'] == 'cpanel') {
    $admin_MenuSide['some_key'] = array(
        'title' => 'My Cool Module',
        'url' => cot_url('admin', array('m' => 'my_cool_module')),
        'icon_class' => 'fa fa-times-circle',
    );
}

    История изменений: Версия v.0.0.3 Панель «по-умолчанию» Улучшено левое меню. Версия v.0.0.2 Добавлены еще шаблоны «коробочных» расширений Cotonti. Загрузка JS и CSS-файлов доверена системному классу Resources. тип: тема и модуль Версия модуля: 0.0.3 Совместимость: Siena GitHub: Bootstrap нужно скопировать в папку lib вашего сайта. В итоге должно получиться следующее: lib/bootstrap/css/ lib/bootstrap/fons/ lib/bootstrap/js/ В последней версии подключение меню по другому, через cpanel::$menu['side'] - боковое cpanel::$menu['top'] - верхнее cpanel::$menu['user'] - пользователя Пример с раскрывающимcя боковым меню:
if (!COT_AJAX && defined('COT_ADMIN') && $cfg['admintheme'] == 'cpanel') {
    cpanel::$menu['side']['my_menu'] = array(         
      'title' => 'Моё меню',         
      'icon_class' => 'fa fa-times-circle',         
      'url' => cot_url('my_module', array('m' => 'config')),         
      'active' => ($m == 'config'),         
      'items' => array(                 
    array(                     
      'title' => cot::$L['Locale'],                     
      'url' => cot_url('my_module', 'm=main'),                     
      'icon_class' => 'fa fa-language',                     
      'active' => ($m == 'config' && $p == 'locale'),                 
      ),                 
    array(                     
      'title' => cot::$L['core_main'],                     
      'url' => cot_url('admin', 'm=config&n=edit&o=core&p=main'),                     
      'icon_class' => 'fa fa-cogs',                     
      'active' => ($m == 'config' && $p == 'main'),                 
      ))     
    );

}
    Готовые плагины для Cotonti — Веб-разработка на CMS / CMF Cotonti Готовые плагины и модули, услуги по веб-разработке на Cotonti Cotonti, плагины, модули, фриланс биржа, портал товаров и услуг, скачать плагины для Cotonti


Отзывы

Отзывов пока нет


Комментарии (0)

Комментарии отсутствуют
Добавление комментариев доступно только зарегистрированным пользователям

Похожие страницы

Создание и управление темами на различных CMS (системах управления контентом)
1 Создание и управление темами на различных CMS (системах управления контентом) — это важная часть работы над сайтом,
Хуки (или перехват управления)
2 Хуки (или перехват управления) 1. Что такое Хуки? Хук (от англ. hook) это специальное место в программе, в котором

Автор контента

webitproff

Онлайн

Carbonate Sodium

Последняя авторизация: 19.07.2026 00:02

  • Чем могу помочь?

    Оказываю весь спектр услуг по CMF Cotonti. Разработка открытых и закрытых корпоративных интернет порталов, небольших социальных сетей, торговые площадки, маркетплейсы, биржи фриланса, каталоги товаров оптовых поставщиков, интернет-магазин под заказ, чтобы делать совместные покупки и групповые совместные продажи от имени нескольких продавцов.

  • Разработки на GitHub бесплатно
    • Страница размещена: 17.07.2020 05:15
    • Последнее обновление: 27.02.2026 10:11