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

Discussion in 'Joomla и SEF (ЧПУ)' started by Dim2, Mar 27, 2010.

  1. Dim2
    Offline

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

    Joined:
    Apr 26, 2009
    Messages:
    165
    Likes Received:
    1
    Gender:
    Male
    Скажите, как сделать страницу ошибки 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 Пользователь

    Joined:
    Apr 26, 2009
    Messages:
    165
    Likes Received:
    1
    Gender:
    Male
    Представляете, на сервере sh404sef работает весело, он вот эту страницу ошибки выводит на главной странице, точнее вместе с ней вместо её контента, зато все дополнительные моды (новости, слайдшоу) остються. Радует конечно что язык сайта теперь не переключается при выводе ошибки, но как сделать чоб эта страница выводилась без вот этих всех модулей главной страницы? :)
    Кстати с выключеным кэшированием никакой страницы ошибок нет а только белый экран. Чего так?
     
    Last edited: Mar 29, 2010

Share This Page

Loading...