Проблема Сортировка значений фильтра Custom Filters PRO 2.3.2

Тема в разделе "Модули Joomla для Virtuemart", создана пользователем banditman, 24.05.2017.

  1. Offline

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

    Регистрация:
    07.03.2011
    Сообщения:
    12
    Симпатии:
    0
    Пол:
    Мужской
    Здравствуйте, подскажите, кто нибудь сталкивался с такой проблемой, что Custom Filters PRO 2.3.2 выводит параметры значений в разнобой при клике на каждой странице?
    Например: у меня в фильтре заданы значения Все, 1, 2, 3, 4 (вывод ссылками) - в идеале так и нужно!
    Выводится при каждом обновлении страницы в разном порядке 1, 4, Все, 2, 3 и так каждый раз!
    Где можно задать что бы он выводил по какой то определенной иерархии? В каком файле копать?
    Заранее благодарю за помощь!
     
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    optionsHelper.php
     
  4. Offline

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

    Регистрация:
    07.03.2011
    Сообщения:
    12
    Симпатии:
    0
    Пол:
    Мужской
    Это я уже понял, отображение у меня просто ссылками, весь файл перерыл но что то не пойму где нужно подправить!
     
  5. Offline

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

    Регистрация:
    06.06.2017
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Нашли решение? столкнулся с подобной проблемой,
    Только мне нужно производителей по ИД выводить , сейчас выводит по алфавиту
     
  6. Offline

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

    Регистрация:
    07.03.2011
    Сообщения:
    12
    Симпатии:
    0
    Пол:
    Мужской
    Нет, пока не нашел(((
     
  7. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    str 1201
    Код (PHP):
    1. $query->order("name ASC");
    попробуй замени
    Код (PHP):
    1. $query->order("virtuemart_manufacturer_id ASC");
     
  8. Offline

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

    Регистрация:
    06.06.2017
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Спасибо за ответ!
    у меня это 1228 строка, не реагирует на изменения,

    Реагирует только на изменения в этой функции, и то если заменить ASC на DESC , пробовал name заменить на id, тоже не помогло
    3e9c7d15025c4ff2bb21946367255c7a.png
     
  9. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    Кеш чистить нужно каждый раз после внесения изменения в код модуля фильтра.Сделай вывод запроса и выложи сюда. У меня все реагирует,только нужно указать псевдоним поля, как в SELECT-> id
    Код (PHP):
    1. $query->order("id ASC");
    2.      print_r((string)$query);
     
  10. Offline

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

    Регистрация:
    06.06.2017
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Кэш очищаю после каждого изменения,
    какая версия модуля у вас? у меня 2.5.0

    файл optionHelper.php изменений нет, print_r и var_dump на экран не вывели ничего
    b945c2d042ad411abb0992ddc0e82ef9.png

    пробовал еще вот так, так же без изменений
    Код (CODE):
    1. $query->order("vm.virtuemart_manufacturer_id ASC");



    в файле default.php

    Код (CODE):
    1. var_dump($query);

    выводит
    Код (CODE):
    1. string(0) ""


    можно узнать ваш скайп? хотелось бы быстрее решить эту проблему...
    --- добавлено: 07.06.2017, первое сообщение размещено: 07.06.2017 ---
    попробовал на другом сайте с таким же модулем, без проблем изменил сортировку
    --- добавлено: 07.06.2017 ---
    Спасибо вам за помощь!
    получилось изменить сортировку данным способом
    Код (CODE):
    1. $query->order("vm.virtuemart_manufacturer_id ASC");


    а не реагировало потому что производители выводились через опции товара|H|
     
  11. Offline

    Т_Сар Недавно здесь

    Регистрация:
    14.05.2012
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Женский
    Добавляю новое настраиваемое поле к родительскому товару, оно наследуется дочерними товарами (в админке это видно), но в сортировке не участвует. Надо в каждый дочерний товар заходить и либо ставить галочку "перезаписывать значения назначенных настраиваемых полей", либо добавлять вручную опять это поле. Как сделать чтобы настраиваемое поле автоматически добавилось от родителя к дочерним и участвовало в поиске у всех, а не только родителя?
     

Поделиться этой страницей

Загрузка...