Как создать простой модуль?
В пять шагов:
- Шаг № 1. Придумываем имя шаблона.
- Шаг № 2. Создаём необходимые папки.
- Шаг № 3. Создаём необходимые файлы.
- Шаг № 4. Редактируем сам модуль.
- Шаг № 5. Редактируем шаблон.
- Шаг № 1. Придумываем имя шаблона.
Пускай он будет называться mod_MyModule
- Шаг № 2. Создаём необходимые папки.
Создаём папки:
- inc/sections/mod_MyModule
- inc/sections/mod_MyModule/AutoRun
- inc/sections/mod_MyModule/conf
- inc/sections/mod_MyModule/lang
- inc/templates/default/mod_MyModule
- Шаг № 3. Создаём необходимые файлы.
Создаём файлы:
- inc/sections/mod_MyModule/MyModule.inc.php
- inc/sections/mod_MyModule/conf/.ht.MyModule
- inc/sections/mod_MyModule/lang/.ht.ru.MyModule
- inc/templates/default/mod_MyModule/MyModule.inc.html
P.S. Файлы вида .ht.MyModule и .ht.ru.MyModule нужно создавать из командной строки, либо из какой-то сторонней программы, например какого-нибудь FTP клиента, т.к. Windows запрещает создавать подобные файлы (мол нет имени, одно расширение, а так нельзя =)
Пример создания файла .ht.MyModule из командной строки:
- Щёлкаем Пуск
- Выбираем Выполнить...
- Вводим: command
- Щёлкаем Ok
- В появившемся окне набираем: copy con c:\.ht.MyModule
- Вводим: AccessLevel=-1
- Щёлкаем на клавиатурке сочетание клавиш [CTRL + Z]
- Теперь нажимаем на всеми любимую клавишу [ENTER]
- Файл .ht.MyModule будет создан в C:\ (теперь обычным методом скопируйте его в нужно Вам место).
Пример создания файла .ht.ru.MyModule из командной строки:
- Щёлкаем Пуск
- Выбираем Выполнить...
- Вводим: command
- Щёлкаем Ok
- В появившемся окне набираем: copy con c:\.ht.ru.MyModule
- Щёлкаем на клавиатурке сочетание клавиш [CTRL + Z]
- Теперь нажимаем на всеми любимую клавишу [ENTER]
- Файл .ht.ru.MyModule будет создан в C:\ (теперь обычным методом скопируйте его в нужно Вам место).
- Шаг № 4. Редактируем сам модуль.
Открываем файл inc/sections/mod_MyModule/MyModule.inc.php и вписываем в него:
<?
return ParseTemplate(GetTemplate(__FILE__),1);
?>
- Шаг № 5. Редактируем шаблон.
Открываем файл inc/templates/default/mod_MyModule/MyModule.inc.html и вписываем в него:
Ура! Это мой первый модуль для скрипта "Manlix Portal".
Теперь зайдите на http://URL-куда-установлен-Manlix-Portal/?section=MyModule, перед собой увидите результат Вашей работы, а точнее:
Если всё получилось, то поздравляю, Вы молодец!
...назад
(Отдельное спасибо DYNAMIX - выловил несколько ошибок в статье, все они успешно исправлены).