Fast Site Engine

Высокопроизводительная CMS для сайтов.

Сделать сайт

Карта сайта
Переходим на Линукс
Политика конфиденциальности
Сделать сайт на основе Fast Site Engine

Установка
Документация
Список изменений
Лицензионное соглашение

Скачать
О движкеОбо мнеКонтакты

Структура модуля

Модуль необходимо написать и встроить в сайт, как это будет - ограничено тех. заданием и фантазией программиста.
Для встройки модуля в панели управления, необходимо сделать следующее:
Скопировать легковесный раздел, например, Смена Пароля (a/up)
Назвать директорию как-нибудь по новому, например newmodule

Внутри index.php - содержание начально должно быть таким:

include '../validate.php';
include '../inc/func.php';
$lt=$lng['newmodule']; 

$lt - указывает на то, какой языковой пакет открывать в следующем участке кода. Если хотите использовать из другого модуля, его необходимо будет подключить, например:

include '../menu/lng_'.L.'.php'; //L - текущий язык
$lt=$lng['menu'];
//примеры использования:
echo l('SectionEmpty');
echo $lt['SectionEmpty'];
//или напрямую, это всего лишь массив..
echo $lng['menu']['SectionEmpty'];

Файлы языковых пакетов к текущему разделу lng_*.php (* - язык например lng_ru.php)

$lng['newmodule']=array(
  'newmoduleText'=>'Мой новый модуль',
  'итд'=>'итп'
);
$lng['help']['newmodule']='Выводимая подсказка при клике на знак вопроса в панели управления..';

map.php - файл указывающий панели управления как "подцеплять" данный модуль.

$map[]=array('priority'=>4,'rights'=>'0','name'=>'newmodule','text'=>'newmoduleText');

priority - указывает приоритет вывода меню, чем он меньше - тем правее будет выведено меню в панели управления (10, 9 .. 2, 1)
rights - права для использования модуля. Смело ставте цифры или ЗАГЛАВНЫЕ БУКВЫ, они точно не заняты! С другой стороны, можно занять одну из списка, если она подходит по смыслу. Главный управляющий пользователь сразу подхватит данный раздел, список уже занятых * - точно заняты (список давно не уточнялся):

После этих действий, необходимо в разделе панели управления Пользователи (главному управляющему пользователю) выставить галочки напротив нового модуля для каждого пользователя, тем самым расширив права пользователя и разрешив ему использовать данный модуль.

Следом переходите к коду выводящему модуль на сайт



© Все права защищены 2004 - 2026