Перейти к содержимому


Фотография
- - - - -

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

своя страница ошибки 404 404 error

Сообщений в теме: 33

#1 feedmy.name

feedmy.name

Отправлено 23 March 2015 - 10:28

День добрый, вопрос в следующем:

 

 

Можно ли с помощью Jbzoo сделать свою страничку ошибки error page и вывести её с помощью меню по id?

 

Есть варианты?

 

Спасибо.

 


  • 0

you call my joomla wonderfull but yet i called simple : )


#2 feedmy.name

feedmy.name

Отправлено 23 March 2015 - 11:14

немножно поделюсь:

 

У меня есть error.php в нем:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<?php defined('JPATH_BASE') or die();

echo file_get_contents(JURI::root().'404');?>

вместо '404'(последняя строка) генерирую ссылку на "материал"  (созданный в джумле, не в каталоге) с помощью меню и не вывожу ее в модуле(не публикую)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<?php defined('JPATH_BASE') or die();

echo file_get_contents(JURI::root().'index.php?option=com_content&view=article&id=1');?>

потом получается редирект на эту страничку. в случаи 404.

 

где взять ссылку...

 

 

 

Прикрепленные файлы


  • 0

you call my joomla wonderfull but yet i called simple : )


#3 SmetDenis

SmetDenis

Отправлено 24 March 2015 - 07:47

Я так не заморачивался, просто оформил error.php в шаблоне Joomla
Менять текст можно через переменную локализации.

Зачем вам такие сложности?
Это же 2х нагрузка на всех 404 страницах. А спам-боты ой как их любят... :)
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как моно скорее!


— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#4 feedmy.name

feedmy.name

Отправлено 24 March 2015 - 11:27

Да я бы с радостью!)))))  Тоже бы оформил в error.php Joomla если бы знал так php как вы :)

 

 

какой код нужно туда поместить в error.php, что бы вышло как на скрине? Вы же страничку тоже создавали?

 

подскажите тогда как быть? (facepalm) 

 

 

ЗЫ Учытель я только учу эти пиндосовские буквы php (giggle)


  • 0

you call my joomla wonderfull but yet i called simple : )


#5 andrey.koch

andrey.koch

Отправлено 24 March 2015 - 12:09

feedmy.name я уверен, что у вас получится всё сделать самому. Там совсем не сложно.

Если не получится, напишите, помогу.


  • 0

#6 SmetDenis

SmetDenis

Отправлено 24 March 2015 - 12:12


Файл /templates/<JOOMLA_TEMPLATE>/error.php сработает если что-то пошло не так.
Если этого файла нет, то берется аналогичный templates/system/error.php

Скопируйте его к себе и кастомизируйте как вам нравится. Только учтите, что позиции модулей там не работают.
Думаю в интернетах много подробного описания
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как моно скорее!


— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 feedmy.name

feedmy.name

Отправлено 24 March 2015 - 12:31

feedmy.name я уверен, что у вас получится всё сделать самому. Там совсем не сложно. Если не получится, напишите, помогу.

спс за помощь, а то я не знал :) :) :) у меня она есть!

 

 

 

Скопируйте его к себе и кастомизируйте как вам нравится. Только учтите, что позиции модулей там не работают. Думаю в интернетах много подробного описания

 

вы советуете убрать у неё путь? она та есть и работает в меню её убрать?

 

проверю после обеда :)


Сообщение отредактировал feedmy.name: 24 March 2015 - 12:31

  • 0

you call my joomla wonderfull but yet i called simple : )


#8 andrey.koch

andrey.koch

Отправлено 24 March 2015 - 14:28

Вот, например, мой файл Прикрепленный файл  error.php   2.01К   258 Количество загрузок: переделан для себя на основе страницы ошибки из шаблона JBlank и добавлено немного стилей для UIkit. Удалил из файла запросы к шаблону JBlank.

Располагаете его по адресу, который Денис выше написал

 

 

Файл 
/templates/<JOOMLA_TEMPLATE>/error.php

Сообщение отредактировал andrey.koch: 24 March 2015 - 19:31

  • 1

#9 feedmy.name

feedmy.name

Отправлено 24 March 2015 - 16:04

а создать материал и прописать в templates/шаблон/error.php

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

http://feedmy.name/saqse

 

не=прокатит? правда там h1 внимание акциия... вот бы его убрать.. да и вообще модули которые там убрать.

 

если я подключу ваш файл у меня 99% будет белый экран.. сейчас по пробую.


Сообщение отредактировал feedmy.name: 24 March 2015 - 16:05

  • 0

you call my joomla wonderfull but yet i called simple : )


#10 feedmy.name

feedmy.name

Отправлено 24 March 2015 - 16:15

белый и пушистый :)


  • 0

you call my joomla wonderfull but yet i called simple : )






Темы с аналогичным тегами своя страница ошибки 404, 404 error

Click to return to top of page in style!