8Dle
Авторизация

CUSTOM SELECT ALL*

CUSTOM SELECT ALL*

Делаем выборку из всех категорий, одним символом " * ".
Если вы используете на сайте custom то наверняка знаете, что не возможно выбрать все категории, их нужно перечислять.
Так получилось что, я вывел блок, топ-10 (с ручной настройкой выдачи сортировки) и не хватало лишь одного - выбрать все категории.
Перечислять каждую я посчитал идиотизмом, поэтому чуть усовершенствовал custom добавив ему выбор сразу всех категорий.
Итак, открываем functions.php

находим:
$where_category = "category regexp '[[::]]'";

Заменяем на:
if ($custom_category == '*'){
$where_category = true;
} else {
$where_category = "category regexp '[[::]]'";
}

теперь можно выводить все категории так: category="*"

Если парсер DLE загрызет код:
Найти:
$where_category = "category regexp '[[:<:]](" . $custom_category . ")[[:>:]]'";

Заменить на:
if ($custom_category == '*'){
            $where_category = true;
            } else {
            $where_category = "category regexp '[[:<:]](" . $custom_category . ")[[:>:]]'";
            }

Жмите на Кнопу ниже, или подписывайтесь!


Читайте также
  1. Кот Баюн
    23 августа 2011 09:57
    Я правильно понял, что это вывод всех новостей на сайт?
    Не знаю может кому это пригодится?
    Лучше уж по одной категории, так хоть ограничить можно каждую. А на кой эту свалку выводить?
  2. Mr. Hyde
    24 августа 2011 20:40
    Смысл есть! Каждый по своему его будет использовать.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Dle это движок который изначально проектировался для создания новостных сайтов, но по мере своего развития движка значительно расширил свою функциональность и стал универсальным средством разработки и сопровождения сайтов и блогов различной направленности и тематики. По сравнению с другими бесплатными (и некоторыми платными) CMS системами движок dle обладает довольно обширными возможности.

Авторизация