Перейти к публикации

Рекомендованные сообщения

Всем привет.

Где то на форуме видел тему, но так и не нашёл, по поводу вывода ошибки 404 в отдельном окне.

То есть, мне надо, что бы при не верном переходе и т.п. не открывался сайт, где написано "По данному критерию новости не найдены, либо у вас нет доступа для просмотра этих новостей", а открывалась отдельная страница с ошибкой 404.

Ссылка на сообщение
Поделиться на других сайтах

Нет, там как вывести вместо стандартной надписи, статическую страницу, а мне надо вывести отдельно лежащий в корне сайта файл 404.php

Ссылка на сообщение
Поделиться на других сайтах

ну можно попробовать вместо

		$_GET['page'] = '404';

		require_once ENGINE_DIR.'/modules/static.php';
так
require_once ROOT_DIR.'/404.php';

die();

Ссылка на сообщение
Поделиться на других сайтах

Нолик, расскажи как сделать.

Закидываем файл ошибки в корень сайта. (у меня, это 404.php)

Открываем .htaccess и в самом низу добавляем:

ErrorDocument 404 /404.php
Открываем файл engine/modules/static.php находим:
	msgbox( $lang['all_err_1'], $lang['news_page_err'] );
Заменяем на:
	require_once ROOT_DIR.'/404.php';

	die();
Открываем файл engine/modules/show.short.php находим:
	msgbox( $lang['all_err_1'], $lang['news_err_27'] );
Заменяем на (повторяется 2 раза, 2 раза и заменяем):
	require_once ROOT_DIR.'/404.php';

	die();
Открываем файл engine/modules/show.full.php находим:
	msgbox( $lang['all_err_1'], $lang['news_err_12'] );
Заменяем на:
	require_once ROOT_DIR.'/404.php';

	die();

У меня всё работает, версия скрипта 8.2.

Изменено пользователем n0lik
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...