Все для DataLife Engine / DLE хаки / Хак для DLE / Устанавливаем swf анимацию забавной странички Ошибки 404

Устанавливаем swf анимацию забавной странички Ошибки 404



Сделать интересную страницу Ошибки 404 с анимационной заставкой swf можно с помощью данного материала, а при желании сделать тоже самое и для шаблона Оффлайн странички. Так как стандартная не интересна и скучная, вот решил разнообразить и немного настроение поднять.Данная страничка довольно много весит так как в архиве есть музыка к самой страничке, так что качаем тестируем. Порадовать вас думаю получится.

Обзор темы, прочитать можно узнать у нас по ссылке Что значит ошибка 404, в статье в том числе рассмотрены способы, как исправить 404 Page Not Found, как исправить 404 ошибка сайт недоступен, как найти и определить все страницы 404 ошибки сайта?

Устанавливаем swf анимацию забавной странички Ошибки 404
Установка

Заливаем папку 404 в корень интернет-портала ,то есть путь должен быть таков http://ресурс.РУ /404/index.html
Создаем в корне файл 404.html с содержимым:
<html><head><meta http-equiv="refresh" content="0;url=http:// ресурс.РУ /404/index.html"><sсriрt language='javascript'>  location.href='http:// ресурс.РУ /404/index.html';  </sсriрt></head><body></body></html>


Открываем .htaccess, в конец добавляем:

ErrorDocument 404 /404.html


Теперь открываем engine/modules/static.php
Ищим код:

@header( "HTTP/1.0 404 Not Found" );msgbox( $lang['all_err_1'], $lang['news_page_err'] );


На вот это:

@header( "HTTP/1.0 404 Not Found" );require_once ROOT_DIR.'/404.html';die();


Теперь за этим открываем engine/modules/show.short.php
и делаем замену:

    if ( $newsmodule ) @header( "HTTP/1.0 404 Not Found" );                 msgbox( $lang['all_err_1'], $lang['news_err_27'] );        } elseif( ! $news_found and $catalog != "" ) {                if ( $newsmodule ) @header( "HTTP/1.0 404 Not Found" );                 msgbox( $lang['all_err_1'], $lang['news_err_27'] );


На это:

if ( $newsmodule ) @header( "HTTP/1.0 404 Not Found" );                require_once ROOT_DIR.'/404.html';        die();        } elseif( ! $news_found and $catalog != "" ) {                if ( $newsmodule ) @header( "HTTP/1.0 404 Not Found" );                require_once ROOT_DIR.'/404.html';        die();


Открываем engine/modules/show.full.php
И меняем это:

@header( "HTTP/1.0 404 Not Found" );                msgbox( $lang['all_err_1'], $lang['news_err_12'] );


На

@header( "HTTP/1.0 404 Not Found" );                require_once ROOT_DIR.'/404.html';                die();


ВНИМАНИЕ!
Данные действия заменяют надпись
"Новость не найдена", "Категория не найдена или в ней нет материалов", "Статическая страница не найдена" на выше указанную страницу 404!

На этом установка окончена и радуемся новой страничке.

«Автор:»Adamantis

Советуем dle9.com скачать dle устанавливаем swf анимацию забавной странички Ошибки 404 zabavnyi_404.zip[11.64 Mb]
  • 80

Комментарии 10

dle9.com от 28 апреля 2013 07:57
777sharpey777,
Оправьте в лс добавлю в новость
777sharpey777 от 27 апреля 2013 20:30
Админ как вставить инструкцию попроще? Вставляю тут, пишет слишком много пишу :(, Просто я знаю как сделать такую страницу, чтоб везде работала и не только на DLE.
Тестировал: DLE все версии, Ucoz и Wordpress
SNIPER32 от 21 января 2013 00:54
Кому интересно как сама страничка выглядит смотрите на нее в действии давно уже у меня стоит smile
dle9.com от 23 июля 2012 22:32
Dima_Lpfan,
Попробуйте вот так, по этому варианту установить эту страницу ...
DLE шаблон ошибка 404 оформление и установка для дле сайта
Dima_Lpfan от 23 июля 2012 21:00
dle9,Спасибо большое помогло)))А на счет страницы ошибки,можно же всетаки ее установить?
dle9.com от 23 июля 2012 20:41
Dima_Lpfan,
вы его верните, как было из дистрибутива можно взять, да заменить, проблема очень похожа что в нем
Думаю полезно вам будет ознакомится
Как правильно удалить модуль дле, код из файлов и базы данных, после установки.
Dima_Lpfan от 23 июля 2012 20:15
dle9,Я удалил то что нужно было прописать в .htacces но сайт всеравно не открывается.
dle9.com от 23 июля 2012 19:57
Dima_Lpfan,
Открываем .htaccess, в конец добавляем:

здесь ошибка на этом пункте, верните как было
Dima_Lpfan от 23 июля 2012 19:21
Ребят я все сделал как надо но теперь когда заходишь на сайт и на любую страницу выдает :
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, admin@main-hosting.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Не подскажете как решить задачу?
mnopkat от 11 мая 2012 09:08
Сча попробуем!
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent