IgorA100 90 Опубликовано: 14 мая 2013 Рассказать Опубликовано: 14 мая 2013 Без правки кода ДЛЕ. Или такое не возможно и нужно правит несколько файлов ? Цитата Ссылка на сообщение Поделиться на других сайтах
DeeMon 73 Опубликовано: 14 мая 2013 Рассказать Опубликовано: 14 мая 2013 Создаём в админке статическую страничку с названием 404, потом в файле файле .htaccess прописываем ErrorDocument 404 /404.html вроде так... либо читаем ещё тут Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 14 мая 2013 Рассказать Опубликовано: 14 мая 2013 через .htaccess , но к сожалению не все страницы с ошибками будут выводится, некоторые пойдут через дле с надписью Внимание, обнаружена ошибка По данному адресу публикаций на сайте не найдено, либо у вас нет доступа для просмотра информации по данному адресу. Поэтому что бы все работало код надо править Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 15 мая 2013 Рассказать Опубликовано: 15 мая 2013 Знаю такой способ (с правкой, ZEOS.IN подсказал): /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-й ошибки (что в принципе верно), то вот решение: 1. В main.tpl после {info} вставляем {include file="/_dle_ext/connector.php?act=404"} 2. Что это за файл, читаем здесь 3. В connector.php, например, такой код <?php if($act == '404'){ global $news_found; if(!$news_found){ $tpl->load_template('404.tpl'); $tpl->compile('content'); echo $tpl->result['content']; return; } } 4. Создаём файл шаблона 404.tpl и делаем там страницу 404 Второй способ не проверял, т.к. меня первый устраивает. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.