parser

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

 

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

Ответ

fedich 13.08.2003 10:21

Ок
Это сайт типа газеты, журнала. Есть каталог /stati/ В нем храняться все текуще статьи st1-stN.html В корневом каталоге есть файл statis.cfg, где описываются текущие статьи с названием, анотацией и т.д. В нем же есть столбец текущего номера газеты.
Есть и спец-й каталог для верстки нового номера, но не "вышедшего в печать". С ним и работаем в админской части.

Когда готов новый выпуск все автоматом из /statis/ кидается в /arch/N/ N - номер выпуска. Например получается - /arch/32/stati/st1.html А из /vest/ кидается в /stati/

Номер выпуска берется, как говорил из /stati/ И чтобы было видно, если пользователь зашел в /arch/n/ - в нем свой старый statis.cfg
Помимо статей - есть еще много других каталогов - аля для литраздела, старых статей(не отсортированный, за старые года), контакты ну и т.д...

Как берется выпуск номера. В /auto.p еще в самом начале кода, т.е. он для всех файлов сайта, смотрится где мы. Если мы не в арче - то ссылаемся на /statis.cfg - и берем из него просто первую запись номера текущего выпуска. Если же всетаки попали в /arch/n/ - то тут начинаем брать текущий /arch/n/statis.cfg Если же мы в /arch/n/stati/ - то берем ../statis.cfg

Вот наверно и все). Структура на мой теперщный взгляд ужасная))). Хотя уже все наверно привыкли и все админские фичи оттестены давно и все удобно впринципе то, как говорят журналисты и корректоры...