Разработчикам. Control Panel |
Для того чтобы подключить ваш сторонний модуль в админпанель, вы должны разместить файл вашего модуля в текущей папке, где находится панель управления, по умолчанию папка имеет название /cp/. Вспомогательные файлы, которые используются для работы модуля, должны располагаться в папке /apx/. Там можно располагать файлы с функциями, java скриптами, css, языковые файлы и файлы помощи и т.п. Для сторонних модулей на главной странице или рабочем столе предоставлено специальное место: Сторонние модули. Чтобы подключить сторонний модуль, достаточно в файле /apx/apx.php прописать ссылку на сторонний модуль: <a href="файлмодуляразработчика.php">Название модуля</a> Либо, например использовать такой код: <table width="99%" border="0" align="left" cellpadding="0" cellspacing="0"> , где apx/images/иконка.png - располагайте там иконку модуля файлмодуляразработчика.php - название файла модуля Модуль разработчика - название модуля Краткое описание модуля - краткое описание модуля В группе "Сторонние модули" появится раздел:
При интеграции стороннего модуля, Вы можете воспользоваться специальными командами и функциями: $help_section = (string)$названиепеременноймодуляпомощи_help; - подключает переменную помощи для отображения контекстной помощи (пункт 5); $title_cp = 'Название модуля - '; - выводит название модуля в title браузера; $speedbar = ' | <a href="файлмодуля.php">Название модуля</a>'; - выводит местоположение модуля в строке навигации (пункт 6); check_login_cp('0_0','файлмодуля.php'); - функция проверки пользователя (авторизация); require_once 'template/header.php'; - подключение шапки админинтерфейса; table_item_top ("Название модуля",'иконка.png'); - вывод заголовка на странице (заголовок). Иконка должна быть загружена в папке /images/; require_once 'template/footer.php'; - подключение нижней части админинтерфейса;
<?php session_start(); require_once './defaults.php'; require_once 'apx/help_modul.php'; // подключаем файл помощи для модуля $help_section = (string)$modul_help; $title_cp = 'Мой модуль- '; check_login_cp('0_0','modul.php'); require_once 'template/header.php'; table_item_top ("Мой модуль",'icon_modul.png'); // начало модуля echo 'Мой модуль!'; // конец модуля require_once 'template/footer.php'; ?> Также доступны функции: table_fdata_top ('Моя форма'); - начало таблицы table_fdata_bottom(); - окончание таблицы Например, следующий код: table_fdata_top ('Моя форма'); echo 'Тут моя форма'; table_fdata_bottom(); покажет результат: |