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

[Поддержка] [OC2] Отключение запроса на добавление IP при редактировании заказа


mpn2005

Recommended Posts

[OC2] Отключение запроса на добавление IP при редактировании заказа


[OC2] Отключение запроса на добавление IP при редактировании заказа


Убирает проверку IP при редактировании и создании заказа, не снижая уровень защищённости магазина.

 

Возможности:

  • Корректное автоматическое добавление IP в список разрешённых
  • Не убирает проверку IP на фронте магазина
  • Не понижает уровень защищённости магазина

 

Модуль тестировался на  ocStore v2.3.0.2.3


  • Добавил
  • Добавлено
    18.04.2019
  • Категория
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
  • Обращение к серверу разработчика
    Нет

 

Надіслати
Поділитися на інших сайтах

Я это делал js-скриптом

    <!-- Автонажатие кнопки "Добавить IP-адрес" в редакторе заказов -->
    <file path="admin/view/template/sale/{order_form,order_info}.tpl">
        <operation error="skip">
            <search index="0,40"><![CDATA[$('#content > .container-fluid').prepend('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + ' <button type="button" class="close" data-dismiss="alert">&times;</button></div>');]]></search>
            <add position="after"><![CDATA[
                <?php //Order.Modification Begin ?>
                location.reload();
                <?php //Order.Modification End ?>
            ]]></add>
        </operation>
        <operation error="skip">
            <search><![CDATA[$('#content > .container-fluid').prepend('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error']['ip'] + ' <button type="button" id="button-ip-add" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-danger btn-xs pull-right"><i class="fa fa-plus"></i> <?php echo $button_ip_add; ?></button></div>');]]></search>
            <add position="after"><![CDATA[
                <?php //Order.Modification Begin ?>
                $('#button-ip-add').trigger('click');
                <?php //Order.Modification End ?>
            ]]></add>
        </operation>
    </file>

 

Надіслати
Поділитися на інших сайтах

12 часов назад, shoputils сказал:

Я это делал js-скриптом

Может не зацепится, если были правки в шаблоне.

И привязка index="0,40" выглядит довольно нестабильно.

И зачем передёргивать всю страницу, если можно всё решить ещё на уровне модели?

  • +1 1
Надіслати
Поділитися на інших сайтах

  • 1 year later...

Opencart.pro 2.3.0.2.5

Шаблон NewStore v2.6.0

Установил, но запрос на добавление IP не отключается (очистку кеш и обновление модификаторов делал).

Подскажите есть ли решение?

Спойлер

2020-07-04_230125.thumb.png.78ecb2a3397e9301c4517ecbf21cacef.png

 

Змінено користувачем kimono11
Надіслати
Поділитися на інших сайтах


1 час назад, kimono11 сказал:

Opencart.pro 2.3.0.2.5

Шаблон NewStore v2.6.0

Установил, но запрос на добавление IP не отключается (очистку кеш и обновление модификаторов делал).

Подскажите есть ли решение?

От темы не зависит. Может не сработать если это кастомное решение для редактирования заказа и используется нештатный метод получения АПИ ключа.

Заочно сложно что-то сказать. Надо смотреть код.

Надіслати
Поділитися на інших сайтах

18 часов назад, mpn2005 сказал:

Может не сработать если это кастомное решение для редактирования заказа

Да, в шаблоне есть доработки редактирования.

18 часов назад, mpn2005 сказал:

Надо смотреть код.

отсюда:? 

system/storage/modification/admin/model/sale/order.php

order.php

Я посмотрел что модуль добавил нужные строки после 

public function getOrder($order_id) {

и в файле больше нет модификаций затрагивающих api

Змінено користувачем kimono11
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

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

Important Information

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