Joomla 1.5 Страница ошибки 404 на sh404sef

Тема в разделе "Joomla и SEF (ЧПУ)", создана пользователем Dim2, 27.03.2010.

  1. Dim2
    Offline

    Dim2 Пользователь

    Регистрация:
    26.04.2009
    Сообщения:
    165
    Симпатии:
    1
    Пол:
    Мужской
    Скажите, как сделать страницу ошибки 404 в дизайне сайта?
    У меня такая была до того как поставил sh404sef, сделана она методом отдельного файла error.php с таким кодом:
    Код (PHP):
    1. // no direct access
    2. defined( '_JEXEC' ) or die( 'Restricted access' );
    3. ?>
    4. <?php
    5. if ($this->error->code = '404') {
    6.         header("HTTP/1.0 404 Not Found");
    7. } ?>
    8.  
    9. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    10. <title>404 Error</title>
    11. <?php
    12. defined('JPATH_BASE') or die();
    13. echo file_get_contents(JURI::root().'/index.php?option=com_content&view=article&id=25');

    Но после установки sуf перестала работать. Скажите у этого компонента своя страница ошибой предусмотрена или эта опция там для понта?
    Она чего-то не работает. При переходе с сайт.ru/ru/23232323 например он перебрасывает на сайт.ru, а если ввести сайт.ru/23232323 - тогда просто броузер пишет что страница недоступна.
    Нужно сделать страницу ошибки в стиле сайта, да так чтоб она вместе с FoomFish дружила, то есть сайт не переключался на другой язык при вылетании ошибки(как это происходило с вариантом описаным выше), а он оставался на языке который нужен посетителю.
    Как так сделать?
    Выручайте друзья!
     
  2.  
  3. Dim2
    Offline

    Dim2 Пользователь

    Регистрация:
    26.04.2009
    Сообщения:
    165
    Симпатии:
    1
    Пол:
    Мужской
    Представляете, на сервере sh404sef работает весело, он вот эту страницу ошибки выводит на главной странице, точнее вместе с ней вместо её контента, зато все дополнительные моды (новости, слайдшоу) остються. Радует конечно что язык сайта теперь не переключается при выводе ошибки, но как сделать чоб эта страница выводилась без вот этих всех модулей главной страницы? :)
    Кстати с выключеным кэшированием никакой страницы ошибок нет а только белый экран. Чего так?
     
    Последнее редактирование: 29.03.2010

Поделиться этой страницей

Загрузка...