Форум русской поддержки Joomla!® CMS
27.02.2017, 12:57:16 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Joomla - марафон. Сайт на миллион
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Joomla 3.4.4 Своя страница 404

 (Прочитано 2038 раз)
0 Пользователей и 1 Гость смотрят эту тему.
kolhoz
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 149


« : 28.09.2015, 22:04:15 »

Как в Joomla 3.4.4 сделать свою страницу 404?

В файле error.php прописал такой код не работает

Код:
<?php
defined( '_JEXEC' ) or die( 'Restricted access');
if ($this->error->code == 404) { header('Location: /404.html'); exit; }
?>

Материал создал пункт меню ведущий на материал 404. При попытке перейти по несуществующему url перекидывает на главную страницу
Записан
midav
Живу я здесь
******

Репутация: +113/-1
Offline Offline

Пол: Мужской
Сообщений: 952



« Ответ #1 : 28.09.2015, 22:52:00 »

Код:
$this->error->getCode()
Записан
kolhoz
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 149


« Ответ #2 : 28.09.2015, 23:42:33 »

не помогло
Записан
JLang
Осваиваюсь на форуме
***

Репутация: +17/-0
Offline Offline

Пол: Мужской
Сообщений: 107



« Ответ #3 : 29.09.2015, 00:21:22 »

не помогло
kolhoz, как земляк - земляку  Grin
http://joomlaforum.ru/index.php/topic,222056.msg1538930.html#msg1538930
Авось, поможет.
Записан
vipiusss
Профи
********

Репутация: +274/-9
Online Online

Пол: Мужской
Сообщений: 4992


Skype: renor_


« Ответ #4 : 29.09.2015, 07:51:33 »

попробуёте поиск по форуму.ну есть же ответы, не ленитесь.даже на офф сайте на русский перевели мануал и сделали для движка.
Записан
nick71
Живу я здесь
******

Репутация: +11/-12
Offline Offline

Пол: Мужской
Сообщений: 1127


Сайты любой сложности - обращайтесь


« Ответ #5 : 06.12.2016, 17:29:25 »

вопрос в том что не подхватываются модули - просто голая страница, может кто подскажет чтоб выводились модули?
Записан
vipiusss
Профи
********

Репутация: +274/-9
Online Online

Пол: Мужской
Сообщений: 4992


Skype: renor_


« Ответ #6 : 06.12.2016, 17:31:32 »

вопрос в том что не подхватываются модули - просто голая страница, может кто подскажет чтоб выводились модули?

Если у вас будет в скрытом, например меню, пункт на материал 404, то вы спокойно управляете модулями: отображать те или иные там или нет.
Записан
b2z
Support Team
*****

Репутация: +720/-0
Offline Offline

Пол: Мужской
Сообщений: 7606


Разраблю понемногу


« Ответ #7 : 06.12.2016, 17:43:57 »

Цитировать
Как в Joomla 3.4.4
Вы бы обновились для начала.
Записан
Exciter
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 137


Теория + практика


« Ответ #8 : 16.02.2017, 14:50:42 »

Господа!
Никак не получается уйти от кода 200.
На любый несуществующие урлы выдаёт всегда 200.
error.php не запускается вообще никогда.
Подскажите, в какую сторону рыть?
Записан
ProtectYourSite
Завсегдатай
*****

Репутация: +28/-4
Offline Offline

Сообщений: 400



« Ответ #9 : 16.02.2017, 16:16:00 »

В любом урле цифры присутствуют?
Записан
Exciter
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 137


Теория + практика


« Ответ #10 : 16.02.2017, 16:18:09 »

В любом урле цифры присутствуют?
Имеется ввиду код ответа сервера 200. Вместо 404.
Записан
ProtectYourSite
Завсегдатай
*****

Репутация: +28/-4
Offline Offline

Сообщений: 400



« Ответ #11 : 16.02.2017, 16:19:21 »

Файл error.php покажите тогда.
Записан
Exciter
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 137


Теория + практика


« Ответ #12 : 16.02.2017, 16:21:13 »

Файл error.php покажите тогда.

Код:
<?php
defined('_JEXEC') or die;

if (($this->error->getCode()) == '404') {
header("HTTP/1.0 404 Not Found");

$url=JURI::root()."index.php?option=com_content&view=article&id=98";
$data = file_get_contents($url) or die("Cannot open URL");
    echo $data;
exit;
}

Но дело не в нём. Почему то до него вообще не доходит дело.
Записан
ProtectYourSite
Завсегдатай
*****

Репутация: +28/-4
Offline Offline

Сообщений: 400



« Ответ #13 : 16.02.2017, 16:25:32 »

Значит нету кода 404) возвращаемся обратно, пример битой ссылки?
Записан
Exciter
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 137


Теория + практика


« Ответ #14 : 16.02.2017, 16:26:28 »

Значит нету кода 404) возвращаемся обратно, пример битой ссылки?
http://ptk-tver.ru/abracadabra
Записан
ProtectYourSite
Завсегдатай
*****

Репутация: +28/-4
Offline Offline

Сообщений: 400



« Ответ #15 : 16.02.2017, 17:22:02 »

Проверять по шагам, искать источник зла:
-переключить проверить на стандартном шаблоне (протостар)
-поотключать плагины и компоненты, проверить, что изменится.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet