Здравствуйте, уважаемые форумчане,
Нигде не нашел решение своей проблемы. По части кода – не знаю, в какую сторону копать. Возможно, кто-нибудь сталкивался с подобным.
Установлен последний WordPress 2.6.5, пропатченный с версии 2.6.3. Когда он был еще 2.6.3 – я установил на него e-Commerce 3.6.8
Насколько я помню, этой проблемы не было.
Добавляю товар – его счет в категориях увеличивается. Удаляю товар – счет не уменьшается. Результат – в виджете после названий категорий стоят числа товаров, которых там вовсе нет – http://www.pushred.ru
Функция удаления товара в display-item.php такова:
if(is_numeric($_GET['deleteid'])) {
$wpdb->query("DELETE FROM `".$wpdb->prefix."wpsc_productmeta` WHERE `product_id` = '".$_GET['deleteid']."' AND `meta_key` IN ('url_name')");
$wpdb->query("UPDATE `".$wpdb->prefix."product_list` SET `active` = '0' WHERE `id`='".$_GET['deleteid']."' LIMIT 1");
}
Насколько я вижу, от изначальной не отличается.
Функция подсчета-вывода кол-ва товаров после названия категории такова:
$count_sql = "SELECT count(*) FROM `".$wpdb->prefix."item_category_associations` WHERE `category_id` = '".$option['id']."'";
$count = $wpdb->get_var($count_sql);
$addCount = " [".$count."]";
К сожалению, я в ПХП не настолько силён, чтобы осознать запросы к БД.
Надеюсь на помощь.
С уважением,
Константин.
Попробовал с чистого листа установить последний WordPress и на него плагин. Та же проблема.
Так интересуюсь…
плагин сам руссифицировал или он уже таким шел?
Плагин русифицировал Lecactus)
Но даже английская версия выдает те же бяки.