Содержание
Введение 4
Терминология 4
I. ШАБЛОНЫ И ШАБЛОННЫЕ ФУНКЦИИ 5
Шаблоны 5
Шаблон сайта 5
Шаблоны модулей 6
Шаблонные функции 6
Общие шаблонные функции 6
Шаблонные функции модулей 8
II. МОДУЛИ 12
Страницы сайта 12
Конфигурация модуля 13
Требования 13
Файлы 14
Новости 14
Конфигурация модуля 15
Требования 15
Файлы 15
Статьи 16
Конфигурация модуля 17
Файлы 17
Вопрос-Ответ 17
Конфигурация модуля 18
Требования 20
Файлы 20
Обратная связь 20
Конфигурация модуля 21
Требования 22
Файлы 22
Магазин 22
Конфигурация модуля 25
Требования 27
Файлы 27
Файловый архив 28
Конфигурация модуля 29
Требования 30
Файлы 30
Фотогалерея 30
Конфигурация модуля 32
Требования 33
Файлы 33
Подписка 34
Конфигурация модуля 35
Файлы 35
Комментарии 35
Конфигурация модуля 36
Файлы 36
Как добавлять комментарии к модулю 36
Теги 37
Файлы 38
Как добавлять тег к модулю 38
Рейтинг 38
Конфигурация модуля 39
Файлы 39
Как добавлять рейтинг к модулю 39
Опросы и голосования 40
Конфигурация модуля 41
Файлы 41
Пользователи сайта / Регистрация 41
Конфигурация модуля 42
Файлы 43
Администраторы 43
Файлы 44
Права доступа 44
Файлы 44
Параметры сайта 44
Файлы 44
Конфигурация модулей 44
Файлы 45
Языки сайта 45
Файлы 45
Карта сайта 46
Файлы 46
Поиск по сайту 46
Файлы 46
RSS 46
Файлы 46
III. ПОДКЛЮЧЕНИЯ 47
Общие функции (core) 47
Сессии (session) 49
Пользователи (user) 49
Базы данных (database, database.mysql) 50
Файлы (files.inc) 51
Изображения (images) 51
Кеширование (gzip) 51
Защитный код (captcha.inc) 51
III. КАК ПИСАТЬ МОДУЛИ 53
Административная часть 53
Настройка отображения 53
Инициализация модуля 55
Переменные, передаваемые в url 56
Пользовательские функции 56
Конфигурация модуля 57
Пользовательская часть 58
Настройка модуля 58
Подключение модулей к странице 58
Установка модуля 58
Введение Система управления сайтами diafan.CMS предназначена для создания и управления интернет-проектами.
diafan.CMS позволяет легко и быстро подключать любой дизайн, удобно создавать структуру сайта неограниченной вложенности, наполнять сайт различной информацией любому пользователю, обладающему элементарными навыками по работе с офисными приложениями.
Терминология Пользовательская часть сайта – общедоступная для всех пользователей часть сайта. Административная часть сайта – часть сайта, предназначенная для редактирования информации пользовательской части. Доступна только для администратора. Адрес административной части: http://www.site.ru/admin/ Страница сайта – часть сайта, оформленная общим шаблоном, содержащая заголовок и текстовую информацию. К странице может быть подключен один модуль, несколько функций и подключений. Шаблон – оформление страницы. Шаблон – html код со вставками шаблонных тегов. Шаблонный тег – часть шаблона оформления, для вывода которой необходим дополнительный алгоритм действий. Шаблонная функция – php функция, генерирующая контент для одной или нескольких страниц в зависимости от настройки. Вызывается с помощью шаблонного тега. Модуль – часть сайта, для отображения которой необходим дополнительный алгоритм действий. Модуль прикрепляется к одной или нескольким страницам сайта и выполняет определенные действия по формированию страницы. Подключение – набор функций подключаемых для осуществления определенных целей (работа с файлами, работа с базой данных, работа с изображениями). Существуют модули, выполненные в виде подключений (комментарии, рейтинг, опросы и голосования). Они используются на нескольких страницах или в других модулях.
|