parser

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

 

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

$CLASS_PATH -- объясните плиз!

viyer 23.01.2004 15:28

Перерыл весь форум, faq, доки, но не догоняю я, уж извините :-)

Итак, что у меня есть:

В корне лежит auto.p:

@auto[]
$CLASS_PATH[^table::create{path
/dots
/lib
/pluging
/ru}]

^use[config.p]
^use[language.p]
^use[header.p]
^use[menu.p]
^use[footer.p]

@include[имя_файла]
$file[^file::load[text;$имя_файла]]
^process{^taint[as-is][$file.text]}

@main[]
^header:plugin[]
^menu:create[]
^body[]
^footer:plugin[]

Естественно в таком виде все работает, так как ^use подключает файлы после присвоения $CLASS_PATH в теле @auto. Это я понимаю :-)

А теперь объясните, где в каком виде нужно прописать @conf с $CLASS_PATH чтобы использовать @USE

Я использую Денвер с Parser3, существует файл C:\WebServers\usr\local\parser3\auto.p

1. Что имеется ввиду в Документации под "конфигурационным файлом"? Это файл, который у меня Денвер ставит, файл, который у меня в корне лежит (мой auto.p) или еще третий какой то?

2. Уже не помню где вычитал, что в .htaccess необходимо прописывать
ParserConfig типа-путь-до-конфиг-файла

А в исходниках сайта egoroff.spb.ru например сказано, что прописывать необходимо

SetEnv CGI_PARSER_CONFIG типа-путь-до-конфиг-файла

Это в дополнение к первому вопросу, до какого файла необходимо прописывать путь и необходимо ли вообще и в чем разница между двумя этими вариантами. Поэкспериментировал - у меня всегда выдает 500 ошибку, если это прописано в .htaccess.

3. Третий вопрос, если не сложно скажите конкрентно, где и в каком виде мне нужно прописать @conf

Сильно не бить! Я с Parser знаком 5 дней всего пока :-)