Сам модуль Product Accessories vqmod v15x ------ INSTALL ------- 1. Копировать файл в product_accessories_oc15.xml vqmod / XML папку на вашем сайте, где установлен vqmod на начальном этапе. 2. Создание таблицы аксессуары: 2.1 Вход в панель администратора. Выберите Система-> Backup / Restore. В Backup Restore, просматривать файл 'product_accessory_table.sql "(в пакете). Нажмите 'Восстановить'. 3. При редактировании / создании продукта, добавить аксессуары, нажав на вкладку Links. ------- Примечания: ------- Если вы используете пользовательский шаблон, который внес изменения в следующие файла, вам нужно отредактировать файл vQmod должно совпадать с именем вашего шаблона: In: /vqmod/xml/product_accessories_oc15.xml Find: catalog/view/theme/default/template/product/product.tpl Replace: catalog/view/theme/YOUR_THEME/template/product/product.tpl --- добавлено: 26 июн 2013 в 15:13 --- К модулю прикреплен файл: product_accessory_table. SQL CREATE TABLE IF NOT EXISTS `product_accessory` ( `product_accessory_id` int(11) NOT NULL AUTO_INCREMENT, `product_id` int(11) NOT NULL, `accessory_id` int(11) NOT NULL, `required` int(1) NOT NULL DEFAULT '0', PRIMARY KEY (`product_accessory_id`) ); 2. Создание таблицы аксессуары: И как выполнить это действие не знаю помогите пожалуйста. Если можно выложить по подробней это действие
Заходишь в phpMyadmin, выбираешь свою БД, кликаешь на вкладку SQL и в окошке вводишь свой запрос Код: CREATE TABLE IF NOT EXISTS `product_accessory` ( `product_accessory_id` int(11) NOT NULL AUTO_INCREMENT, `product_id` int(11) NOT NULL, `accessory_id` int(11) NOT NULL, `required` int(1) NOT NULL DEFAULT '0', PRIMARY KEY (`product_accessory_id`) ); Если все в порядке то видишь приветственную запись зеленого цвета и то что все круто и кошерно.
Поправочка, в запросе на создание таблицы в базе, не учтено ПРЕФИКС базы данных. Тоесть для дефолтно-установленного ОС, запрос будет след. типа: Код: CREATE TABLE IF NOT EXISTS `oc_product_accessory` ( `product_accessory_id` int(11) NOT NULL AUTO_INCREMENT, `product_id` int(11) NOT NULL, `accessory_id` int(11) NOT NULL, `required` int(1) NOT NULL DEFAULT '0', PRIMARY KEY (`product_accessory_id`) );
Baco, Префикс у каждого свой поправочка: конструкция CREATE TABLE IF NOT EXISTS `oc_product_accessory` где oc_ ето префикс
Извините за незнание глубокого по базе. А что из этого вводить в запрос? Префикс моей базы точно знаю что oc_ Из этого что именно вводить в запрос нужно CREATE TABLE IF NOT EXISTS `oc_product_accessory` ( `product_accessory_id` int(11) NOT NULL AUTO_INCREMENT, `product_id` int(11) NOT NULL, `accessory_id` int(11) NOT NULL, `required` int(1) NOT NULL DEFAULT '0', PRIMARY KEY (`product_accessory_id`) ); Можно пожалуйста указать подробней что именно вводить? Все что выделено красным в запросе в базе?