Создаем собственную страницу 404 ошибки

( 4 Votes )
eror404Наверное каждый из нас, хотя бы раз попадал на страницу 404 ошибки. Причин тому может быть масса: случайная опечатка при наборе адреса, попытка зайти на устаревшую страницу, которая уже удалена и.т.п.

И что мы там видим? В большинстве случаев, это отпугивающая надпись, типа "Not Found" , которая говорит нам, что страница не найдена. Сразу возникает желание закрыть страницу, что собственно и делает большинство пользователей.

Если сайт работает на базе CMS Joomla, то стандартная страница 404 ошибки там выглядит уже не так страшно, но все равно, вариант, скажем, не из лучших.

Во-первых, она абсолютно не вписывается в дизайн сайта, и посетитель, попавший на нее, долго не может сообразить, на Вашем он сайте или нет, и, в большинстве случаев, это побуждает его покинуть страницу.

Во-вторых, трудно сказать, что стандартная джумловская страница 404 ошибки, имеет правильное, с точки зрения удобства и юзабилити, содержание. Можно придумать что-то более оригинальное. Например, предложить пользователям больше выходов из сложившейся ситуации. Пригласить их посетить интересные разделы сайта, подписаться на почтовую рассылку, либо сделать вообще какую-то юмористическую или креативную страницу. В общем задача - сохранить посетителя, а не отпугнуть его. Некоторые дизайнеры вообще делают щедевры в этом плане :)

В CMS Joomla создать свою страницу 404 ошибки , оформленную в стиле Вашего сайта, достаточно просто. Для этого нужно:

1. Через панель администратора Joomla, создать одиночный материал (не принадлежащий никакому разделу и категории) , в котором, собственно, и разместить все содержимое будущей страницы 404.

2. В менеджере материалов посмотреть и запомнить ID данной страницы.

3. В корне сайта, в папке templates/system найти файл error.php. Открыть его, удалить все его содержимое, и вставить туда следующий код:

<?php
 defined('JPATH_BASE') or die();
 echo file_get_contents(JURI::root().'/index.php?option=com_content&view=article&id=1001');
 ?>

4. Заменить число 1001 (в конце 3 строки) на уникальный номер ID, который Вы запомнили в пункте 2.

Выполнив все вышеперечисленные действия, попробуйте набрать в адресной строке URL заведомо несуществующей страницы Вашего сайта. Ну скажем, если адрес сайта http://joomla-school.com , то что-то типа http://joomla-school.com/dgsjhgsj

Если Вы попали на созданную только что страницу 404 ошибки - значит У Вас все получилось! Поздравляю!

Источник


Добавить комментарий


Защитный код
Обновить

Рекомендую!

discwithbox"Joomla - Профессиональный сайт за один день"

"86 видеоуроков, 12 часов 46 минут экранного видео посвящены лучшей системе для создания сайтов - Joomla!"

Vip-доступ

Для того, чтобы скачивать видеоуроки, Вам необходимо получить VIP доступ

RSS лента новых уроков

Кликните по иконке, чтобы получать новые уроки по RSS каналу

RSS-подписка на новые уроки сайта Joomla-School.com

Или введите email, чтобы получать ссылки на новые уроки в свой ящик

Добавить в Google Reader

Читать в Яндекс.Ленте

Новые комментарии

  • Исправлено. После обновления файл router.php был изменен и оттуда исче... Далее...
  • Обновился до jommla! 2,51. Статьи, которые создаю после этого, все не ... Далее...
  • Действительно, сильная штука, сложновата немного, да и ещё с моими зна... Далее...
  • Звучит не плохо ;-) Админ если подскажешь где руссификацию найти под н... Далее...
  • тогда нужно смотреть непосредственно на вашем сайте и выяснять что не ... Далее...
  • я нашла этот плагин но там стоит 1 он просто открывается по другому ок... Далее...
  • тут такого нет в php админке! вот что имеется: extension_id name type ... Далее...
  • возможно у вас отключен плагин авторизации зайдите в phpmyadmin, выбе... Далее...

Сообщения с форума

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

Новые пользователи:
  • автодорог
  • Виталий
  • 1tbc.com
  • William
  • UrVen
Всего пользователей: 7834

Реклама