-
Публікації
634 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем max1985
-
-
Получилось сделать так:
<?xml version="1.0" encoding="utf-8"?> <modification> <name>Categories in Tag</name> <version>1.0</version> <code>Categories-in-Tag</code> <author>Max</author> <link>https://allkharkov.info</link> <file path="catalog/model/catalog/tags.php"> <operation error="log"> <search><![CDATA[public function getTag($tag_id) {]]></search> <add position="before"><![CDATA[ public function getTagCategories($tag_id) { $query = $this->db->query(" SELECT DISTINCT c.category_id,cd.name FROM ". DB_PREFIX . "tag t LEFT JOIN ". DB_PREFIX. "product_to_tag p2t ON (t.tag_id = p2t.tag_id) LEFT JOIN ". DB_PREFIX. "product_to_category p2c ON (p2c.product_id = p2t.product_id) LEFT JOIN ". DB_PREFIX. "category c ON (c.category_id = p2c.category_id) LEFT JOIN ". DB_PREFIX. "category_description cd ON (cd.category_id = p2c.category_id) WHERE t.status = 1 AND t.tag_id = '".(int)$tag_id."' AND c.status= 1 "); return $query->rows; } ]]></add> </operation> </file> <file path="catalog/controller/product/tags.php"> <operation error="log"> <search><![CDATA[if (isset($this->request->get['tag_id'])) {]]></search> <add position="before"><![CDATA[ if (isset($this->request->get['category_id'])) { $category_id = (int)$this->request->get['category_id']; } else { $category_id = 0; } ]]></add> </operation> <operation error="log"> <search><![CDATA[if ($tag_info) {]]></search> <add position="after"><![CDATA[ $tag_categories = $this->model_catalog_tags->getTagCategories($tag_id); $categories = array(); $data['tag_categories'] = array(); foreach ($tag_categories as $category) { if (!isset($this->request->get['category_id'])) { $data['tag_categories'][] = array( 'category_id' => $category['category_id'], 'name' => $category['name'], 'href' => $this->url->link('product/tags', '&category_id=' . $category['category_id'], 'SSL') ); } $categories[$category['category_id']] = $category['name']; } ]]></add> </operation> <operation error="log"> <search><![CDATA[$url = '';]]></search> <add position="after"><![CDATA[ if (isset($this->request->get['category_id'])) { $url .= '&category_id=' . $this->request->get['category_id']; } ]]></add> </operation> <operation error="log"> <search><![CDATA['filter_tag_id' => $tag_id,]]></search> <add position="after"><![CDATA[ 'filter_category_id' => $category_id, 'filter_sub_category' => true, ]]></add> </operation> </file> <file path="catalog/view/theme/*/template/product/tags.tpl"> <operation error="log"> <search><![CDATA[<?php if ($products) { ?>]]></search> <add position="after"><![CDATA[ <?php if ($tag_categories) { ?> <div class="tag_categories"> <?php foreach ($tag_categories as $category) { ?> <div style="display:inline-block;float:left;padding:3px 12px;border:1px solid #ccc;margin:0 15px 10px 0;"> <a href="<?php echo $category['href']; ?>"> <?php echo $category['name']; ?></a> </div> <?php } ?> </div> <div class="clearfix"></div> <?php } ?> ]]></add> </operation> </file> </modification>
Теперь хочу присвоить товар к своей категории. Может подскажите как реализовать?
Чтоб получилось:
Категория 1
- Товар 1.1
- Товар 1.2
- Товар 1.3
Категория 2
- Товар 2.1
- Товар 2.2
- Товар 2.3
-
-
-
Подскажите как отключить автоматическое заполнение SEO URL.
Спасибо!
-
Подскажите можно на странице тега вывести категории товаров этого тега?
-
Могу внедрить данное решение
-
Всем спасибо, разобрался сам.
-
Форум мертвый. Уже в двух созданных темах ответов 0.
-
Здравствуйте.
Может кто делал такое или может есть готовый модуль?
Надо вывести в категории под каждой подкатегорией товары принадлежащие ей. Пример http://falconeye.su/videoregistratory/
Сейчас так:
Уточнить поиск:
-Subcategory1
-Subcategory2
-Subcategory3Надо чтоб было так:
Subcategory1
Product1.1 Product1.2 Product1.3 .......
Subcategory2
Product2.1 Product2.2 Product2.3 .......
Subcategory3
Product3.1 Product3.2 Product3.3 .......Буду благодарен за ответ.
-
В 01.06.2018 в 12:36, freelancer сказал:
мой код стоит 3тр, возможно Слава отдаст дешевле
Вы наверно самый дорогой программист ))) Интересно посмотреть на того кто купит у Вас это решение.
chukcha сделал это за 5 мин. и взял за это в 10 раз меньше. Так что кому необходимо это решение, обращайтесь к нему.
-
Спасибо! Хорошее дополнение!
Все получилось, но обнаружилась проблема, при повторном сохранении товара, пропадают все значения из поля Recommended, а если поле Сопутствующие товары пустое, то при повторном сохранении данные из Recommended попадают в Сопутствующие товары. Где я мог что-то упустить?
Подскажите пожалуйста!
Думаю проблема тут:
$this->db->query("DELETE FROM " . DB_PREFIX . "product_recommended WHERE product_id = '" . (int)$product_id . "'"); $this->db->query("DELETE FROM " . DB_PREFIX . "product_recommended WHERE recommended_id = '" . (int)$product_id . "'"); if (isset($data['product_recommended'])) { foreach ($data['product_recommended'] as $recommended_id) { $this->db->query("DELETE FROM " . DB_PREFIX . "product_recommended WHERE product_id = '" . (int)$product_id . "' AND recommended_id = '" . (int)$recommended_id . "'"); $this->db->query("INSERT INTO " . DB_PREFIX . "product_recommended SET product_id = '" . (int)$product_id . "', recommended_id = '" . (int)$recommended_id . "'"); $this->db->query("DELETE FROM " . DB_PREFIX . "product_recommended WHERE product_id = '" . (int)$recommended_id . "' AND recommended_id = '" . (int)$product_id . "'"); $this->db->query("INSERT INTO " . DB_PREFIX . "product_recommended SET product_id = '" . (int)$recommended_id . "', recommended_id = '" . (int)$product_id . "'"); } }
но не пойму в чем именно
-
Я так понимаю все правки происходят в seo_pro.php? Может скинете файл для изучения?
-
14 минут назад, chukcha сказал:
Написал немного кода
А кодом не поделитесь? Буду очень благодарен!
-
В 11.09.2017 в 00:47, chukcha сказал:
Подскажите как вы это реализовали?
-
-
Товары загрузились, но не отображаются ни в категориях ни в производителях. В админке все есть и все выставлено.
Через поиск на сайте находятся товары и можно на них зайти. В товаре есть ссылка на категорию и производителя, но при переходе по ним - ПУСТО
В админке если зайти в любой загруженный товар и сохранить его, то он появляется на сайте.
Подскажите пожалуйста что не подхватило при переносе?
Спасибо!
-
-
Здравствуйте! Подскажите пожалуйста, может кто имел дело с переделкой модуля Product Series.
Хочу сделать чтоб вместо картинки в товаре и в списке выводились данные из поля, которое есть при заполнении товара, например "Расположение", записанное в БД в колонку location.
Может кто делал такое? Подскажите пожалуйста решение.
Спасибо!
-
Для ocStore 2.1.0.1 подойдет?
-
При загрузке последующих страниц, на подгруженных товарах отказывается работать модуль Корзина Popup (https://opencart2x.ru/moduli/zakaz/korzina-popup). Помогите пожалуйста разобраться, могу скинуть модуль для теста.
Сайт mirgbo.com.ua
-
Здравствуйте! Подскажите пожалуйста как отключить капчу в комментариях?
-
1 час назад, max1985 сказал:
После применения фильтра MFP пропадает кнопка "Показать еще" Что надо сделать? Написано что есть интеграция в архиве, но ничего такого не нашел.
Помогите пожалуйста!
Уже разобрался!
-
После применения фильтра MFP пропадает кнопка "Показать еще" Что надо сделать? Написано что есть интеграция в архиве, но ничего такого не нашел.
Помогите пожалуйста!
-
В сертификате есть история и его можно использовать пока он не исчерпает себя. А сейчас получается после изменения заказа, история про эту покупку удаляется из сертификата и его опять можно применить к другому заказу.
[Поддержка] SEO Метки(Теги)
в SEO, карта сайта, оптимизация
Опубліковано: · Змінено користувачем max1985
И товары вывел. Осталось картинку категории присвоить.