Главное меню
все форумы все темы форума добавить тему
Как закрыть сайт?
Собственно, что может не понравиться: то что сайт при попытке просмотра зарегистрированным пользователем, не имеющим прав, будет ему об этом честно сообщать. А хотелось быть чтобы он вместо надписи "доступ запрещен" видел какую-то красивую страничку, с надписью о том, что на сайте работы (или нашествие инопланетян, или затопили соседи сверху).
 
PHP
<?php
 //если у группы нет доступа
if (!access('access')
  //и пользователь не обращается к модулю авторизации
  && LabCMS::i()->url!=getModulePath(LabConfig::$cfg['auth_module']))
  {
    //выводим наш красивый шаблон
    LabCMS::i()->setModuleTemplate('my_template.tpl');
    //указываем движку что все остальные модули обрабатывать не надо
    LabVars::$break=true;
    //если не хотим чтобы наш шаблон был вписан в дизайн сайта,
    //можно вывести только его
    LabVars::$template='blank.tpl';
  }