Ответить Новая тема Новый опрос 
 Почему начали дублироваться товары?
hhx666
Новичок
Сообщений: 12
Регистрация: 22-06-2015


09-09-2015 07:17
Добрый день,

Столкнулся со странной проблемой.
Почему-то начались дубли товара.
Вот пример http://kingsbikes.net/17-rear-hubs?brand=27
Должно быть 2 товара, но по факту видим 6ть)
Первые 3 позиции это один и тот же товар и вторые 3 позиции тоже. И так по всем товарам.

Что это может быть?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


09-09-2015 09:20
При наличии приложите файл /override/classes/Category.php и /override/controllers/CategoryController.php, если выше указанных файлов нет: /classes/Category.php и /controllers/CategoryController.php.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
hhx666
Новичок
Сообщений: 12
Регистрация: 22-06-2015


11-09-2015 06:23
2й вариант прикрепил


Вложения:

Вложения Category.php( Размер файла: 57.21KB Скачиваний: 795 )

Вложения CategoryController.php( Размер файла: 10.87KB Скачиваний: 182 )
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


11-09-2015 13:10
Кто-то выполнил правки кода, для своих доработок имеются отдельные хуки, нельзя так уродовать ядро!

Решение:
Код:
SELECT COUNT(cp.`id_product`) AS total
замените на:
Код:
SELECT COUNT(DISTINCT(cp.`id_product`)) AS total

до:
Код:
if ($random === true)
добавьте:
Код:
$sql .= ' GROUP BY p.`id_product`';
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
hhx666
Новичок
Сообщений: 12
Регистрация: 22-06-2015


12-09-2015 08:54
Спасибо, сработало!
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
hhx666
Новичок
Сообщений: 12
Регистрация: 22-06-2015


12-09-2015 08:57
В админке выводит так же, а именно с дублями.
Можете и с ней помочь?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


14-09-2015 14:52
Цитата:( hhx666 @ 12-09-2015 09:57 Смотреть сообщение )
В админке выводит так же, а именно с дублями.
Можете и с ней помочь?

В админке используются отдельные контроллеры.
Откройте файл /адм.директория/tabs/AdminCategories.php или /адм.директория/tabs/AdminProducts.php
И выполните правку как это описано выше.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос