При отсутствии категории значение [available=cat] не выводится

При отсутствии категории значение [available=cat] не выводится

Иногда нужно задать оформление категориям через [available=cat][/available], при этом категории еще могут не существовать. Но значения все равно выводятся и страницы на сайте с ошибкой выглядят как-то не красиво. Это можно исправить хаком в несколько строк.
Установка:
1. Открыть engine/modules/show.short.php и в самом низу найти:
?>

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

Готово!

Теперь можно настроить страницу ошибки по своему вкусу:
[aviable=404] ... [/aviable]
 
Версия DLE: 12.0
 
Автор: Sander
Источник:
  • Oxigen
  • 0
  • 426
Информация
Оставлять комментарии могут только зарегистрированные посетители.