Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как сделать, что бы в случае отсутствии категории на сайте, значение [available=cat]text[/available] не выводилось ?

Как сделать, что бы в случае отсутствии категории на сайте, значение [available=cat]text[/available] не выводилось ?


     05.02.2018    available, вывод ошибок    Все вопросы » Общие вопросы по PHP    1016

вопрос
Как сделать, что бы в случае отсутствии категории на сайте, значение [available=cat]text[/available] не выводилось ?

Так уж получается, что я задаю оформление категориям на сайте через [available=cat][/available], в связи с чем, если категории не существует, значения все равно выводятся и страницы с ошибкой выглядит недоработанной.

Как можно это исправить ?

Ответил: Sander


Открыть engine/modules/show.short.php
В самом низу найти
?>

Заменить на:
if (!$tpl->result['content']) {
    $dle_module = '404';
}


Теперь можно настроить страницу ошибки
[aviable=404] ... [/aviable]

1 комментарий

stiffmasster
Юзер

stiffmasster - 6 февраля 2018 09:07 -

SANDER,

Крайне не рекомендую данный способ всем, кто не хочет иметь кучу пустых страниц в поиске, плюс сам хак не работает.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх