Joomla: отправка E-Mail администратору, если произошел заход на несуществующую страницу (16.03.2013). |
![]() |
2013 - Март | |||
16.03.2013 14:15 | |||
Данное решение сейчас в процессе тестирования. Все возможные рекурсии были исключены, но все-таки 1 раз почему-то сервер свалился с ошибкой 503 от перегрузки. Работает на Joomla 1.5.5. Формулировка задачи: при попадании пользователя на несуществующую страницу послать E-Mail администратору с существующей страницей, откуда пользователь попал на несуществующую. При этом у пользователя адресная строка не должна меняться, чтобы он сам видел, на какую несуществующую страницу занесло его величество. Оптимизация алгоритма привела к тому, что все изменения вносятся в один файл: "/templates/system/error.php", однако есть и некоторые ограничения: if (($this->error->code) == '404') |
|||
Обновлено ( 15.11.2013 13:46 ) |