Нууу....
AleXp 27.08.2005 13:20
Яснее надо выражаться, батенька :)
Я правильно понимаю, что Вам надо: нажать на какую-нибудь кнопочку и полностью вывести весь сайт в режим "техобслуживание, приносим извинения за временные неудобства!" ??? Если так, что метод @UE тут совсем не при чем. Вам просто надо организовать вывод страниц сайта пользователям в зависимости от состояние какой-либо переменной. Реализуется это так: в своем корневом auto.p (можно и в конфигурационном, но традиционно лучше его лишний раз не трогать - дурной тон) в самом начале Вы прописываете переменную $SHOW_SITE_YES[YES]. И весь вывод страниц сайта пользователям облачаете в конструкцию типа:
^if($SHOW_SITE_YES eq YES({
... все что выводит сайт пользователям...
}{
<p>Сайт на техобслуживании.</p> # или что-то подобное
}
Если надо перейти из одного режима в другой - меняете значение переменной $SHOW_SITE_YES[YES] на , например, $SHOW_SITE_YES[NO]. Можно auto.p редактировать просто по FTP, ручками.
Это самый простой вариант, применимый для понимания происходящих процессов. В дальнейшем можно (и нужно!) написать простенький административный интерфейс для управления режимом отображения сайта через браузер.