1) Пахан (9 Марта 2012 в 19:16) [Ж] | |
Методы класса filesystem являются статичными, поэтому вызываются в виде filesystem::имяМетода(). unixpath($path) - возвращает путь (будь то unix или windows) в формате unix. mkdir($p) - создает папку, устанавливает максимальные права. В случае успеха возвращает true. rmdir($dir,$delete_this_dir) - удаляет папку по пути $dir со всем содержимым. $delete_this_dir = true определяет удалять ли саму папку (или удалить только содержимое). |
|
2) Пахан (9 Марта 2012 в 19:16) [Ж] | |
Методы класса group являются статичными, поэтому вызываются в виде groups::метод(). name($group) - возвращает имя группы по идентификатору (он же level). max() - возвращает идентификатор (level) создателя. |
|
3) Пахан (9 Марта 2012 в 19:17) [Ж] | |
groups - работа с группами filesystem - функции для работы с файловой системой (типа рекурсивного удаления папки и т.д. imaging - работа с изображениями ini - чтение/сохранение массивов из/в файл(а) формата INI is_valid - проверка текстовых данных на соответствие определенному шаблону text - различная обработка, фильтрование текста |
|
4) Пахан (9 Марта 2012 в 19:17) [Ж] | |
Минимально достаточный код для своей страницы: <?php include_once 'sys/inc/start.php'; $doc = new document(); ?> Вывод своих данных Вы можете осуществлять как через echo, так и после ?>, при этом "шапка" и "ноги" (а также остальные части страницы) отобразятся автоматически. |
|
5) Пахан (9 Марта 2012 в 19:18) [Ж] | |
Если вы хотите сделать так, чтобы страница отображалась группам пользователей, начиная с "пользователя" или "модератора" и т.д., то вместо $group впишите номер желаемой группы <?php include_once 'sys/inc/start.php'; $doc = new document($group); ?> Список групп находится в файле sys/ini/groups.ini |
|
6) Пахан (9 Марта 2012 в 19:18) [Ж] | |
Дополнительные элементы страницы: <?php $doc -> title = 'Заголовок страницы'; $doc -> msg('Сообщение'); $doc -> err('Сообщение об ошибке'); $doc -> ret('Путь','/папка/файл.php'); $doc -> act('Действие','/папка/файл.php'); ?> |
|
7) Пахан (9 Марта 2012 в 19:18) [Ж] | |
Тема оформления в DCMS 7 состоит из: Обязательно config.ini - файл конфигурации tpl/ - файлы шаблонов темы tpl_c/ - скомпилированные файлы шаблонов * tpl_cache/ - кэш шаблонов * Не обязательно style.css - Таблица стилей, применяемая к документу (название файла может быть любым, учитывая то, что оно указывается в шаблоне документа) for_css/ - папка под разного рода содержимое, подключающееся в style.css ~~~~~ * - не лезть и не редактировать вручную (максимум удалить) Через 14 минут и 37 секунд: Прежде чем рассматривать шаблоны в папке tpl хочу предупредить, что необходимы хоть какие-то знания Smarty. В движок интегрирована 3 версия данного шаблонизатора, но так как русской документации для 3 версии еще нет, предлагаю ознакомиться со 2 http://www.smarty.net/docsv2/ru/ Теперь, когда вы уже знаете что это и с чем едят, мы можем продолжить. |