razvoz
-
Публікації
33 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем razvoz
-
-
Здравствуйте.
Пытаюсь вывести SKU на странице списка товаров, но возникает ошибка.
Живой пример: http://shop4moto.ru/originalnye-zapchasti/honda/2013/cb1000r/vozdushnyj-klapan/
Как положено, добавил в /catalog/controller/product/category.php 'sku' => $result['sku']
$data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], 'sku' => $result['sku'], 'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get('config_product_description_length')) . '..', 'price' => $price, 'special' => $special, 'tax' => $tax, 'minimum' => $result['minimum'] > 0 ? $result['minimum'] : 1, 'rating' => $result['rating'], 'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url) );
А потом в шаблоне вывода товаров /catalog/view/theme/journal2/template/product/category.tpl добавил <?php echo $product['sku']; ?>, в цикл отрисовки товаров.
Но, получаю ошибку:
Notice: Undefined index: sku in /home/shop4moto/shop4moto.ru/docs/vqmod/vqcache/vq2-catalog_view_theme_journal2_template_product_category.tpl on line 146
Попробовал тоже самое на чистом тестовом сайте, SKU вывелся без ошибок.
Сначала пробовал поочередно отключать все модули, но ошибка сохранилась.
Так же отключал тему journal2, но ошибка осталась.
Гугления и копания в интернетах привели меня к vqmod.
Но как его лечить, ума не приложу.
Подскажите как копать?
Спасибо.
-
Здравствуйте.
В нашем магазине есть категория товаров(каталог оригинальных запчастей), которая должна выводиться в немного измененном виде, отличающимся от остальных страниц с категориями и товарами.
Под обычным я имею в виду http://shop4moto.ru/ekipirovka/dzhersi/
Каталог оригинальных запчастей: http://shop4moto.ru/originalnye-zapchasti/ (рыбная выдача товаров http://shop4moto.ru/originalnye-zapchasti/honda/2013/cb1000r/vozdushnyj-klapan/ )
Необходимо сделать следующее:
Страница товаров- вывести SKU товара на странице категории (содержится артикул запчасти по каталогу)- вывести UPC товара на странице категории- в UPC содержатся данные, вида 00000003409,2;00000003410,7;00000003408,5;00000003411,13;{id категории},{номер запчасти на схеме};- получить из базы ext_id (id категории)- в процессе вывода товаров foreach ($products as $product), необходимо у каждого товара вывести содержимое SKU, и взяв UPC необходимо получить номер, соответствующий текущей категории(ext_id).- содержимое $description; должно выводиться наверху страницы (на остальных страницах выводится снизу)Страница выбора года- вывести список годов - списком, и отсортировать (http://oem.moto-all.ru/brand/honda/motorcycles/)желательно: у каждого года отобразить количество содержащихся моделей, цифрой.Страница выбора модели- вывести список моделей - спискомжелательно: разбить по алфавиту (http://oem.moto-all.ru/brand/honda/motorcycles/2015/)Страница выбора технического узла- вывести список узлов - списком.В магазине используется тема: Journal 2Пишите в приват предложения и вопросы.Спасибо -
я к сожалению даже не понимаю, где конкретно копать можно.
Может быть и нет нужды искать какие то другие "фильтры", а средствами опенкарта можно превращать урлы /category/?mfp=23-proizvoditel[Acerbis] в человекопонятные /category/Acerbis
-
Спасибо за ответ. Но, я вас не понял (
У меня основная цель сделать правильные урлы по НЧ запросы.
А все фильтры, что получается найти, формируют урлы только вида ?mfp=23-proizvoditel[Acerbis].
-
Здравствуйте.
Мне очень нужен модуль для перелинковки.
План максимум.
Необходимо разработать фильтра с перелинковкой.
- фильтр должен работать в категориях товара
- фильтрация происходит по атрибутам товара
- структура фильтра:
attribute-name1
value1
value2
value3
attribute-name2
value1
attribute-name3
value1
value2
value3
- все ссылки в фильтре(пункты должны быть именно ссылками) должны переводить на новую страницу, например:
мы находимся: site.ru/category1/
после нажатия на значение value2 фильтра по атрибуту attribute-name1 переходим: site.ru/category1/value2
(значения фильтра могут быть на русском языке, их необходимо перевести в транслит, что бы сформировался правильный урл)
- после перехода на страницу site.ru/category1/value2 мы видим фильтр:
attribute-name1
value1
value2 - checked
value3
attribute-name2
value1
attribute-name3
value1
value2
value3
товары имеющие атрибут attribute-name1 со значением value2
- если находясь тут site.ru/category1/value2 мы в фильтре выбираем еще одно значение, например атрибут attribute-name2 значение value1, то
переходим на страницу site.ru/category1/value2/value1
- на странице site.ru/category1/value2/value1 видим фильтр:
attribute-name1
value1
value2 - checked
value3
attribute-name2
value1 - checked
attribute-name3
value1
value2
value3
товары имеющие атрибут attribute-name1 со значением value2 и attribute-name2 со значением value1
По сути, нужна его логина, но с ссылками и формированием правильных сеофрендли урлов.
Вполне может быть, что это не реализуемо в полной мере. Но, может быть кто нибудь возьмется за минимально необходимое ) Оно то точно реализуемо.
План минимум
Необходим модуль, который сгенерирует блоки ссылок на страницах категории.
- Блоки ссылок представляют из себя все те же пункты фильтра, но, являются ссылками.
attribute-name1
value1
value2
value3
attribute-name2
value1
attribute-name3
value1
value2
value3
урлы формируеются так же, как это делает фильтр, но, очень желательно, что бы урлы были сеофрендли, типа site.ru/category1/value2/
ссылки одноуровневые, то есть только варианты типа:
site.ru/category1/value2/
site.ru/category1/value1/
site.ru/category1/value3/
без вариантов site.ru/category1/value2/value1/ и тд.
- не зависимо от глубины, блок всегда выводит одинаковый набор ссылок для текущей категории
Если есть умельцы, предлагайте цену в приват )
PS> стоит Opencart 2.0.3.1; тема Journal2.
Спасибо.
-
Да, копировал оба файла.
После прочтения вашего сообщения, попробовал с одним, и все заработало.
А какой из двух файлов лучше скопировать ?
Вроде бы, работает с любым из двух.
Спасибо.
-
Здравствуйте, у меня возникла проблема с вашим модулем.
Добавил .xml файлы в vqmod/xml каталог.
Создал таблицы в базе при помощи attributes_advanced.sql
В результате появились ошибки.
При попытке, что либо сделать с атрибутами:
Fatal error: Cannot redeclare ModelCatalogAttribute::getAttributesByGroupId() in /home/sitename/sitename.ru/docs/vqmod/vqcache/vq2-admin_model_catalog_attribute.php on line 8
При попытке создать категорию, товар:
Fatal error: Cannot redeclare ModelCatalogCategory::getAttributeGroups() in /home/sitename/sitename.ru/docs/vqmod/vqcache/vq2-admin_model_catalog_category.php on line 26Лог:
---------- Date: 2014-12-04 09:37:45 ~ IP : 5.255.253.12 ----------REQUEST URI : /index.php?route=product/compareMOD DETAILS:modFile : /home/sitename/sitename.ru/docs/vqmod/xml/da_journal2_image_cdn.xmlid : Journal2 Image CDNversion : 1.5.xvqmver : 2.4.0author : digital-atelier.comFile Name : catalog/model/tool/image.php(0)VQModObject::applyMod - SEARCH NOT FOUND (SKIPPED): return $this->config->get('config_ssl') . 'image/' . $new_image;File Name : catalog/model/tool/image.php(1)VQModObject::applyMod - SEARCH NOT FOUND (SKIPPED): return $this->config->get('config_url') . 'image/' . $new_image;----------------------------------------------------------------------Версия opencart 1.5.5.1.2Помогите разобраться, пожалуйста.Спасибо.
Не могу вывести SKU на странице категорий, скорее всего виновник vqmod. помогите
в VQMOD
Опубліковано:
vqmod/logs