User Tools

Site Tools


ru:404

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
ru:404 [2013/09/18 04:33]
Arkady
ru:404 [2015/12/04 23:14]
Byteler [Пользовательская страница 404]
Line 1: Line 1:
 ====== Пользовательская страница 404 ====== ====== Пользовательская страница 404 ======
 +Файл стандартного содержания для страницы 404 ошибки создан и сохранен в ”/​data/​other/​404.xml”.
  
-Контент системной страницы, ​которая по умолчанию будет отдаваться по ошибке 404, хранится в файле ”/​data/​other/​404.xml”. Для создания своей ​страницы создайте в админке новую страницу с именем 404. Она-то и заменит страницу, которую ​GetSimple отдает по умолчанию.+Для ​настойки страницы создайте новую страницу с постоянной ссылкой (т.н. '​slug'​((Slug:​ See wiki section: [[:​basics|Admin Reference/​GetSimple Basics]]))) ​404. Она ​будет подменять страницу ​стандартную версию.
  
-Вот часть кода из файла index.php ​системы,​ которая отвечает за формирование страницы 404.+Код, содержащийся в index.php
  
-<​code>​ +<​code ​php># define page, spit out 404 if it doesn'​t exist
-# define page, spit out 404 if it doesn'​t exist+
 $file = GSDATAPAGESPATH . $id .'​.xml';​ $file = GSDATAPAGESPATH . $id .'​.xml';​
 $file_404 = GSDATAOTHERPATH . '​404.xml';​ $file_404 = GSDATAOTHERPATH . '​404.xml';​
Line 18: Line 18:
  }  }
  exec_action('​error-404'​);​  exec_action('​error-404'​);​
-} +}</​code>​
-</​code>​+
  
 Перевод комментариев:​ Перевод комментариев:​
  
-**define page, spit out 404 if it doesn'​t exist** - генерим запрашиваемую страницу - выплевываем (вот как-то так!) 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 страницы по умолчанию.+**user created their own 404 page, which overrides the default 404 message** - пользователь создал свою 404 страницу, ​которая замещает страницу по умолчанию.
  
 ====== Ссылки ====== ====== Ссылки ======
Line 36: Line 35:
   *[[ru:​how_to:​wysiwyg_editor|WYSIWYG-редактор]]   *[[ru:​how_to:​wysiwyg_editor|WYSIWYG-редактор]]
   *[[ru:​components|Компоненты]]   *[[ru:​components|Компоненты]]
-  ​*[[ru:​404|Пользовательская страница 404]]+  ​
ru/404.txt · Last modified: 2015/12/04 23:24 by Byteler