Ошибка 404 в Joomla 2.5 и 3 - настройка, редактирование

Рейтинг:   / 2
ПлохоОтлично 

Друзья, сегодня я зашел на сайт, случайно добавив в адресной строке вместо “/administrator” > “/wp-admin” и каким же было мое удивление – страница ошибки 404 joomla шаблона от YooTheme абсолютно не настроена, ну вообще никак. Собственно было принято решение создать её правильной, так, чтобы навигация и структура сайта была у посетителя на виду.

Ошибка 404 joomla

Давайте начнем с того, что определим понятие этой ошибки. Страница 404 «Not found» дает пользователю понять, что искомый материал (публикация) более недоступна для чтения.

По-умолчанию в каждом сайте есть такая страница, во всех версиях Joomla 2.5 и 3.x. В кругу администраторов сайтов, даже ходит шутка, про то, что 404 ошибка является самой посещаемой страницей во всемирной паутине, и ведь в этом есть доля правдыJ

Причины возникновения 404 ошибки

  1. Смена алиаса материала (ссылки).
  2. Смена типа материала.
  3. Добавление суффикса (*.html) к адресу ссылки.
  4. Удаление материала.

Как вы уже успели понять, joomla выдает ошибку 404 из-за того, что редактор переместил, или сменил заголовок статьи с алиасом, удалил её или сменил категорию – в общем, результат такой, получается, от работы с адресом материала.

Joomla настройка 404

Ошибка 404, как же исправить её? Как настроить или изменить внешний вид? ИнтересноJ?

Все очень просто, давайте сделаем это в несколько шагов, от А до Я:

1)      Подключаемся к серверу через ФТП клиент (в моем случае использовался Тотал Коммандер)

2)      Заходим в папку templates, далее в шаблон, который установлен по-умолчанию (в нашем случае используется премиум тема Yoo Avenue).

Файлы ФТП

3)      Прошу заметить! В этом шаблоне есть отдельно папка layouts в которой хранится файл темы «theme.php» и отдельная папка фреймворка Warp (страница ошибки 404 находится именно там, по адресу: “template/yoo_avenue/warp/layouts/” – error.php). Не путайте, прошу не путайте папки, так как файл с ошибкой 404 используется тот, который расположен в папке фреймворка, а не в корневой папке шаблона!

4)      Для работы нам потребуется два этих файла, один файл theme.php и страницы ошибки error.php.

5)      Откроем файл error.php, выглядит он следующим образом:

joomla ошибка 404 файл error php

6)      Открываем файл шаблона index.php (в нашем случае theme.php). Ниже, под литерой "А" указано место позиции, где расположен основной контент на сайте.

7)      Ищем место где находится позиция для вывода контента (показано на рисунке выше).

8)      Вставляем туда код, взятый из страницы ошибки 404, который есть по-умолчанию. Литера "А" - позиция (расположение) контента и "Б" - код ошибки 404 из шаблона.

Готово. Страница ошибки 404 настроена и будет отображена со всеми опубликованными на сайте модулями и прочими радостями! Кстати, как видите на последней картинке в тегах <p> я написал произвольный текст и выровнял тегом <div> отображение по центру.

Чтобы настроить изображение при выводе 404 ошибки, достаточно скачать любую картинку, которую хотите поставить на заставку и прописать ее в любом месте, где пожелаете в виде кода <img src="/images/folder/joomla404-1.png" border="0" alt="" title="joomla ошибка 404" />.

Важные замечания

Страница ошибки настраивается одинаково, что в Joomla 2.5, что в Joomla 3.x. Важна структура установленного шаблона, так как некоторые производители не ограничеваются простым оформлением в виде папки css и нескольких файлов php, а содержат кучу других папок, где может находиться файл error.php. Т.е. если вы изменили файл с таким названием, а изменений на сайте не произошло, то вполне может быть, что нужно искатьт другой файл с таким же названием. Прошу прощения за воду, но это важная деталь.

Проверить работоспособность настройки 404 страницы можно простым способом: заходите в любую категорию и разбавляете URL латиницей.

Все вопросы, пожалуйста оставляйте в комментариях! Буду рад помочь.

Комментарии   

0 #1 Оксана 05.07.2017 11:49
Добрый день. Столкнулась с такой проблемой при обновлении joomla с версии 3,7,2 на 3,7,3 главная страница становится недоступной - ошибка 404. Если изменяю главную страницу, сайт работает исправно кроме пункта Главная
Цитировать

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


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