Перейти к содержимому


Перестала работать сортировка товаров

сортировка товаров

  • Вы не можете ответить в тему
Сообщений в теме: 2

#1 Jeck2000

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 159 сообщений
Репутация: 8
Начинающий
  • ГородСанкт-Петербург

Отправлено 11 September 2015 - 02:24 PM

не подскажешь, что могло повлиять на правильную работу (а главное какой файл(ы)) за это отвечают ?

Занимается этим catalog_products_categories.php (то, что находится ниже ВТОРОГО вхождения строки "//save changes in current category").
Первым делом проверь, а сохраняются ли другие параметры. Например, цена.
Продолжать лучше в отдельно созданной теме, т.к. к этой вопрос явно никаким боком.


Проверил, все остальные параметры сохраняются без проблем, т.е. даже если я в сортировке указываю "-1", то -1 и записывается, но товар остается на своем месте (а должен соответственно в начало выше всех нулей переместиться). В общих настройках стоит по умолчанию стандартная сортировка.

Самое интересное, что заменил этот файл файлом с сайта, на котором сортировка работает правильно, и ничего не изменилось (на том сайте не установлено дополнение с картинками TOP, СКИДКИ и т.п.) (кэш естественно чищу и вручную и галочка стоит)
  • 0

#2 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 11 September 2015 - 02:48 PM

Самое интересное, что заменил этот файл файлом с сайта, на котором сортировка работает правильно, и ничего не изменилось

Построение набора данных происходит не в этом файле, в нем только сохранение изменений.
Построение - это функции prdSearchProductByTemplateAdmin (для админки) и prdSearchProductByTemplate (для клиентской части).
Они в product_functions.php.
Но не факт, что проблема там.
Функции эти почти близнецы, очень похожи по содержимому.
Не могла же одна и та же "неисправность" затесаться сразу в обе функции.

Кстати, собственно, а почему ты решил, что сортировка не работает?
Ведь само по себе задание неких величин в поле сортировки не приводит к смене сортировки, для этого надо ПРИНУДИТЕЛЬНО нажать на заголовок колонки Sort. А до этого сортировка происходит соответственно заданной в "Общих настройках" сортировке по умолчанию.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#3 Jeck2000

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 159 сообщений
Репутация: 8
Начинающий
  • ГородСанкт-Петербург

Отправлено 11 September 2015 - 06:20 PM

В общем дело в product_functions.php. Скопировал с того сайта этот файл и все заработало. Спасибо за наводку, буду разбираться, что же там мешает работать нормально

update: блин, тут без поллитры нее разобраться (мне по крайней мере). Дим, если если там вдруг пару строчек исправить, не глянешь файлик, может дело в эти скидках и акциях ?

Прикрепленные файлы


  • 0