Добрый день, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались.
   
   


Форум
 CMS Status-X | Техническая помощь
         Шаблон для страницы 404

Похожие темы  |  Печать страницы

Шаблон для страницы 404


События Воскресенье, 30.11.2014, 12:18

Status-X

Группа: Администратор
Cообщений: 3005
Регистрация: 23.10.2009
Город: Санкт-Петербург
За 404 страницу отвечает файл notfound.php в папке action
За редирект отвечает строка
PHP-код
SX::object('Core')->message('Error404Title''Error404'BASE_URL5404)


Параметры метода
Цитата
message('Название окна', 'Текст окна', 'Адрес страницы редиректа, 'Время в секундах', 'Код ответа сервера')

Нужно понимать что текст для первых двух параметров это ключи массива языковых данных



Что бы использовать свой шаблон для 404 страницы пишем приблизительно так

Заменяем строку
PHP-код
SX::object('Core')->message('Error404Title''Error404'BASE_URL5404)

на
PHP-код

SX
::object('Response')->get(404);
$array = array(
    
'headernav' => 'Здесь текст для хлебных крошек, обычно тоже самое что для тега title',
    
'pagetitle' => 'Здесь пишем текст для тега title',
    
'content'   => View::get()->fetch(THEME '/other/404.tpl'));
View::get()->finish($array);


В папке шаблона other, создаем шаблон 404.tpl, в нем и оформляем что хотим видеть на 404 странице

Но учтите в некоторых браузерах при втором варианте может возникнуть проблема так как по спецификации контент не обязан отображаться при 404 ответе сервера. Поэтому в системе и используется редирект, редирект выполняется только для пользователей, для поисковиков выводится просто 404 заголовок




Пользователь офлайн


Похожие темы  |  Печать страницы  |   Предыдущая тема  |   Следующая тема

Быстрый переход:  
 

 Сейчас на сайте


Пользователей: 0, Гостей: 7

Поисковые боты: 9
Unknown Bot(2), Googlebot, Inktomi Slurp, BingBot(4), Yandex

 Статистика форума


  Темы Сообщения Пользователи
За сутки:
За неделю:
За месяц:
Всего:
Мы приветствуем нового участника: Lesya

 Дни рождения


TEPMIT (34), system (22)
Печать | Copyright © 2009 - 2016 Status-X All rights reserved | Powered by CMS Status-X 1.05 | Контакты