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

Blast

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

    793
  • З нами

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

Повідомлення, опубліковані користувачем Blast

  1. 29.10.2022 в 10:49, dizastill сказал:

    Не поняла. Это надо обернуть в if?

    Не выводит вообще ничего

    {% for attribute_group in attribute_groups %}
    	{% if attribute_group.attribute_group_id == 'ид_нужной_группы' %} 
    		<h4 class="heading"><span>{{ attribute_group.name }}</span></h4>
    		<div class="product-data">
    			{% for attribute in attribute_group.attribute %}
    				<div class="product-data__item">
    					<div class="product-data__item-div">{{ attribute.name }}</div>
    					<div class="product-data__item-div">{{ attribute.text }}</div>
    				</div>
    			{% endfor %}
    		</div>
    	{% endif %}
    {% endfor %}

     

  2. 27.10.2022 в 13:23, dizastill сказал:

    Здравствуйте. Не могу никак вывести атрибуты определенной группы в карточке.

    	{% for attribute_group in attribute_groups %}
    							<h4 class="heading"><span>{{ attribute_group.name }}</span></h4>
    							<div class="product-data">
    								{% for attribute in attribute_group.attribute %}
    									<div class="product-data__item">
    										<div class="product-data__item-div">{{ attribute.name }}</div>
    										<div class="product-data__item-div">{{ attribute.text }}</div>
    									</div>
    								{% endfor %}
    							</div>
    						{% endfor %}

     

    Надо как-то по id группы сделать

    {% if attribute_group.attribute_group_id == 'ид_нужной_группы' %} 
  3. 13.06.2022 в 19:41, wwwebmaster сказал:

    Но это плохой вариант так как при переходе на товар, покупатель видит цену основной позиции

     

    И на разные объемы невозможно сделать акции, если я хочу, допустим, сделать акцию только ан 100мл  упаковки. Верным решением будет делать каждый объем отдельным товаром, но как тогда показать посетителям что у этого товара есть другие варианты объемов? Может есть какой-то модуль, который мог бы решить эту проблему? илил есть функционал о котором я не знаю?

    акции на опции

    https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=38633

     

    автообновление цены при выборе опций

     

    конечно подпилить придется их совместную работу, но решение рабочее

  4. 13.06.2022 в 12:11, Aleks1993 сказал:

    Добрый день! 

     

    Хочу купить ваш модуль OCFilter - Модуль фильтра товаров 4.8.0.19.1

     

    Но есть вопрос, возможно ли на данном фильтре настроить пошагового фильтра?

     

    Например: 

     

    Клиент за ходит на вкладку Дефлекторы -- Дефлекторы для автомобилей Haval -- В этой вкладке выбирает модель F7 -- далее выбирает поколение F71 поколение и далее выходят товары именно для его авто

     

    Пример сайта как реализован фильтр как я хочю!

    https://www.avtoset.net/catalog/deflektory/hyundai.html

     

     

    Мой сайт:

     

    https://avto-shop.kz/

    вам больше скорее подойдет модуль автофильтра

     

  5. 21.05.2022 в 16:08, Andrey1301 сказал:

    Добрый день!
    Меня зовут Андрей, я являюсь менеджером ювелирной компании. 
    Cайт нашей компании создан на платформе OpenCart, версия 2.3.0.2.3. В нем по умолчанию сейчас есть две классификации для изделий: коллекции и категории. Соответственно, украшения можно добавлять в одну или несколько коллекций и в одну или несколько категорий.
    Задача: создать еще одну классификацию "Материалы"/ "Materials", чтобы через админку сайта можно было добавлять изделия еще и в "Материалы".

    Справа от кнопки "Категории" на сайте нужно добавить кнопку "Материалы". Принцип действия такой же, как у коллекций и категорий: я подготовил перечень материалов, которые у нас используются в производстве, добавил каждый материал через админку, и они также списком должны выпадать при наведении курсора на эту кнопку или при нажатии на нее. После того, как все материалы будут добавлены, нужно будет реализовать выпадание списка подобно тому, как это реализовано с кнопкой "Коллекции".

    Добрый день

    пишите в личку, могу по аналогии сделать

  6. 04.04.2022 в 19:43, Angriy сказал:

    Ребята хелп, помогите подправить стили в ocfilter нужно отобразить фильтра с возможностью пересматривать их ползунком справа, креплю скрин

     

    если речь идет о тонких стилизованных ползунках, то например mCustomScrollBar можно прикрутить

  7. 29.03.2022 в 16:43, japaner сказал:

    Opencart 2.3, шаблон Basel

    1) На примере товара: https://oc23.itmediagroup.ru/photo/test
    Если переключать опции, они не работают, стоимость товара не меняется. Если в настройках сайта отключить SeoPro начинают работать. Задача чтобы работали с SeoPro

    2) На примере категории товаров: https://oc23.itmediagroup.ru/smartphone/ если перейти на любую другую страницу, а потом вернуться на первую, то появляются ошибки "A non-numeric value encountered".

    1000 руб. сегодня могу сделать

  8. значение, которое возвращает функция звонков, записывайте в сессию? например $this->session->data['phone_code'] = '1234';

    пример любых аяксовых запросов найдете по коду очень много, хотя бы добавление в корзину, в common.js

    во втором контроллере сравниваете то. что пришло из запроса с тем, что в сессии, и возвращаете либо $json['error'] либо $json['success']

  9. 22.03.2022 в 22:02, dofus сказал:

    Сделал в точности как Вы сказали, но скрипт пропал со всех информационных страниц и на странице /delivery не появился(

    Я понимаю что дело во мне и что я затупок, но хотелось бы найти место, где я туплю

    может без слэша

    выведите url  и посмотрите что в нем

    {{ app.request.uri }}

  10. 17.03.2022 в 23:06, AndreLisif сказал:

    Спасибо большое, помогло! Подскажите пожалуйста, по первым двум пунктам с сортировкой значений фильтров могли бы помочь? Если да, то напишите пожалуйста сколько +- по цене это будет в лс, спасибо!

    отлично!

    хех. помочь мог бы, но к сожалению из-за текущей ситуации я не смогу принять от вас оплату((

    по 3 пункту написал, т.к. просто делал такое же на одном из своих проектов.

     

    ну если не найдете исполнителя, то пишите, посмотрим что можно сделать

  11. 16.03.2022 в 20:22, AndreLisif сказал:

    Добрый день, нужно провести ряд доработок модуля ocfilter:

    1) Нужно выбранные элементы фильтра (checkbox/radio) выставлять в начало списка параметров, то бишь первыми идут выбранные, затем остальные.

    2) К дополнению к 1) пункту нужно чтобы все фильтры основные (checkbox/radio) выводились в списке с сортировкой по количества товара в каждом, то бишь например у производителя HP - 100 товаров (фильтр показывает), у производителя Dell - 50 товаров, то в списке производителей первым будет идти HP, и нужно чтобы эта сортировка вместе с первым пунктом работала сразу до и после выбора фильтров, и после перехода на поиск, то бишь после выборки фильтров и перезагрузки страницы, и без глюков при этом...

    Сортировку нужно доработать желательно в моделях/контроллере модуля, не через js(each например), чтобы быстрее и грамотнее это работало...

    3) У меня на главной странице установлен фильтр, и после выбора нужных параметров идет переход на страницу поиска, например /search/?ocf=F13S2V3347695259&ocf_layout_id=1&ocf_custom_route=common/home&tag=, все работает, но у меня есть дополнительно сортировка по категории,  &category_id=, и когда я запускаю в url сортировку по категории - например  "/search/?ocf=F13S2V3347695259&ocf_layout_id=1&ocf_custom_route=common/home&tag=&category_id=20" , то поиск работает как нужно, но модуль фильтра дублирует все фильтры 2 раза (в выборе), если убрать из url сортировку по категории, то все ок, нужно пофиксить это...

     

    Кто может помочь - напишите, пожалуйста, примерную цену, и ваши контакты для связи, спасибо!

    3) попробуйте так

        <file path="catalog/model/extension/module/ocfilter.php">
            <operation error="skip">
                <search><![CDATA[$filters_data = [];]]></search>
                <add position="before">
                	<![CDATA[$results = array_unique($results);]]>            	
                </add>
            </operation>        
        </file>  

     

    • +1 2
  12. контроллер

    $data = 'данные текстового файла';
    $json['datafile'] = 'data:text/plain;base64,' . base64_encode($data);
    $json['filename'] = 'file.txt';
    $this->response->setOutput(json_encode($json));

    вьюха

    <a href="" id="dataFromFile" style="display: none;" download="">save</a>
    ...
    <script>
      ...
      success: function(json) {
      	$('#dataFromFile').attr('href', json['datafile']).attr('download', json['filename']);
    	document.getElementById("dataFromFile").click();    
      }
      ...
    </script>

     

    • +1 1
  13. 06.03.2022 в 13:48, annnn сказал:

    делаю так 

    'attribute_groups' => $this->model_catalog_product->getProductAttributes($product_info['product_id']),
    {% for attribute_group in attribute_groups %}
          {% for attribute in attribute_group.attribute %}
        {% if attribute.attribute_id in [14, 2, 3, 4] %} <!-- тут id атрибутов -->
        <td>{{ attribute.name }}</td><!-- тут название атрибута-->
        <td>{{ attribute.text }}</td><!-- тут текст/описание атрибута -->
          {% endif %}
          {% endfor %}
          {% endfor %}

    ошибки нету, но аттрибуты не выводятся
    что не так?

    обновить модификаторы и кэш шаблона

  14. 02.03.2022 в 02:35, openc сказал:

    Есть простой sql запрос для увеличение цены товара на указанный процент у конкретного производителя. Пример:

     

    UPDATE `oc_product` SET `price` = `price` + (`price`/100*10) WHERE `oc_product`.`manufacturer_id` = 111;

     

    Подскажите как сделать запрос на изменение цен опций товара (также плюс процент), с указанием производителя?

     

     

    UPDATE `oc_product` p INNER JOIN `oc_product_option_value` pov ON p.`product_id` = pov.`product_id` SET pov.`price` = pov.`price` + (pov.`price`/100*10) WHERE p.`manufacturer_id` = 111

     

    • +1 1
  15. 4 часа назад, StrikerXP сказал:

    Стоит модуль Bulk specials editor + the countdown timer. И на товарных позициях в которых включена акция с этим таймером идет сдвиг Сопутствующих товаров. На фото сверху то как выглядят товары с таймером, с низу без. Из того что я нашел проблема вероятно кроется в этом участке кода (фото 2). Как это исправить?

     

    где-то неправильно закрываются теги. в одном случае сопутка в <div id="content">, в другом случае нет.

    кроме того, вставлены непонятно зачем какие-то левые теги <div class="clearfix visible-md"></div>


×
×
  • Створити...

Important Information

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