User Tools

Site Tools


ru:404

This is an old revision of the document!


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

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

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

<pre class=“code”># define page, spit out 404 if it doesn&#039;t exist $file = GSDATAPAGESPATH . $id .&#039;.xml&#039;; $file_404 = GSDATAOTHERPATH . &#039;404.xml&#039;; $user_created_404 = GSDATAPAGESPATH . &#039;404.xml&#039;; 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(&#039;error-404&#039;);

}</pre>

Перевод комментариев:

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

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

ru/404.1378458800.txt.gz · Last modified: 2013/09/06 09:13 by vladislav