X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как создать страницу ошибки 404.php на DLE
HITMAN84
HITMAN84
Topic Starter сообщение 6.10.2017, 20:09; Ответить: HITMAN84
Сообщение #1


Привет!
Как создать страницу ошибки 404.php ?
dle 11.2
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r0mZet
r0mZet
сообщение 8.10.2017, 11:42; Ответить: r0mZet
Сообщение #2


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

 

Далее лезем в файл /engine/egine.php находим и удаляем там строку:

 



if (!$category_id) $category_id = 'not detected';


и на ее место вставляем вот этот кусок кода:

 



if (!$category_id AND $view_template != "rss") {
header("HTTP/1.0 404 Not Found");
header("Status: 404 Not Found");
@require_once($_SERVER['DOCUMENT_ROOT'].'/404.html');
exit();
}


Далее забираемся внутрь файла engine/modules/functions.php находим и удаляем там кусок:

 



function msgbox($title, $text) {
global $tpl;

и на ее место вставляем вот этот кусок кода:

 



function msgbox($title, $text) {
global $tpl, $lang;
if( in_array('HTTP/1.0 404 Not Found', headers_list()) || $text == $lang['news_err_27'] ) {
require_once ROOT_DIR.'/404.html';
die();
}else{
$tplName = 'info.tpl';
}


На этом можно считать — всё! Не забываем сохраняться и делать бэкапы в случае чего непредвиденного

Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
HITMAN84
HITMAN84
Topic Starter сообщение 8.10.2017, 14:22; Ответить: HITMAN84
Сообщение #3


r0mZet,
Это всё уже изменял кода-то...
Дело в том что .html у меня урезан на слэш / вконце
Как быть теперь?
я ж просил php страницу ошибки а не html
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r0mZet
r0mZet
сообщение 8.10.2017, 20:19; Ответить: r0mZet
Сообщение #4


Какая разница урезан или не урезан. Хоть в .php хоть в .html, хоть в .hacker назови, от этого суть вещей не меняется.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
HITMAN84
HITMAN84
Topic Starter сообщение 8.10.2017, 20:25; Ответить: HITMAN84
Сообщение #5


r0mZet, 404.html отдает Код статуса HTTP 200 OK
почему?
И нет ведь тут правки в хтакесс-без него как будет работать ошибка?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r0mZet
r0mZet
сообщение 8.10.2017, 20:47; Ответить: r0mZet
Сообщение #6


(HITMAN84 @ 8.10.2017, 23:25) *
И нет ведь тут правки в хтакесс

И че?

(HITMAN84 @ 8.10.2017, 23:25) *
без него как будет работать ошибка?

Нормально все будет работать!

(HITMAN84 @ 8.10.2017, 23:25) *
404.html отдает Код статуса HTTP 200 OK

 бывает :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
HITMAN84
HITMAN84
Topic Starter сообщение 8.10.2017, 21:19; Ответить: HITMAN84
Сообщение #7


(r0mZet @ 8.10.2017, 23:47) *
бывает
Что делать? :mellow:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
HITMAN84
HITMAN84
Topic Starter сообщение 10.10.2017, 16:16; Ответить: HITMAN84
Сообщение #8


тык как создать правильно?


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Требуется написать PHP парсер для сайта
0 slavalist 190 Вчера, 17:35
автор: slavalist
Горячая тема (нет новых ответов) Как бездомные хранят деньги?
88 metvekot 15563 13.6.2024, 18:17
автор: metvekot
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
31 freeax 6095 6.6.2024, 18:14
автор: karizma
Горячая тема (нет новых ответов) У вас часто просят денег в долг? Как отказываете?
99 uahomka 8282 5.6.2024, 22:50
автор: Liudmila
Открытая тема (нет новых ответов) Как заработать денег в интернете?
6 Suagaring 1149 5.6.2024, 0:33
автор: Liudmila


 



RSS Текстовая версия Сейчас: 20.6.2024, 3:09
Дизайн