This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
ru:404 [2013/09/06 09:13] vladislav created |
ru:404 [2015/12/04 23:24] (current) Byteler [Пользовательская страница 404] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Пользовательская страница 404 ====== | ====== Пользовательская страница 404 ====== | ||
+ | Файл стандартного содержания для страницы 404 ошибки создан и сохранен в ”/data/other/404.xml”. | ||
- | Контент системной страницы 404 по умолчанию хранится в папке ”/data/other/404.xml”. | + | Для настойки страницы создайте новую страницу с постоянной ссылкой (т.н. 'slug'((Slug: See wiki section: [[ru:basics|Admin Reference/GetSimple Basics]]))) 404. Она будет подменять страницу стандартную версию. |
- | Для создания своей страницы 494 создайте для сайта новую страницу с именем 404. Она заместит 404 страницу GetSimple, использующуюся по умолчанию. | + | |
- | Вот часть кода из файла index.php, которая отвечает за формирование страницы 404. | + | Код, содержащийся в index.php |
- | <pre class="code"># define page, spit out 404 if it doesn't exist | + | <code php># 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'; |
- | $user_created_404 = GSDATAPAGESPATH . '404.xml'; | + | $user_created_404 = GSDATAPAGESPATH . '404.xml'; |
if (! file_exists($file)) { | if (! file_exists($file)) { | ||
if (file_exists($user_created_404)) { | if (file_exists($user_created_404)) { | ||
Line 17: | Line 17: | ||
$file = $file_404; | $file = $file_404; | ||
} | } | ||
- | exec_action('error-404'); | + | exec_action('error-404'); |
- | }</pre> | + | }</code> |
Перевод комментариев: | Перевод комментариев: | ||
- | //# define page, spit out 404 if it doesn't exist// | + | **define page, spit out 404 if it doesn't exist** - определение и выдача 404, если не существует. |
- | генерим запрашиваемую страницу - выплевываем (вот как-то так!) 404, если запрошенной страницы не существует. | + | |
- | ////user created their own 404 page, which overrides the default 404 message// | + | **user created their own 404 page, which overrides the default 404 message** - пользователь создал свою 404 страницу, которая замещает страницу по умолчанию. |
- | если пользователь создал свою 404 страницу, она и выдается вместо 404 страницы по умолчанию. | + | |
+ | ====== Ссылки ====== | ||
+ | |||
+ | На главную [[ru:|Содержание]] | ||
+ | |||
+ | ===== Страницы этой секции ===== | ||
+ | |||
+ | ===Добавление и Редактирование Контента=== | ||
+ | *[[ru:how_to:wysiwyg_editor|WYSIWYG-редактор]] | ||
+ | *[[ru:components|Компоненты]] | ||
+ | |