Принцип работы «Комген»
Генератор страниц использует РНР, MySQL и работает через браузер. Желательно использовать браузер Firefox.
«Комген» работает только на локальном компьютере. Это значит, что вам необходимо держать локальную копию сайта, редактировать ее в «Комгене», а затем заливать на сервер.
Как уже говорилось, «Комген» работает с базой данных MySQL. Следовательно, в ней же он и хранит всю информацию о вашем сайте.
Вы делаете шаблон, в шаблоне устанавливаете специальные переменные.
Пока их поддерживается три штуки, которые при генерации страниц заменяются на :
{commenu}— заменяется первое меню, которое вы можете создавать из директорий сайта;
{curmenu} – заменяется на меню, которое вы можете создавать из файлов сайта;
{content} – заменяется на содержимое контента, содержащегося в базе данных;
Шаблон сайта, так же хранится в базе данных.
Ничто не мешает отказываться от переменных, правда я не вижу причин отказываться от переменной {content}, раз цель использования программы – генерация страниц. Но от меню – элементарно.
В самом шаблоне можно прописать свое меню и дело с концом. Правда при этом, теряется изюминка «активного пункта», это тот момент, когда есть возможность выделить его, когда пользователь находится на соответствующей странице.
В основном, «Комген» пользует базу данных и ничего не удаляет с локального сайта, поэтому при удалении страниц или директорий, их физическое удаление с компьютера остается на плечах пользователя. Правда, при создании директорий, «Комген» делает не только запись в базу данных, но и создает соответствующую папку на локальном сайте.
При запуске генератора сайтов («Комген»), необходимо создать сайт, т.е. попросту говоря, вписать его имя в нужную строчку. При этом, если вы вписали реально существующий, на локальном сервере сайт, генератор предупредит вас об этом и предложит создать структуру базы данных на основе существующего сайта. Это значит, что «Комген» просканирует директорию и занесет записи о папках (директориях) и файлах в базу данных.
Иначе, он просто создаст необходимую папку на локальном сервере.
Во время генерации страниц, «Комген» проходит таблицы с записями директорий, где так же, находятся записи о структуре вашего сайта, и на этой основе, выбирая необходимые строки из таблиц с контентом, генерит нужные страницы в нужном месте.
2012-11-05
|