User Tools

Site Tools


ru:404

This is an old revision of the document!


Пользовательская страница 404

Контент системной страницы 404 по умолчанию хранится в папке ”/data/other/404.xml”. Для создания своей страницы 404 создайте для сайта новую страницу с именем 404. Она заместит 404 страницу GetSimple, использующуюся по умолчанию.

Вот часть кода из файла index.php системы, которая отвечает за формирование страницы 404.

# define page, spit out 404 if it doesn't exist $file = GSDATAPAGESPATH . $id .'.xml'; $file_404 = GSDATAOTHERPATH . '404.xml'; $user_created_404 = GSDATAPAGESPATH . '404.xml'; if (! file_exists($file)) { if (file_exists($user_created_404)) { //user created their own 404 page, which overrides the default 404 message $file = $user_created_404; } elseif (file_exists($file_404)) { $file = $file_404; } exec_action('error-404'); } Перевод комментариев:

# define page, spit out 404 if it doesn't exist генерим запрашиваемую страницу - выплевываем (вот как-то так!) 404, если запрошенной страницы не существует.

user created their own 404 page, which overrides the default 404 message если пользователь создал свою 404 страницу, она и выдается вместо 404 страницы по умолчанию.

ru/404.1378458987.txt.gz · Last modified: 2013/09/06 09:16 by vladislav