parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Всегда пожалуйста... -- (и ЕЩЕ вопрос) -- :)

Ramesses II 09.09.2002 22:12

1. создается файл titles.cfg в корневом каталоге

2. в нем прописывается таблица (такая же как и в sections.cfg), но в поле name вместо теста ссылки вставляется заголовок страницы, находящейся по этому адресу.

3. в auto.p прописывается такой код:
@titler[]
$titles[^table::load[/titles.cfg]]
	^titles.menu{
		^titles_choice[]
	}


@titles_choice[]
^if($titles.uri eq $request:uri){
	<title>$titles.name</title>
	$greeting[$titles.desc]
}{
	
}
(поле desc (т.е. description) предназначено для базы greeting'ов)

4. потом остается только добавить в функцию @header[] вместо <title>bla-bla-bla</title> -- строчку ^titler[], а на место greeting'а -- $greeting

И усе сделано...

PS. Таким же макаром можно сделать и файл greetings.cfg с приветствиями -- отдельно -- если рук много и делать нечего...

PPS. А еще можно создать в *.cfg другие поля -- для мета-информации.
Честно говоря, до меня только сейчас дошло, что не надо было делать ДВА цефегешника -- можно было и одним обойтись.

Вопрос к PAF'у -- Parser'у же плевать, сколько в таблице столбцов? Или нет?

Заранее благодарен