Своя страница ошибок
| Alex300 |
|
|---|---|
|
Добавте в корень темы шаблоны error.404.tpl и error.500.tpl соотвественно для 404 и 500 ошибок. Вот пример части шаблона 500 ошибки.
<body class="<!-- IF ({PHP.usr.isadmin} == 1 OR {PHP._GET.debug} == 1) AND {MESSAGE_BODY} != '' -->message<!-- ENDIF -->">
<div class="error">
<div class="error-top">
<div class="error-code">500 <img src="/themes/portal30/img/alert.png" /></div>
<!-- IF {PHP.usr.isadmin} == 1 OR {PHP._GET.debug} == 1 -->
<div style="width: 90%; margin: 0 auto;">{MESSAGE_BODY}</div>
<!-- ENDIF -->
</div>
<div class="error-content">
<div class="error-message">Портал временно недоступен...</div>
<div class="error-desc">
Возникла ошибка при открытии страницы. Обновите страницу или перейдите на <a href="/">главную</a><br />
Обновите страницу спустя некоторое время.<br /><br />
Мы приносим Вам извинения за доставленные неудобства.
</div>
</div>
</div>
</body>
Он покажет сообщение о падении скрипта только авторизованному пользователю или если вы передадите нужный GET параметр. В остальном случае просто напишет, что произошла ошибка. С 404, думаю по аналогии разберетесь без труда. Там и сообщение то выводится только о том, что страница не найдена. Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |