Делаем отображение количества записей в подкатегориях

Discussion in 'SOBI' started by AlexViking, Mar 8, 2009.

  1. Offline

    AlexViking Недавно здесь

    Joined:
    Feb 17, 2009
    Messages:
    3
    Likes Received:
    1
    Готовой информации по этому вопросу не нашел, пришлось копаться самому. Выкладываю готовое решение (хак), которое позволяет вывести количество записей в подкатегориях. На мой взгляд, это очень полезная вещь, и непонятно, почему ее не сделали стандартно.

    Может быть, кому-нибудь тоже пригодится.

    Открываем файл frontend.class.php.

    Ищем строчку

    $subcats[] = "<span class=\"sobi2SubcatsListItems\"><a href=\"{$h}\" title=\"{$t}\">{$subcat->name}</a></span>";

    меняем на

    $query = "SELECT itemid FROM `#__sobi2_cat_items_relations` WHERE (`catid`= {$subcat->catid} )";
    $database->setQuery($query);
    $results1 = $database->loadObjectList();
    $kolvo2= count( $results1 );
    $subcats[] = "<span class=\"sobi2SubcatsListItems\"><a href=\"{$h}\" title=\"{$t}\">{$subcat->name}</a>({$kolvo2})</span>";

    Не забудьте очистить кэш соби, а то я сначала не понял, что он существует, и провозился почти полчаса, выясняя, почему ничего не меняется.
     
    2kot3 likes this.
  2.  

Share This Page

Loading...