Перейти к содержанию
Форум поддержки пользователей VamShop

Проблема с параметрами товаров


Рекомендуемые сообщения

В наличие странная проблема с параметрами товаров.

-------

Операционная Система: FreeBSD 6.4-RELEASE-p7

БД: MySQL 4.1.25-log

Версия PHP: 5.3.2 (Zend: 2.3.0)

Vamshop 1.60

-----

Итак, ситуация. Категорий и товаров нет, соответствующие таблицы БД пусты.

Создаём категорию(в базе ID1), создаём в ней товар(ID1). Создаём папаметр для категории(тоже ID1). Присваиваем параметр товару, присваеваем параметру значение для этого товара, выставляем обе галочки, сохраняем, обновляем, в окне видим 1-1. Обновилось.  (в базе products_parameters_values_id для товара тоже 1).

Заходим в категорию, видим бокс с фильтром, жмём, формат ссылки http://mysite/index.php?cat=1&q=1

Результат - товар не найден...

2 дня бьюсь, не могу найти логики, в чём проблема... все записи в базу делаются, почему не фильтрует... От шаблона не зависит. От файлов магазина не зависит(коннектил к чистому дистрибутиву текущую БД). Всё кэширование отключено.

Помогите, пожалуйста, что может быть не так в БД? мозг уже сломал(

PS. и ещё вопрос, создаём парамерт через админку, ещё один, его products_parameters_id выставляется как число, бОльшее чем ко-во имеющихся параметров, 19 например. Откуда он берёт значение? видимо, он считает от ID уже создававшихся параметров, удалённых... Где вычистить всё это? (аналогично с категориями и товарами)

Ссылка на сообщение
Поделиться на другие сайты

Попрбуйте хотя бы пару параметров забить для 2-3 товаров.

Ну и кнопку Обновить параметры нажмите в Админке - Каталог - Параметры.

По поводу последнего, берёт наверное в базе данных, значение AUTO_INCREMENT в таблице параметров.

Так просто не сбросить.

Наверное нужно заходить в таблицу в параметров и менять AUTO_INCREMENT, но нужно очень аккуратно, потому что таблица не одна и могут быть одни таблицы завязаны на другие, если не так или не везде поменяете, могут быть проблемы с данными в таблицах, всё перемешаться может.

Ссылка на сообщение
Поделиться на другие сайты

Проблему решил путём переустановки базы... Можно убить тему, проблема была явно в базе, хоть и не ясно где именнл)

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...