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

boris425

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

    61
  • З нами

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

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

  1. Здравствуйте.

    Кто-нибудь пробовал в мобильной версии перенести модуль из левой части в правую, чтобы фильтр открывался не слева, а справа. Большая часть людей всё-таки правши и им так удобнее. Если кто переписывал модуль поделитесь решением. Заранее спасибо.

  2. Есть модуль карусели доп.изображений товара, но он прокручивает по горизонтали. На форуме не нашел подобный модуль, но с вертикальной прокруткой доп. изображений товара. Если кто знает скиньте ссылку, буду благодарен. Пример того, что нужно на фото ниже.

    Opera Снимок_2019-12-19_150637_www.ippon-shop.com.png

  3. Спасибо. 5 утра уже, можно и поспать ;-) В благодарность куплю у вас еще модуль на другой домен.

    Измененный myfastorder_opencart2.3x.ocmod.xml прикрепил во вложении, может кому-нибудь пригодится.

    myfastorder_opencart2.3x.ocmod.xml

  4. Везде сработало, кроме product.tpl, под кнопкой "В корзину" выводится ошибка:

     

    Notice: Undefined variable: product in /var/www/u0585089/data/www/xn--24-6kctqjdo8ao.xn--p1ai/system/storage/modification/catalog/view/theme/default/template/product/product.tplon line 302

     

    Полагаю ошибка где-то в этом коде:

     

        <file path="catalog/view/theme/*/template/product/product.tpl">
        <operation>
            <search><![CDATA[<button type="button" id="button-cart"]]></search>
            <add position="after"><![CDATA[
    <?php if($config_on_off_qo_product_page == '1') { ?>
    <?php if ($product['price']) { ?>
    <button class="btn-quick-order btn-lg btn-block" type="button" onclick="fastorder_open(<?php echo $product_id?>);" title="<?php echo $config_text_open_form_send_order[$lang_id]['config_text_open_form_send_order']; ?>">
        <?php if($icon_open_form_send_order !=''){ ?>
            <i style="color:#<?php echo $color_button_open_form_send_order ;?>;" class="<?php echo $icon_open_form_send_order;?>"></i>
        <?php } else { ?>
            <i style="color:#<?php echo $color_button_open_form_send_order ;?>;" class="fa fa-flip-horizontal fa-reply-all"></i>
        <?php } ?>
        <span><?php echo $config_text_open_form_send_order[$lang_id]['config_text_open_form_send_order']; ?></span>            
    </button>    
    <?php } ?>
    <?php } ?>            
            ]]>
            </add>
        </operation>
        </file>

     

     

  5. Я правильно понимаю:

     

    <?php if ($product['price']) { ?>

     

    <button class="btn-quick-order btn-lg btn-block" type="button" onclick="fastorder_open(82);" title="Быстрый заказ">
                <i style="color:#ffffff;" class="fa fa-flip-horizontal fa-reply-all"></i>
            <span>Быстрый заказ</span>            
    </button>

     

    <?php } ?>

     

    В myfastorder_opencart2.3x.ocmod.xml это будет так:

     

        <file path="catalog/view/theme/*/template/product/category.tpl">
        <operation>
            <search><![CDATA[<div class="button-group">]]></search>
                <add position="before"><![CDATA[
    <?php if($config_on_off_qo_cpage =='1') { ?>

     

    <?php if ($product['price']) { ?>
    <div class="fastorder">
        <button class="btn-quick-order btn-lg btn-block" type="button" onclick="fastorder_open(<?php echo $product['product_id']?>);" title="<?php echo $config_text_open_form_send_order[$lang_id]['config_text_open_form_send_order']; ?>">
            <?php if($icon_open_form_send_order !=''){ ?>
                <i style="color:#<?php echo $color_button_open_form_send_order ;?>;" class="<?php echo $icon_open_form_send_order;?>"></i>
            <?php } else { ?>
                <i style="color:#<?php echo $color_button_open_form_send_order ;?>;" class="fa fa-flip-horizontal fa-reply-all"></i>
            <?php } ?>
        <span><?php echo $config_text_open_form_send_order[$lang_id]['config_text_open_form_send_order']; ?></span>            
    </button>
    </div>
    <?php } ?>

     

    <?php } ?>

     

  6. Извиняюсь за дублирование. Буду писать здесь, тем более будет полезно и другим решение данного вопроса.

    Что касается проверки, если вы про $data['price'], то на сколько я понимаю это скроет цену, а мне надо скрыть кнопку быстрого заказа для незарегистированных пользователей.

  7. Стандартные настройки Opencart едины для всех и модуль должен учитывать такие зависимости из коробки. Он ведь подтягивает цену, учитывает опции, почему не учитывает скрытие цены - это стандартная настройка Opencart в админке, а не моя личная задумка.

  8. Простая логика, когда в настройках админки ставишь "показывать цену только авторизованным пользователям", то купить товар можно только зарегистрировавшись на сайте. Но ваш модуль все равно показывает цену и позволяет оформить заказ без регистрации. Это противоречит стандартной настройке движка. И то что это не учтено при разработке модуля — это косяк.

     

    Вот пример, где сделано правильно: https://yangguang.ru

    Доступ к цене можно получить только после авторизации/регистрации, соответственно, нельзя оформить быстрый заказ через кнопку "Купить в 1 клик". Но ваш модуль все равно позволяет покупать, даже когда в настройках админки выставишь "показывать цену только авторизованным пользователям".

  9. Где конкретно скрывается цена на примере дефолтного шаблона OcStore 2.3х? В описании ни слова. Например, сопутствующие товары, рекомендуемые, последние добавленные, хиты продаж, товары по акции, на странице поиска и т.д., будет скрытие цены?

  10. Мне не подойдет, так как нужно скрыть кнопку "Купить в 1 клик" (быстрый заказ) для незарегистрированных пользователей, которые не будут видеть цену.

  11. Здравствуйте.

    Возник вопрос, если в настройках ocStore 2.3 стоит "показывать цену только авторизованным пользователям", то как будет работать ваш модуль "Быстрый заказ 7.3 (купить в 1 клик)"? Ведь по идее он не должен выводиться, так как человек не сможет купить товар пока не зарегистрируется.

  12. А не лучше вместо:

    $image = $this->model_tool_image->resize($result['image'], 100, 100);

     

    Заменить на:

    $this->model_tool_image->resize($result['image'], $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'));

     

    Тогда размеры картинок можно из админки задавать стандартным способом.

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

Important Information

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