Не меняется порядок вывода категорий в меню

Тема в разделе "Мегафлуд", создана пользователем wmagixx, 22 окт 2015.

  1. wmagixx

    wmagixx Создатель

    Регистр.:
    30 дек 2013
    Сообщения:
    48
    Симпатии:
    5
    Суть проблемы такая, есть jshopping, его категории, которые выводятся как левое меню на сайте. Возникла необходимость изменить порядок вывода, в админке меняю порядок отображения, но на меню это никак не влияет... :( Помнится вообще этот вывод осуществлялся при помощи какого-то плагина .... но тут сайт делала фрилансер, сча ее нет, а сам изменить не помню где (давно не имел дело с jsh), подскажите где искать... видимо что-то нужно дописать в этот плагин или хак...
     
  2. xtmp

    xtmp Постоялец

    Регистр.:
    18 янв 2014
    Сообщения:
    71
    Симпатии:
    25
    В модулях
    а там смотреть запрос в базу и сортировку, будет что-то типа такого
    Код:
    $query = "SELECT $adv_result FROM `#__jshopping_products` AS prod
                          INNER JOIN `#__jshopping_products_to_categories` AS pr_cat ON pr_cat.product_id = prod.product_id
                          LEFT JOIN `#__jshopping_categories` AS cat ON pr_cat.category_id = cat.category_id
                          $adv_from
                          WHERE prod.product_publish = '1' AND cat.category_publish='1' ".$adv_query."
                          GROUP BY prod.product_id ORDER BY ".$params->get('order_products', 'prod.product_id')." ".$params->get('dir_order_products', 'id')." LIMIT ".$count;
     
    wmagixx нравится это.
  3. wmagixx

    wmagixx Создатель

    Регистр.:
    30 дек 2013
    Сообщения:
    48
    Симпатии:
    5
    фух, думал уже рыскать по коду, но натолкнули на здравые мысли, прописал посмотреть позиции, выбрал в модулях по этой позиции, и там в модуле было поле "Сортировка", стояло по ID, поставил "Порядок" и после обновления странички все стало так, как хотел! Спасибо огромное!!!!
     
  4. oppo

    oppo Создатель

    Регистр.:
    15 фев 2007
    Сообщения:
    37
    Симпатии:
    6
    в
    - критическая ошибка
    правильно
    Код:
    ".$params->get('dir_order_products', 'asc')." LIMIT ".$count;