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


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

Похожие темы

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


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

SX

Группа: Администратор
Cообщений: 3016
Регистрация: 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

Поисковые боты: 199
Bot(176), oBot(22), Googlebot
 Статистика форума

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

maxter (42)
Copyright © 2009 - 2024 SX All rights reserved | Powered by SX CMS 1.06 UTF | Контакты