Тема: Техническая документация DCMS 7 (CMS/Скрипты/DCMS) Пахан (9 Mar 2012 в 19:16) Методы класса filesystem являются статичными, поэтому вызываются в виде filesystem::имяМетода(). unixpath($path) - возвращает путь (будь то unix или windows) в формате unix. mkdir($p) - создает папку, устанавливает максимальные права. В случае успеха возвращает true. rmdir($dir,$delete_this_dir) - удаляет папку по пути $dir со всем содержимым. $delete_this_dir = true определяет удалять ли саму папку (или удалить только содержимое). Пахан (9 Mar 2012 в 19:16) Методы класса group являются статичными, поэтому вызываются в виде groups::метод(). name($group) - возвращает имя группы по идентификатору (он же level). max() - возвращает идентификатор (level) создателя. Пахан (9 Mar 2012 в 19:17) groups - работа с группами filesystem - функции для работы с файловой системой (типа рекурсивного удаления папки и т.д. imaging - работа с изображениями ini - чтение/сохранение массивов из/в файл(а) формата INI is_valid - проверка текстовых данных на соответствие определенному шаблону text - различная обработка, фильтрование текста Пахан (9 Mar 2012 в 19:17) Минимально достаточный код для своей страницы: Вывод своих данных Вы можете осуществлять как через echo, так и после ?>, при этом "шапка" и "ноги" (а также остальные части страницы) отобразятся автоматически. Пахан (9 Mar 2012 в 19:18) Если вы хотите сделать так, чтобы страница отображалась группам пользователей, начиная с "пользователя" или "модератора" и т.д., то вместо $group впишите номер желаемой группы Список групп находится в файле sys/ini/groups.ini Пахан (9 Mar 2012 в 19:18) Дополнительные элементы страницы: title = 'Заголовок страницы'; $doc -> msg('Сообщение'); $doc -> err('Сообщение об ошибке'); $doc -> ret('Путь','/папка/файл.php'); $doc -> act('Действие','/папка/файл.php'); ?> Пахан (9 Mar 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/ Теперь, когда вы уже знаете что это и с чем едят, мы можем продолжить. Пахан (9 Mar 2012 в 19:18) В любом из шаблонов Вы можете воспользоваться переменными, переданными движком по умолчанию: $dcms - объект системного класса $user - объект класса пользователя $path - путь к папке темы оформления (вида /sys/themes/имяТемы) $theme - объект класса данной темы $SESSION_NAME - имя сессии $SESS - идентификатор сессии $URL - текущий путь открытой в браузере страницы(в urlencode() ) Пахан (9 Mar 2012 в 19:19) document.tpl - основа (каркас) для любой страницы движка. В этот единый файл объединены, так называемые раньше, "голова" и "ноги" сайта. Кроме стандартных переменных в этот файл передается содержимое страницы, заголовок, ссылки к действию, массивы с сообщениями(ошибками) и т.д. Так вот, передаваемые переменные: $content - содержимое страницы (все, что выводит echo, print и т.д. $title - заголовок страницы $description - описание страницы (используется в meta тегах) $keywords - ключевые слова (тоже для meta) $document_generation_time - время генерации страницы в секундах $actions - массив с ссылками к действиям $returns - массив с ссылками к возврату $err - массив с пользовательскими ошибками $msg - массив с пользовательскими сообщениями $adt - объект класса рекламы Пахан (9 Mar 2012 в 19:19) design.listing.tpl - список сообщений и т.д. MyZik (18 Mar 2012 в 10:00) Если копируешь хоть копируй по человечески Пахан (18 Mar 2012 в 10:29) --Цитата-- MyZik (18 Mar 2012 в 10:00): Если копируешь хоть копируй по человечески ---------- MyZik, Я КАЖИСЬ нормально зделал DISLY (11 Sep 2012 в 15:22) --Цитата-- MyZik (18 Mar 2012 в 10:00): Если копируешь хоть копируй по человечески ---------- MyZik, Ха))) Я то же заметил что еще на одном форуме посты 1 в 1 совпадают с его))) Толька там дата публикации раньше :D webhost (22 Sep 2012 в 18:05) [URL="http://webhost1.ru/?r=10615"]WebHost1.ru -качество по низкой цене.[/URL] Источник: http://adminwapa.ru/forum/2/9/229/