Принцип работы  «Комген»

 

Генератор страниц использует РНР, MySQL и работает через браузер. Желательно использовать браузер Firefox.

 

«Комген» работает только на локальном компьютере. Это значит, что вам необходимо держать локальную копию сайта, редактировать ее в «Комгене», а затем заливать на сервер.

 

Как уже говорилось, «Комген» работает с базой данных MySQL. Следовательно, в ней же он и хранит всю информацию о вашем сайте.

 

Вы делаете шаблон, в шаблоне устанавливаете специальные переменные.

Пока их поддерживается три штуки, которые при генерации страниц заменяются на :

 {commenu}— заменяется первое меню, которое вы можете создавать из директорий сайта;

{curmenu} – заменяется на меню, которое вы можете создавать из файлов сайта;

{content} – заменяется на содержимое контента, содержащегося в базе данных;

 

Шаблон сайта, так же хранится в базе данных.

 

Ничто не мешает отказываться от переменных, правда я не вижу причин отказываться от переменной {content}, раз цель использования программы – генерация страниц. Но от меню – элементарно.

 

В самом шаблоне можно прописать свое меню и дело с концом. Правда при этом, теряется изюминка «активного пункта», это тот момент, когда есть возможность выделить его, когда пользователь находится на соответствующей странице. 

 

В основном, «Комген» пользует базу данных и ничего не удаляет с локального сайта, поэтому при удалении страниц или директорий, их физическое удаление с компьютера остается на плечах пользователя.
Правда, при создании директорий, «Комген» делает не только запись в базу данных, но и создает соответствующую папку на локальном сайте.

 

При запуске генератора сайтов («Комген»), необходимо создать сайт, т.е. попросту говоря, вписать его имя в нужную строчку.
При этом, если вы вписали реально существующий, на локальном сервере сайт, генератор предупредит вас об этом и предложит создать структуру базы данных на основе существующего сайта. Это значит, что «Комген» просканирует директорию и занесет записи о папках (директориях) и файлах в базу данных.

Иначе, он просто создаст необходимую папку на локальном сервере.

 

Во время генерации страниц, «Комген» проходит таблицы с записями директорий, где так же, находятся записи о структуре вашего сайта, и на этой основе, выбирая необходимые строки из таблиц с контентом,  генерит нужные страницы в нужном месте.

2012-11-05