Основной курс по Joomla
0 Пользователей и 1 Гость просматривают эту тему.
  • 15 Ответов
  • 2660 Просмотров
*

kolhoz

  • Осваиваюсь на форуме
  • ***
  • 163
  • 0
Joomla 3.4.4 Своя страница 404
« : 28.09.2015, 23: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

  • Живу я здесь
  • ******
  • 927
  • 113
Re: Joomla 3.4.4 Своя страница 404
« Ответ #1 : 28.09.2015, 23:52:00 »
Код
$this->error->getCode()
Ответы на вопросы по CSS . Откройте для себя Firebug

*

kolhoz

  • Осваиваюсь на форуме
  • ***
  • 163
  • 0
Re: Joomla 3.4.4 Своя страница 404
« Ответ #2 : 29.09.2015, 00:42:33 »
не помогло

*

JLang

  • Осваиваюсь на форуме
  • ***
  • 104
  • 17
Re: Joomla 3.4.4 Своя страница 404
« Ответ #3 : 29.09.2015, 01:21:22 »
не помогло
kolhoz, как земляк - земляку  ;D
http://joomlaforum.ru/index.php/topic,222056.msg1538930.html#msg1538930
Авось, поможет.

*

vipiusss

  • Профи
  • ********
  • 5529
  • 318
  • Круглая ава-зло!
Re: Joomla 3.4.4 Своя страница 404
« Ответ #4 : 29.09.2015, 08:51:33 »
попробуёте поиск по форуму.ну есть же ответы, не ленитесь.даже на офф сайте на русский перевели мануал и сделали для движка.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

nick71

  • Живу я здесь
  • ******
  • 1143
  • 0
  • Сайты любой сложности - обращайтесь
Re: Joomla 3.4.4 Своя страница 404
« Ответ #5 : 06.12.2016, 18:29:25 »
вопрос в том что не подхватываются модули - просто голая страница, может кто подскажет чтоб выводились модули?
Основная специализация - стандартные сайты на Joomla, но готовы к выполнению работ любой степени сложности, есть специалисты самой высокой квалификации, в т.ч. каталоги и магазины с синхронизацией с 1С. Скайп portall.com.ua Ася 473737041, телефон в Киеве (044) 361-7570

*

vipiusss

  • Профи
  • ********
  • 5529
  • 318
  • Круглая ава-зло!
Re: Joomla 3.4.4 Своя страница 404
« Ответ #6 : 06.12.2016, 18:31:32 »
вопрос в том что не подхватываются модули - просто голая страница, может кто подскажет чтоб выводились модули?

Если у вас будет в скрытом, например меню, пункт на материал 404, то вы спокойно управляете модулями: отображать те или иные там или нет.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями


*

Exciter

  • Осваиваюсь на форуме
  • ***
  • 153
  • 8
  • Теория + практика
Re: Joomla 3.4.4 Своя страница 404
« Ответ #8 : 16.02.2017, 15:50:42 »
Господа!
Никак не получается уйти от кода 200.
На любый несуществующие урлы выдаёт всегда 200.
error.php не запускается вообще никогда.
Подскажите, в какую сторону рыть?
Теория без практики мертва, а практика без теории слепа (с).

*

ProtectYourSite

  • Живу я здесь
  • ******
  • 857
  • 48
Re: Joomla 3.4.4 Своя страница 404
« Ответ #9 : 16.02.2017, 17:16:00 »
В любом урле цифры присутствуют?

*

Exciter

  • Осваиваюсь на форуме
  • ***
  • 153
  • 8
  • Теория + практика
Re: Joomla 3.4.4 Своя страница 404
« Ответ #10 : 16.02.2017, 17:18:09 »
В любом урле цифры присутствуют?
Имеется ввиду код ответа сервера 200. Вместо 404.
Теория без практики мертва, а практика без теории слепа (с).

*

ProtectYourSite

  • Живу я здесь
  • ******
  • 857
  • 48
Re: Joomla 3.4.4 Своя страница 404
« Ответ #11 : 16.02.2017, 17:19:21 »
Файл error.php покажите тогда.

*

Exciter

  • Осваиваюсь на форуме
  • ***
  • 153
  • 8
  • Теория + практика
Re: Joomla 3.4.4 Своя страница 404
« Ответ #12 : 16.02.2017, 17: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

  • Живу я здесь
  • ******
  • 857
  • 48
Re: Joomla 3.4.4 Своя страница 404
« Ответ #13 : 16.02.2017, 17:25:32 »
Значит нету кода 404) возвращаемся обратно, пример битой ссылки?

*

Exciter

  • Осваиваюсь на форуме
  • ***
  • 153
  • 8
  • Теория + практика
Re: Joomla 3.4.4 Своя страница 404
« Ответ #14 : 16.02.2017, 17:26:28 »
Значит нету кода 404) возвращаемся обратно, пример битой ссылки?
http://ptk-tver.ru/abracadabra
Теория без практики мертва, а практика без теории слепа (с).

*

ProtectYourSite

  • Живу я здесь
  • ******
  • 857
  • 48
Re: Joomla 3.4.4 Своя страница 404
« Ответ #15 : 16.02.2017, 18:22:02 »
Проверять по шагам, искать источник зла:
-переключить проверить на стандартном шаблоне (протостар)
-поотключать плагины и компоненты, проверить, что изменится.