Страница ошибок для joomla 2.5

imegesКак создать свою страницу ошибок 404 для Joomla 2.5

Как создать страницу ошибок для joomla 1.5 я уже писал  в статье Как создать свою страницу ошибок. Для joomla 1.5 там всё просто удаляете полностью весь код, который находится в файле error.php и вставляете скрипт который приведён в статье "Как создать свою страницу ошибок". Но в joomla 2.5 в файле error.php код намного больше и такой вариант просто с заменой этого кода на свой не катит. Так как если сделать всё так как написано для joomla 1.5 то ваша страничка ошибок 404 может отображаться с кракозабрами вместо нормального текста. Это происходит потому, что

 не указана кодировка страницы. Поэтому удалять нужно только код который находится между тегами <head>  и </html> и вместо этого кода просто вставляем свой код.

 

 

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

 

 

 

 

  Вместо 1111 вставляем номер ID вашей заранее заготовленной страницы ошибок как сказано в статье Как создать свою страницу ошибок
 
  Но это ещё не всё поле такой правки ваша страница ошибок так же может отображаться не совсем правильно так как в старом коде, который остался между тегами  <head>  и  </head> остались ссылки на стили из системного файла CSS , вы конечно можете их изменить в файле CSS но я сделал проще.
 
  Я просто копировал код из другой страницы сайта и вставил его вместо того, что в файле error.php между тегами <head>  и  </head> здесь как раз и находятся все нужные нам ссылки на стили и скрипты для правильного отображения страницы. И остаётся заменить только заголовок <title>Старый который вы скопировали</title> на <title>404</title> .
 
  Ну вот и всё теперь вместо вашей стандартной страницы 404 отображается ваша и человек который попадёт на эту страницу уже может заинтересоваться и не уйти, а остаться на вашем сайте. И так же прийти и в следующий раз если найдёт на вашем сайте что то интересное для себя.
 

Комментарии   

 
# Nikko 04.04.2013 17:39
105 строка в /components/com_jcomments/tpl/default/style.css
#comments-form input, #comments-repor t-form input, #comments-form textarea { padding: 3px 10px !important; outline: none;}
Это уберет косяки из формы комментариев. По аналогии можно сделать для форм поиска, подписки и авторизации.
Сейчас эти элементы у вас выглядят, уж простите, топорно. Сам же макет смотрится вполне прилично.
Ответить | Ответить с цитатой | Цитировать
 
 
# Админ. 04.04.2013 20:48
Цитирую Nikko:
105 строка в /components/com_jcomments/tpl/default/style.css
#comments-form input, #comments-report-form input, #comments-form textarea { padding: 3px 10px !important; outline: none;}
Это уберет косяки из формы комментариев. По аналогии можно сделать для форм поиска, подписки и авторизации.
Сейчас эти элементы у вас выглядят, уж простите, топорно. Сам же макет смотрится вполне прилично.

Спасибо конечно за совет, но я это знаю просто как то руки все не доходили.... Но раз уже комментарий написали, то обязательно исправлю это и не только....
Ответить | Ответить с цитатой | Цитировать
 
 
# uranus 19.04.2013 07:51
Сделал как написано. Для joomla 2.5 работает.
Спасибо!
Ответить | Ответить с цитатой | Цитировать
 
 
# Tatyana 22.09.2013 22:01
Материал нужный и сайт сделан хорошо. Но как же эта птичка мешает читать. Стоит ли она того, чтобы посетители уходили с сайта? Я ушла искать информацию на другом сайте. Без птичек.
Ответить | Ответить с цитатой | Цитировать
 
 
# Админ. 23.09.2013 15:28
Цитирую Tatyana:
Материал нужный и сайт сделан хорошо. Но как же эта птичка мешает читать. Стоит ли она того, чтобы посетители уходили с сайта? Я ушла искать информацию на другом сайте. Без птичек.

Татьяна спасибо для начала за комментарий. От этой птички не так уж и много пользы конечно и можно ее убрать, но вы просто первая кто оставил комментарий по поводу этого модуля. Мне, к примеру, она нравится, просто прикольно летает. И кстати если она мешает читать и занимает ненужное место закрывает, к примеру собой текст, то ее можно согнать с этого места просто быстро поводив по птичке курсором и она перелетит на другое место… Еще раз спасибо за проявленный интерес к сайту.
Ответить | Ответить с цитатой | Цитировать
 
 
# Котовский 28.12.2013 02:39
Доброго времени суток, сделал все как у Вас написано, проблема в том что, при открытии появляется "Warning: file_get_conten ts(http://big-internet.ru//index.php? option=com_cont ent&view=articl e&id=597) [function.file- get-contents]: failed to open stream: HTTP request failed! in /home/k10717/pu blic_html/big-i nternet.ru/temp lates/ot_sexyqu een/error.php on line 132" это как раз строчка "echo file_get_conten ts(JURI::root().'/index.php?option=com_content&view=article&id=1111');" хотя вместо 1111 я вставил ID своей страницы ошибки. Подскажите в чем может быть ошибка?
Ответить | Ответить с цитатой | Цитировать
 
 
# Админ. 30.12.2013 09:16
Здравствуйте. Ответ на этот комментарий я отправил вам в ответе на ваше последнее письмо
Ответить | Ответить с цитатой | Цитировать
 

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

В комментариях запрещается:
1) Писать оскорбительные выражения в сторону как администратора, модератора так и других пользователей сайта. (За такое нарушение сразу бан)
2) Реклама в любом ее проявлении, а так же рекламные ссылки на свои сайты, партнерские ссылки, для ссылки на свой сайт нужно использовать специальное поле для добавления ссылки.
3) Прежде чем писать комментарий и задавать вопрос обязательно убедитесь, что на ваш вопрос точно нет ответа на сайте. Так же на сайте есть форум, где вы можете задавать вопросы другим участникам этого форума...
ВНИМАНИЕ: ПРАВИЛА МОГУТ ДОПОЛНЯТЬСЯ И ИСПРАВЛЯТЬСЯ, В ТЕЧЕНИИ ВРЕМЕНИ СУЩЕСТВОВАНИЯ САЙТА БЕЗ ПРЕДУПРЕЖДЕНИЯ. ПОЭТОМУ ЧИТАЙТЕ ИХ ОБЯЗАТЕЛЬНО, ВО ИЗБЕЖАНИЕ НЕДОРАЗУМЕНИЙ.


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

 

 

 

Custom Search

 

 

Читаем так же:

Отправить в FacebookОтправить в Google BookmarksОтправить в TwitterОтправить в LinkedInОтправить в BobrdobrОтправить в LivejournalОтправить в MoymirОтправить в OdnoklassnikiОтправить в VkcomОтправить в Yaru