Хак для создания собственной ошибки 404 на DLE.
Установка:
1. Закидываем файл ошибки в корень сайта (это 404.php или же err404.html).
2. Открываем .htaccess и в самом низу добавляем:
ErrorDocument 404 /404.php
3. Открываем файл engine/modules/static.php находим:
msgbox( $lang['all_err_1'], $lang['news_page_err'] );
Меняем на:
require_once ROOT_DIR.'/404.php';
die();
die();
4. Открываем файл engine/modules/show.short.php находим:
msgbox( $lang['all_err_1'], $lang['news_err_27'] );
Заменяем на (повторяется 2 раза, 2 раза и заменяем):
require_once ROOT_DIR.'/404.php';
die();
die();
5. Открываем файл engine/modules/show.full.php находим:
msgbox( $lang['all_err_1'], $lang['news_err_12'] );
Заменяем на:
require_once ROOT_DIR.'/404.php';
die();
die();
Теперь при переходе например на сайт.ру/брееедятина, вас будет кидать на свою собственную 404.php.