Dleshka.org
Авторизация

Хак Собственная страница ошибки для DLE 11.0 и более

+2
TipTop 14-07-2020 Хаки DLE 2 комментария

Как сделать для DLE собственную страницу ошибки error 404?

Для версии DLE - 11.0 и более.

Для этого нужно изменить 5 файлов:
/engine/modules/main.php //455 стр.
/engine/modules/profile.php //779 стр.
/engine/modules/show.full.php //1663 стр.
/engine/modules/social.php //771; 850; 856; 863 стр.
/engine/modules/static.php //393 стр.


Найти:
@header( "HTTP/1.0 404 Not Found" );

меняем на:
exit( include "error/404.html" );


В корне сайта создаем папку "error" где размещаем свою страницу - 404.html
Информация
Зарегистрируйтесь чтобы комментировать публикацию.
hakypuhbiu
15 июля 2020 03:44
+ 0 -
Уже есть такое для dle 14.0 покрайне мере из коробки. В настройках "Использовать отдельную страницу для 404 ошибки"

При включении данной опции, в случае если скрипту нужно вывести сообщение о том, что отсутствует нужный контент, он будет использовать не встроенное системное сообщение, а отдельную страницу, которую вам нужно расположить в корне вашего сайта и именем 404.html, т.е. ваша страница должна располагаться например по адресу http://yoursite.com/404.html
tiptop
15 июля 2020 21:33
+ -1 -
hakypuhbiu,
Но есть еще юзают и немного поздние версии.
Авторизация