Всё показывается.
Документацию читайте по шаблонам:
Фигню не пишите. ИМХО! ;)
Не надо путать config.php и dbconfig.php для подключения к БД.
В login.tpl вставьте {lostpassword-link}
http://dle-news.ru/extras/online/logintpl.html?zoom_highlightsub=lostpassword
http://dle-news.ru/extras/online/lostpassword.html?zoom_highlightsub=lostpassword
Нет, e-mail должен быть существующий, на него придёт ссылка по которой нужно будет перейти для восстановления пароля.
ТС, лучше страницу 404 делать не редиректом, а сразу её выводить (по умолчанию DLE так и делает),
если нужна собственная, то в файлах:
/engine/modules/profile.php
/engine/modules/show.full.php
/engine/modules/show.short.php - в трёх местах
/engine/modules/static.php
в следующей строке после:
@header( "HTTP/1.0 404 Not Found" );
вставить:
exit( include "404.html" );
В данном случае страница 404.html должна находиться в корне сайта.
Если забыл пароль, то есть функция восстановления пароля.
Ни какой, пароль в config.php нельзя поменять.
http://dle-news.ru/extras/online/all3.html
Какая версия DLE и PHP? Например, полноценная поддержка линейки PHP 5.4.x. для кодировки windows-1251 появилась только в DLE v.9.7.
Есть два пути, в зависимости от ситуации, откатить PHP до 5.3.x/5.2.x или обновить двиг до актуальной версии.
http://dle-news.ru/tips/917-szhatie-css-fajlov-shablona.html