Форум UnitCMS

Баг - Неправильное отображение кол-ва товаров в категории (Админка)

Kokoc

Всем доброго времени суток!

Нашел небольшой баг в админке на демо-сайте http://lego-demo.shop-script.org/
В разделе "Товары", слева идет дерево-категорий и напротив каждого названия категорий есть цифра, которая показывает сколько товара находится в этой категории..

Так вот когда в любой категории обновляешь товар (именно когда обновляешь!) эта цифра увеличивается на 1, и так каждый раз когда обновил один и тотже товар. Получается в категории 2 товара, обновил один, кол-во товара стало 3, обновил опять, уже 4 и эта цифра не обнуляется пока ты, не обновишь саму категорию.

Картинка прилагается, чтобы было понятней о чем я тут говорю.

slamm™

  • "Lego Edition" Support
  • *****
  • 1438
  • +263/-3
  • Програмист Lego SP
    • Разработка модулей для LegoSP
Уже обсуждали и решили, когда находитесь в категории, нужно нажать на кнопку Сохранить !
http://forum.shop-script.org/index.php?topic=4.msg361#msg361
Помог ?! Скажи спасибо на один из кошельков =)
WM: Z417625084406, R258781682589, U149520171899
YM: 410011436110815
_________
Skype: slamm_spec
URL: http://slamm.com.ua

Kokoc

А это вообще лечится? чтобы не нажимать "сохранить" в категориях

slamm™

  • "Lego Edition" Support
  • *****
  • 1438
  • +263/-3
  • Програмист Lego SP
    • Разработка модулей для LegoSP
А это вообще лечится? чтобы не нажимать "сохранить" в категориях
Я не знаю, я не разбирался, времени нету.
Но думаю что лечится.  :P
Помог ?! Скажи спасибо на один из кошельков =)
WM: Z417625084406, R258781682589, U149520171899
YM: 410011436110815
_________
Skype: slamm_spec
URL: http://slamm.com.ua

trancep

Можно скриптик на крон посадить.
Пусть тот раз в сутки обновляет кол-во товаров в категории автоматически.
Если надо, обращайтесь)

Kokoc

Вопрос остается открыт.. как исправить баг?

в демо версии SP 5, этого бага не заметил, поэтому вопрос к pehser!
http://lego-nightly.shop-script.org/

pehser

  • *****
  • 2558
  • +236/-7
  • Создатель LegoSP и разработчик UnitCMS
    • shopmk
Вопрос остается открыт.. как исправить баг?

в демо версии SP 5, этого бага не заметил, поэтому вопрос к pehser!
http://lego-nightly.shop-script.org/

5 версия писалаь почти 6 месяцев вы думаете я сечас помню что я именно правил?
судя повсему правилось в includes\admin\sub\catalog_categories_edit.php
WM: Z255040886923, R104460203223, U381335345755 Yandex: 41001700114942, Privet24: 4731219612246052
---
Я пользуюсь обменником

guro

Я тоже столкнулся с такой проблемой.

Исправил следующим образом. В файле /cfg/category_functions.php в функции update_products_Count_Value_For_Categories_new($par,$cout_p=0,$cout_ap=0)
Заменил вот это:

    $q 
db_query('select parent,products_count,products_count_admin from '.CATEGORIES_TABLE.' where categoryID='.$scat);
    
$row db_fetch_row($q);
    
$par $row[0];
    
$u['products_count'] = $row[1]+$cout_p;
    
$u['products_count_admin'] = $row[2]+$cout_ap;


На вот это:

    $q 
db_query("SELECT sum(`enabled`), count(productID) FROM ".PRODUCTS_TABLE." WHERE categoryID=$scat");
    
$row db_fetch_row($q);
    
$par $row[0];
    
$u['products_count'] = $row[0];
    
$u['products_count_admin'] = $row[1];
« Последнее редактирование: Сентябрь 08, 2011, 09:41:01 pm от guro »