VoX 0 Опубликовано 18 ноября, 2010 Жалоба Share Опубликовано 18 ноября, 2010 В наличие странная проблема с параметрами товаров. ------- Операционная Система: 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 уже создававшихся параметров, удалённых... Где вычистить всё это? (аналогично с категориями и товарами) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 ноября, 2010 Жалоба Share Опубликовано 18 ноября, 2010 Попрбуйте хотя бы пару параметров забить для 2-3 товаров. Ну и кнопку Обновить параметры нажмите в Админке - Каталог - Параметры. По поводу последнего, берёт наверное в базе данных, значение AUTO_INCREMENT в таблице параметров. Так просто не сбросить. Наверное нужно заходить в таблицу в параметров и менять AUTO_INCREMENT, но нужно очень аккуратно, потому что таблица не одна и могут быть одни таблицы завязаны на другие, если не так или не везде поменяете, могут быть проблемы с данными в таблицах, всё перемешаться может. Ссылка на сообщение Поделиться на другие сайты
VoX 0 Опубликовано 19 ноября, 2010 Автор Жалоба Share Опубликовано 19 ноября, 2010 Проблему решил путём переустановки базы... Можно убить тему, проблема была явно в базе, хоть и не ясно где именнл) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 ноября, 2010 Жалоба Share Опубликовано 19 ноября, 2010 Хорошо, что разобрались :) Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения