Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.22 »   Вывод шаблона в случае ошибки
RSS

Вывод шаблона в случае ошибки

не выводится footer

Текущий рейтинг темы: Нет
Выводить сообщения

<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
 
Yuras
Долгожитель форума


Всего сообщений: 382
Рейтинг пользователя: 11


Ссылка


Дата регистрации на форуме:
15 мар. 2007
В случае ошибки появляется сообщение, подобное этому:

Ошибка: У вас недостаточно прав для чтения сообщений в данном разделе
Вернуться на предыдущую страницу
Перейти на главную страницу

На этом сообщении вывод html-кода заканчивается, не выводя кода ниже (footer и счетчики).

Как поправить?

Gram
Администратор

Gram
Откуда: Нижний Новгород
Всего сообщений: 1011
Рейтинг пользователя: 38


Ссылка


Дата регистрации на форуме:
23 июля 2003
По моему, XXXXPro говорил, что это поправить очень сложно (если совсем невозможно), а я еще сам не дошел до этой проблемы.
Yuras
Долгожитель форума


Всего сообщений: 382
Рейтинг пользователя: 11


Ссылка


Дата регистрации на форуме:
15 мар. 2007
я глянул краем глаза. вывод ошибки инклюдится файл styles/abstract/message.php, причем вместе в тегами
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html><head><title>Хабаровский спутниковый форум</title>
<base href="http://piorit.ru/forum/">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link rel="stylesheet" href="http://piorit.ru/forum//styles/wsx/wsx.css" type="text/css">
</head>
<body style="padding: 0; margin: 0; height:auto !important; height:100%; min-height:100%;">
<table class="innertable" style="margin-top: 21%; margin-left: 20%; height: 20%; width: 60%; "><tr>
<td class="tablehead">Ошибка: У вас недостаточно прав для чтения сообщений в данном разделе<tr>
<td><ul>
<li><a href="">Вернуться на предыдущую страницу</a></li><li><a href="index.php">Перейти на главную страницу</a></li></ul>
</table></body></html>

можно ведь после этого инклюда продолжить вывод шаблона?
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Yuras, в принципе, возможно добавить в этот шаблон require($GLOBALS['opt_dir'].'/config/bottom.txt');, каких-либо принципиальных проблем не будет. Но дело в том, что вся нижняя часть шаблона будет выводиться и в других ситуациях (при отправке сообщения/редактировании профиля, например), а я сознательно разделил шаблон таким образом, чтобы этого не было.

Хотя могу предложить иной вариант: в common.php есть функция error, и require можно вставить в нее. Тогда нижняя часть шаблона будет выводиться только при ошибке.

Оффтопик: А вообще, считаю подобную деятельность извращением.


---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.22 »   Вывод шаблона в случае ошибки
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0480. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!