Разработчикам
Для тех кто желает поучавствовать в
разработке. Есть возможность использовать доступ к директориям хостов. Параметры доступа можно получить по ссылке Доступ к файловой системе Почтовое сообщение высылается на контакт указанный при регистрации домена. Система устроена так, что в конфикурации хоста используется две директории. Первая - директория непосредственно самого хоста. Вторая - Единая для всех сайтов папка с портальной системе. При запуске портальной системы механизм проверяет существование файлов в директории хоста. Эти файлы имеют приоритет выполнения перед файлами основной системы. В процессе запуска сайта любой файл созданный в директории хоста будет заменен на файл из основной директории системы. К
примеру если создать файл index.php то основная система передаст
выполнение этому скрипту на третьей строчке. Если в директории хоста
создать файл путь к которому совпадает с файлом основной системы то
система подключит ваш файл. Если создать директорию /modules/newmonule/
то в списке модулей хоста появится новый модуль. Сделав файл
/include/blocks/newblock.php сделаете доступным блок. Самый простой модуль может состоять из одного
файла. index.php
<? die; # Конструкция исключающая использование скриптов вне системы
echo "hello world"; # Алгоритм модуля.
?>
Для удобства создания новых модулей сделан нульмодуль /modules/null и нульблок. /include/blocks/null.php Содержимое файлов установки модуля и удаления на случае его переноса на другой хост сгенерируется автоматически во вкладке "Скрипты" в списке модулей. Модули и блоки создаваемые вами в вашей директории в другим хостам не доступны. Все параметры конфигурации, пользователя, модулей, прав доступа доступны модулю через глобальный массив $GLOBALS['conf']; Исходный код системы можно просмотреть по ссылке ftp://mpak.su/
<? die; # Конструкция исключающая использование скриптов вне системы
echo "hello world"; # Алгоритм модуля.
?>
Для удобства создания новых модулей сделан нульмодуль /modules/null и нульблок. /include/blocks/null.php Содержимое файлов установки модуля и удаления на случае его переноса на другой хост сгенерируется автоматически во вкладке "Скрипты" в списке модулей. Модули и блоки создаваемые вами в вашей директории в другим хостам не доступны. Все параметры конфигурации, пользователя, модулей, прав доступа доступны модулю через глобальный массив $GLOBALS['conf']; Исходный код системы можно просмотреть по ссылке ftp://mpak.su/