Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Топ новостей в категории

Тема в разделе "Вопросы- ответы", создана пользователем never3d22, 21 окт 2016.

21.10.16 в 23:11
22.10.16 в 00:18
4
5.535
0
  1. TopicStarter Overlay
    never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.014
    Лучших ответов:
    0
    Рейтинги:
    +108 / 0 / -0
    Можно ли по принципу custom вывести топ. новостей категории в которых находиться пользователь?
    Принцип [category=id]{custom слишком долгий
     
  2. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.433
    Лучших ответов:
    32
    Рейтинги:
    +4.062 / 137 / -0
    В чем проблема использовать этот способ ?
     
  3. TopicStarter Overlay
    never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.014
    Лучших ответов:
    0
    Рейтинги:
    +108 / 0 / -0
    а если категорий 500?
     
  4. TopicStarter Overlay
    never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.014
    Лучших ответов:
    0
    Рейтинги:
    +108 / 0 / -0
    Сделал так
    Код:
    $tpl->set('{category-id}',$cat_info[$category_id]['id']);
    но в custom не пашет
     
  5. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.433
    Лучших ответов:
    32
    Рейтинги:
    +4.062 / 137 / -0
    Открыть /engine/modules/functions.php найти
    PHP:
    if( preg_match"#catalog=['\"](.+?)['\"]#i"$param_str$match ) ) {
    Выше вставить:
    PHP:
    if( preg_match"#thiscat#i"$param_str$match ) ) {
        if( 
    $config['allow_multi_category'] )
            
    $where[] = "category REGEXP '[[:<:]](" $category_id ")[[:>:]]'";
        else
            
    $where[] = "category IN ('" $category_id "')";
    }
    В нужном месте использовать
    Код:
    [aviable=cat]{custom thiscat ...}[/aviable]
     
    • Нравится Нравится x 4
Яндекс.Метрика