Сложные РНР скрипты на движке Портатора:
Тут правила таковы :
- Вы можете употреблять однофайловые скрипты любой степени сложности, помещая их в папку data/cms/
- Необходимо заметить, что файлы там лежат в расширении .php
Хотя в браузере они видны как статичные, в расширении .html
- Следует также подчеркнуть, что все скрипты на движке Портатора видимы как статичные страницы строго в корневой папке сайта, но никак не в папке data/cms/ - она НЕДОСТУПНА.
- Также знайте, что к имени скрипта добавляется приставочка cms_
Из всего этого вытекает, что к файлу админки data/cms/admin.php нужно обращаться так: cms_admin.html
Есть ещё форма обратной связи cms_connect.html и модуль сбора статистики cms_stat.html
Как сделать свою страничку на движке Портатора ?
Это предельно просто- создайте такой файл:
<?php # Это значение для метатега титла: $title="Моя страница"; # Контейнер с кодом: $content.=<<<EOF Ваш HTML код. EOF; ?>
Помните, что контейнер присваивается переменной с именем $content
Сам файл размещается в папке data/cms/ с вменяемым именем и расширением .php - URL же документа будет таким, как описано в правилах именования страниц на движке Портатора.
Есть и ограничение на имя файла- в нём нельзя использовать подчерк _