Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

FosFer

Користувачі
  
  • Публікації

    81
  • З нами

  • Відвідування

Усі публікації користувача FosFer

  1. Добрый день! Прошу вашей помощи. Установил модуль Серии https://opencartforum.com/topic/10535-serii/, затем установил к нему дополнение https://opencartforum.com/topic/10535-serii/?do=findComment&comment=264240 Суть дополнения в том, что оно дает возможность показывать на странице товара товары из определенной серии. Дополнение отлично работает, но только при условии когда серия товару назначена. Если серии у товара в админке нет, появляется ошибка: Notice: Undefined index: series_id in /home/www/vqmod/vqcache/vq2-catalog_model_catalog_product.php on line 487 <file name="catalog/model/catalog/product.php"> <operation> <search position="before"><![CDATA[ public function getProductLayoutId($product_id) { ]]></search> <add><![CDATA[ // product similar public function getProductSimilar($product_id,$limit) { $product_data = array(); // находим категорию, в которой нах. товар $series = $this->db->query("SELECT series_id FROM " . DB_PREFIX . "product_to_series WHERE product_id = '" .$product_id. "'"); $series_id = $series->row['series_id']; // делаем выборку товаров из этой же категории, которые следуют после данного товара $query = $this->db->query("SELECT p.product_id FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_to_series p2c ON (p.product_id = p2c.product_id) WHERE p2c.series_id = '" . (int)$series_id . "' AND p.status = '1' AND p.date_available <= NOW() AND p.product_id > '" .(int)$product_id. "' ORDER BY p.product_id ASC LIMIT " .(int)$limit); foreach ($query->rows as $result) { $product_data[$result['product_id']] = $this->getProduct($result['product_id']); } if(count($query->rows) < $limit){ // если в категории после товара меньше лимита... $plimit = $limit - count($query->rows); // вычисляем разницу и делаем выборку товаров с НАЧАЛА списка, кол-во = разнице $sql = $this->db->query("SELECT p.product_id FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_to_series p2c ON (p.product_id = p2c.product_id) WHERE p2c.series_id = '" . (int)$series_id . "' AND p.status = '1' AND p.date_available <= NOW() AND p.product_id <> '" .(int)$product_id. "' ORDER BY p.product_id ASC LIMIT " .(int)$plimit); foreach ($sql->rows as $result) { $product_data[$result['product_id']] = $this->getProduct($result['product_id']); } } return $product_data; } // product similar ]]></add> </operation> </file> Вот код, из-за которого выскакивает ошибка. Прошу помочь исправить данную ошибку, как я понимаю нужно определить как-то эти переменные или написать условие.
  2. В последней версии с SEO, сео не работает ( Точней работает но показывает весь товар, а не товар по параметру, о чем сведетельствует и демо: http://orcart.ru/ocstore15511/catalog/desktops/apple500/ Даже на демо отображается весь товар, а не только производителя Аппл. А так в целом модуль весьма хорош и быстр. Единственное что не ясно, как и что произойдет с модулем если у автор прекратит поддержку или полетит база доменов. Можно подробней узнать о верификации домена? И где хранятся эти данные.
  3. Я купил модуль, а вот на личные сообщения с выдачей ключа. Просьба проверьте ЛС
  4. Добрый день! Хочу преобрести ваш фльтр, но мне необходим SEO функционал, готов заплатить за него. Что бы хотелось видеть в модуле. Фльтр отлично соритует, но для интернет магазинов он по факту не пригоден. Растолкую на пальцах: У нас есть интерент магазин электроники. И допустим, производитель Samsung, он в свою очередь выпускает как телевизоры, телефоны, стиральные машины так и кондиционеры. Логично что пользователь в поисковой системе ищет купить телевизор Самсунг, и хочет видеть страницу с телевизорами самсунг. Для этого поисковикам нужно отдавать посадочную страницу с телевизорами самсунг с уникальным Тайтлом, h1 и текстом. Данный фильтр нам позволяет осуществлять просто сортировку. Т.е. находясь в категории телевизоры и выбрав в фильтре Samsung, наша страница не изменится, заголовок не поменяется появятся только сами товары. Продвигать такой магазин крайне сложно, ведь со стороны сео, необходимо что бы это все были отдельные страницы. Можно ли это реализовать? и сколько это будет стоить? Как пример привожу: http://zakazik.ua/products/bide/Cersanit.html В примере четко видно, что есть Категория Биде с представлеными производителями, фильтром по цене и т.д. Но в данном фильтре при нажатие на производителя перебрасывает на отдельную посадочную страницу с уникальным заголовком, тайтлом и текстом. Данная страница отлично ранжируется в поисковой выдаче.
  5. Купил данный модуль. Всем доволен. Отличная реализация продукта. Автор отзывчивый и помог с возникшими проблемами. Кто купит не пожалеет! Он стоит своих денег.
  6. Приветствую! Купил ваш модуль. Превосходная реализация! Однозначно хорошая работа. Меня очень сильно интересует как можно в этот модуль добавить вот этот - http://www.opencart.com/index.php?route=extension/extension/info&extension_id=4372#.USwL_JZvBMk Очень удобная штука. Вкратце объясню суть, Мы выбираем страну, затем область (стандартный функционал), а город нужно всегда писать руками. данный модуль позволяет добавить города и сделать их зависимыми от области и страны. Т.е. если интегрировать этот модуль, то получится что Все три поля будут взаимосвязаны и подтягиваться с таблицы, при этом их можно будет реадктировать. Модуль на данном форуме: https://opencartforum.com/topic/6986-выбор-города-для-15х/ Интересно услышать позицию автора, сможет ли он реализовать?
  7. Я писал об этом раньше, разработчик не обращал внимания, подумал что только у меня. Присоединяюсь, тоже слетают настройки!
  8. Добавьте этот код в файл product.tpl или любой другйо, где нужен вывод хлебных крошек. <div class="breadCrumb"> <a href="/">Главная</a> <a href="/">название сайта</a> <?php foreach ($breadcrumbs as $i=> $breadcrumb) { ?> <?php if($i+1<count($breadcrumbs)) { ?> <a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } else { ?> <?php echo $breadcrumb['text']; ?> <?php } ?> <?php } ?> </div> Отредактируйте файл product.php или любой другой где нужно выводить крошки (в идеале все category.php, search.php и т.д.). Файл этот находится в: catalog\controler\product\product.php Найти код: $this->data['breadcrumbs'][] = array( 'text' => $this->language->get('text_home'), 'href' => $this->url->link('common/home'), 'separator' => false ); и удалить его.
  9. Необходимо реализовать вывод опций в данном фильтре. Он присутствует при сортировки (фильтрации товара). но нужно отобразить это в самих товарах, которые отображаются в категории. у нас есть товары, в них есть размеры: 45,44,43. M, S, L, XXL. и так далее. нужно зделать вывод этих размеров в фильтр про, что бы они отображались в категориях.простой строчкой. без возможности выбора размера, а просто перечислены.
  10. JohnnyVega я купил ваш модуль, а он не работает пишет ошибку, сообщением выше я вам ее написал. Подскажите пожалуйста в чем причина?
  11. Теперь можно тоже самое но под категории?) И так что бы это работало с ФильтПро
  12. Прошу прощения, но не вы один умеете пользоваться поиском. Я находил эти дополнения. Находил и на англоязычном форуме Опенкарта решение этой проблемы, встраиванием в контролер категорий кода, но он увы не работает и решения там нет. Минус данного модуля, это то, что сам автор пишет что у него нет решения для вывода опций отличающихся от типа select - первый минус. второй минус - это отсутствие возможности вывода выпадающим спиком и автообновления цены.
  13. Добавил в контрлер 'options' => $options, в масив. И сделал вывод опций в шаблоне {{if options }} Размер: ${options} {{/if}} Ожидаемог орезультата не получил. Может кто-то поможет?
  14. он меняет карточку товара в категории И как вот сюда можно вывисти опции с товара? Ведь в сам фильтр они подтягиваются.
  15. freelancer, а можно пожалуйста ответить на мое сообщение по поводу опций. Как встроить отображение опций в карточке товара в категории товара. По средствам ФильтрПро
  16. Здравствуйте! Интересует возможно ли добавить к карточке товара в фильтре (в категории) список опций. Т.е. в самом фильтре есть опции, а можно их тянуть и для самой карточки товара? Т.е. под каждым товаром будет написано Размер: 1, 2, 3, 4
  17. Так хочу сделать я. Только мне не нужена Покупка. Мне просто нужно вывести список опций. Т.е. У меня есть в товаре опция размер. Мне нужно просто списком вывисти все доступные размеры в карточке товара в категории
  18. Купил данный модуль. Все отлично. В связки с ФильтрПро отлично работает. Но есть проблема с сохранением настроек. Мелочь, но не приятно. Введенные опции сохраняются, но каждый раз когда заходишь в настройки магазина и сохраняешь они составляться дефолтные. Т.е. в независимости от того трогаешь ли ты настройки модуля при каком либо изменение в настройках магазина настройки модуля сбрасываются на дефолтные, а именно количество просмотров для популярного и дни рейтинга Плюс высвечивает ошибку: Notice: Undefined variable: product in /catalog/view/theme/Watch/template/product/product.tpl on line 30 Notice: Undefined variable: product in /catalog/view/theme/Watch/template/product/product.tpl on line 34 Notice: Undefined variable: product in /catalog/view/theme/Watch/template/product/product.tpl on line 38 UPD: решение проблемы: В установочном файле написано: Нужно вставлять не этот код, который там дан, а вот этот: <?php if ($this->config->get('config_display_newproduct')) { ?> <?php if (($date_available ) > strftime('%Y-%m-%d',$timestamp)){ ?><div class="newlabel"></div><?php } ?> <?php } ?> <?php if ($this->config->get('config_display_popularproduct')) { ?> <?php if (($viewed) > ($config_popularproduct)) { ?><div class="popularlabel"></div><?php } ?> <?php } ?> <?php if ($this->config->get('config_display_specialsproduct')) { ?> <?php if ($price && $special) { ?><div class="speciallabel"></div> <?php } ?> <?php } ?> <?php if ($this->config->get('config_display_availableproduct')) { ?> <?php if (($quantity ) <= 0){ ?><div class="soldlabel"></div><?php } ?> <?php } ?>
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.