Здравствуйте! Подскажите пожалуйста, при обращении на страницу к примеру http://jbzoo.ru/4545dgfgdf внизу выскакивает информация что за ошибки и на каких строках в каких файлах и т.д. Можно как либо эту информацию скрыть и ограничиться лишь текстом мол данная страница не найдена!
Спасибо!
Ошибка 404 как изменить текст?
Started by
volnafm
, Mar 24 2013 01:06
13 replies to this topic
#1
Posted 24 March 2013 - 01:06
#2
Guest_vmagis_*
Posted 24 March 2013 - 01:31
Этот сайт предназначен только для демонстрации элементов JBZoo и поэтому на нем установлено "Показывать все ошибки".
Вы можете убрать это в Адмике Joomla или настроить индивидуально по шаблону и установках на хостинге.
Вы можете убрать это в Адмике Joomla или настроить индивидуально по шаблону и установках на хостинге.
#3
Posted 24 March 2013 - 07:47
Спасибо! В админке сообщения об ошибках убрал... а как сделать чтобы со страницы ошибки не слетало верхнее меню навигации
коим образом оно слетает и на странице http://jbzoo.ru/4545dgfgdf ?
коим образом оно слетает и на странице http://jbzoo.ru/4545dgfgdf ?
#4
Posted 25 March 2013 - 08:14
404 - это страница типа "Exception". В этом режиме Joomla не рендерит никакие модули не сработает часть плагинов. Это нормально.
То что вы хотите сделать умеют SEF компоненты. Думаю на JED можно найти несколько плагинов, которые решают эту проблему.
В крайнем случае редактируйте шаблон Joomla - "error.php"
То что вы хотите сделать умеют SEF компоненты. Думаю на JED можно найти несколько плагинов, которые решают эту проблему.
В крайнем случае редактируйте шаблон Joomla - "error.php"
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#5
Posted 25 March 2013 - 13:07
На сколько я понял можно сделать так:
В шабе joomla есть такой файл error.php
В нем прописать примерно следующее:
mysite.com - ваш сайт
Следующий шаг - создаем материал в котором красиво оформляем свою страничку ошибки, вставляем смешные картинки, подгружаем модули меню и поска и все на что хватит фантазии.
Далее идем в меню, содаем меню с названием "сервисное меню" в него будем закидывать все служебные ссылки что не надо публиковать на сайте напрямую. Например поиска, восстановления пароля,, авторизации или там еще чего умного для чего бы хотелось создать короткий url но не хотелось бы втыкивтаь в какие либо меню сайта.
В этом служебном меню создаем ссылку на материал с альясом 404. Получи что по адресу http://mysite.com/404 будет открываться наша страничка.
Так как изначально написанный код будет переносить нас на этот адрес по идее грамотно выдавая заголовок для поисковых систем 404 ошибки, то мы получите себе суперскую страницу ошибки которую очень просто настроить.
Но вообще рекомендую просто на главку ссылку делать и не делать одельно 404 ошибку. По статистике после переброски на главку человек еще может поискать что искал, а при попадалове на 404 - 99% уходят. Даже если вы там голую тетку с котиками поставите.
В шабе joomla есть такой файл error.php
В нем прописать примерно следующее:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
</head>
<body>
<?php
if ($this->_error->get('code') == '404') {
header("HTTP/1.0 404 Not Found");
header('Location: http://mysite.com/404);
exit;
}
?>
</body>
</html>
Это при ошибке 404 перебросит вас по адресу http://mysite.com/404 mysite.com - ваш сайт
Следующий шаг - создаем материал в котором красиво оформляем свою страничку ошибки, вставляем смешные картинки, подгружаем модули меню и поска и все на что хватит фантазии.
Далее идем в меню, содаем меню с названием "сервисное меню" в него будем закидывать все служебные ссылки что не надо публиковать на сайте напрямую. Например поиска, восстановления пароля,, авторизации или там еще чего умного для чего бы хотелось создать короткий url но не хотелось бы втыкивтаь в какие либо меню сайта.
В этом служебном меню создаем ссылку на материал с альясом 404. Получи что по адресу http://mysite.com/404 будет открываться наша страничка.
Так как изначально написанный код будет переносить нас на этот адрес по идее грамотно выдавая заголовок для поисковых систем 404 ошибки, то мы получите себе суперскую страницу ошибки которую очень просто настроить.
Но вообще рекомендую просто на главку ссылку делать и не делать одельно 404 ошибку. По статистике после переброски на главку человек еще может поискать что искал, а при попадалове на 404 - 99% уходят. Даже если вы там голую тетку с котиками поставите.
#6
Posted 26 March 2013 - 06:57
Данный код у меня выбивает следующее
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting ')' in ..........error.php on line 9
#7
Posted 26 March 2013 - 07:17
Там символик пропустил..
header('Location: http://mysite.com/404');
перед скобкой последней надо поставить '
#8
Posted 31 March 2013 - 21:34
Спасибо! Испробуем))
#9
Posted 08 April 2013 - 00:15
sh404 дает возможность задать текст станицы 404 в любом формате
Иной толкает пылесос, который нужен мне едвали, Изжога, перхоть и понос, О Боже, как Вы задолбали. Я не хотел бы Вас ругать, к больным мозгам претензий нету, Но раздается"Вашу мать"тебе в ответ по интернету
#10
Posted 08 April 2013 - 00:28
Ставить его только ради этого - как-то странно 
В последнее время стараюсь обходится без него вообще. И решать все проблемы, что решает он, как-то по-другому.
В последнее время стараюсь обходится без него вообще. И решать все проблемы, что решает он, как-то по-другому.
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]


This topic is locked








