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

Модуль Модуль Simple - упрощенная регистрация и заказ [Поддержка]


Recommended Posts

В Хроме наблюдаю баг. Если кликать на label, то бага нет, но если кликать непосредственно на радио-кнопку, то вторая радио-кнопка исчезает.

Предполагаю, что нужно просто вместо обертывания радиокнопки в label сделать label, следующим за input, соответственно добавив "for..."

В других браузерах проблему не обнаружил.

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

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

это уже сами что-то "накрутили"

 

Скажем так, не сам, но код модуля не при чем здесь. но с проблемой разобрался.

был виноват CSS код, отключающий подсветку полей и т. п. в хроме.

 

вот эту "замечательную" подсветку, которая не всегда к месту.

9O31ynK.png

 

А код заодно отключал и у радио-кнопок эту подсветку.

 

И в старых версиях Хрома и Сафари это совершенно нормально работает.  А вот в последних версиях Хрома дало забавный эффект.

И все потому, что в старых версиях у радиокнопок при получении фокуса была подсветка, а в новых ее нет.

tQPQddQ.png

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

Всем привет 

 

Вот так ругается модуль (последняя версия 4 3 19)

 

Как я понял нет входа в таблицу или нет таблиц вообще 

Опенкарт 2 03 1

Notice: Error: Table 'bigsamru.bigsamcomurorder_fraud' doesn't exist
Error No: 1146
DELETE `bigsamcomurorder`, bigsamcomurorder_product, bigsamcomurorder_history, bigsamcomurorder_option, bigsamcomuraffiliate_transaction, bigsamcomurorder_total,bigsamcomurorder_voucher,bigsamcomurorder_fraud FROM `bigsamcomurorder` LEFT JOIN bigsamcomurorder_product ON bigsamcomurorder_product.order_id = `bigsamcomurorder`.order_id LEFT JOIN bigsamcomurorder_history ON bigsamcomurorder_history.order_id = `bigsamcomurorder`.order_id LEFT JOIN bigsamcomuraffiliate_transaction ON bigsamcomuraffiliate_transaction.order_id = `bigsamcomurorder`.order_id LEFT JOIN bigsamcomurorder_option ON bigsamcomurorder_option.order_id = `bigsamcomurorder`.order_id LEFT JOIN bigsamcomurorder_total ON bigsamcomurorder_total.order_id = `bigsamcomurorder`.order_id LEFT JOIN bigsamcomurorder_voucher ON bigsamcomurorder_voucher.order_id = `bigsamcomurorder`.order_id LEFT JOIN bigsamcomurorder_fraud ON bigsamcomurorder_fraud.order_id = `bigsamcomurorder`.order_id WHERE `bigsamcomurorder`.order_id = '6' AND `bigsamcomurorder`.order_status_id = 0 in C:\OpenServer\domains\bs.loc\system\library\db\mysqli.php on line 41
Надіслати
Поділитися на інших сайтах

Скажем так, не сам, но код модуля не при чем здесь. но с проблемой разобрался.

был виноват CSS код, отключающий подсветку полей и т. п. в хроме.

 

вот эту "замечательную" подсветку, которая не всегда к месту.

9O31ynK.png

 

А код заодно отключал и у радио-кнопок эту подсветку.

 

И в старых версиях Хрома и Сафари это совершенно нормально работает.  А вот в последних версиях Хрома дало забавный эффект.

И все потому, что в старых версиях у радиокнопок при получении фокуса была подсветка, а в новых ее нет.

tQPQddQ.png

 

CSS: input {outline:none;}

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

 

Всем привет 

 

Вот так ругается модуль (последняя версия 4 3 19)

 

Как я понял нет входа в таблицу или нет таблиц вообще 

Опенкарт 2 03 1

Notice: Error: Table 'bigsamru.bigsamcomurorder_fraud' doesn't exist
Error No: 1146
DELETE `bigsamcomurorder`, bigsamcomurorder_product, bigsamcomurorder_history, bigsamcomurorder_option, bigsamcomuraffiliate_transaction, bigsamcomurorder_total,bigsamcomurorder_voucher,bigsamcomurorder_fraud FROM `bigsamcomurorder` LEFT JOIN bigsamcomurorder_product ON bigsamcomurorder_product.order_id = `bigsamcomurorder`.order_id LEFT JOIN bigsamcomurorder_history ON bigsamcomurorder_history.order_id = `bigsamcomurorder`.order_id LEFT JOIN bigsamcomuraffiliate_transaction ON bigsamcomuraffiliate_transaction.order_id = `bigsamcomurorder`.order_id LEFT JOIN bigsamcomurorder_option ON bigsamcomurorder_option.order_id = `bigsamcomurorder`.order_id LEFT JOIN bigsamcomurorder_total ON bigsamcomurorder_total.order_id = `bigsamcomurorder`.order_id LEFT JOIN bigsamcomurorder_voucher ON bigsamcomurorder_voucher.order_id = `bigsamcomurorder`.order_id LEFT JOIN bigsamcomurorder_fraud ON bigsamcomurorder_fraud.order_id = `bigsamcomurorder`.order_id WHERE `bigsamcomurorder`.order_id = '6' AND `bigsamcomurorder`.order_status_id = 0 in C:\OpenServer\domains\bs.loc\system\library\db\mysqli.php on line 41

обновил

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

обновил

Обновил все хорошо, спасибо 

 

Хочу сделать инпуты с описанием с боку http://getbootstrap.com/css/#forms 

Какие файлы рыть ? 

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

....

catalog/view/theme/ваша/template/common/simple_row_field.tpl

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

Можно ли задать маску для e-mail, чтобы не могли ввести некорректный адрес почты (например, запятую вместо точки поставить)?

нет, можно регулярное выражение изменить в настройках поля

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

catalog/view/theme/ваша/template/common/simple_row_field.tpl

Сделал вот так 

<div class="form-group <?php if ($required) { ?>required<?php } ?>">
   
      <div class="input-group">
      <div class="input-group-addon control-label" for="<?php echo $id ?>"><?php echo $label ?></div>
      
    <?php if ($type == 'select') { ?>
      <select class="form-control" name="<?php echo $name ?>" id="<?php echo $id ?>" <?php echo $reload ? 'data-onchange="reloadAll"' : ''?>>
        <?php foreach ($values as $info) { ?>
          <option value="<?php echo $info['id'] ?>" <?php echo $value == $info['id'] ? 'selected="selected"' : '' ?>><?php echo $info['text'] ?></option>
        <?php } ?>
      </select>
    <?php } elseif ($type == 'radio') { ?>
      <div>
      <?php foreach ($values as $info) { ?>
        <div class="radio">
          <label><input type="radio" name="<?php echo $name ?>" id="<?php echo $id ?>" value="<?php echo $info['id'] ?>" <?php echo $value == $info['id'] ? 'checked="checked"' : '' ?> <?php echo $reload ? 'data-onchange="reloadAll"' : ''?>><?php echo $info['text'] ?></label>
        </div>
      <?php } ?>
      </div>
    <?php } elseif ($type == 'checkbox') { ?>
      <div>
      <?php foreach ($values as $info) { ?>
        <div class="checkbox">
          <input type="hidden" name="<?php echo $name ?>[<?php echo $info['id'] ?>]" value="0">
          <label><input type="checkbox" name="<?php echo $name ?>[<?php echo $info['id'] ?>]" id="<?php echo $id ?>" value="1" <?php echo !empty($value[$info['id']]) ? 'checked="checked"' : '' ?> <?php echo $reload ? 'data-onchange="reloadAll"' : ''?>><?php echo $info['text'] ?></label>
        </div>
      <?php } ?>
      </div>
    <?php } elseif ($type == 'textarea') { ?>
      <textarea class="form-control" name="<?php echo $name ?>" id="<?php echo $id ?>" placeholder="<?php echo $placeholder ?>" <?php echo $reload ? 'data-onchange="reloadAll"' : ''?>><?php echo $value ?></textarea>
    <?php } elseif ($type == 'captcha') { ?>
      <input class="form-control" type="text" name="<?php echo $name ?>" id="<?php echo $id ?>" value="" placeholder="<?php echo $placeholder ?>" <?php echo $reload ? 'data-onchange="reloadAll"' : ''?>>
      <div class="simple-captcha-container"><img src="index.php?<?php echo $additional_path ?>route=common/simple_connector/captcha&t=<?php echo time() ?>" alt="" id="captcha" /></div>
    <?php } elseif ($type == 'file') { ?>
      <input type="button" value="<?php echo $button_upload; ?>" data-file="<?php echo $id ?>" class="button form-control">
      <div id="text_<?php echo $id ?>" style="margin-top:3px;max-width:200px;"><?php echo $filename ?></div>
      <input type="hidden" name="<?php echo $name ?>" id="<?php echo $id ?>" value="<?php echo $value ?>">
    <?php } else { ?>
      <input  class="form-control" type="<?php echo $type == 'date' ? 'text' : $type ?>" name="<?php echo $name ?>" id="<?php echo $id ?>" value="<?php echo $value ?>" placeholder="<?php echo $placeholder ?>" <?php echo $attrs ?> <?php echo $reload ? 'data-onchange="reloadAll"' : ''?>>
    <?php } ?>
    <?php if (!empty($rules)) { ?>
      <div class="simplecheckout-rule-group" data-for="<?php echo $id ?>">
        <?php foreach ($rules as $rule) { ?>
          <div <?php echo $rule['display'] && !$rule['passed'] ? '' : 'style="display:none;"' ?> data-for="<?php echo $id ?>" data-rule="<?php echo $rule['id'] ?>" class="simplecheckout-error-text simplecheckout-rule" <?php echo $rule['attrs'] ?>><?php echo $rule['text'] ?></div>
        <?php } ?>
      </div>
    <?php } ?>
    <?php if ($description) { ?>
      <div class="simplecheckout-tooltip" data-for="<?php echo $id ?>"><?php echo $description ?></div>
    <?php } ?>
 </div></div>

Как обойти checkbox а то и у них так же появляется слева описания 

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

Сделал вот так 

Как обойти checkbox а то и у них так же появляется слева описания 

оберните это описание условием

 

<?php if ($type != 'checkbox') { ?>

...

<?php } ?>

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

оберните это описание условием

 

<?php if ($type != 'checkbox') { ?>

...

<?php } ?>

благодарю  :-)

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

А можно как-то сделать, что бы для пункта доставки Самовывоз клиент вообще не заполнял адрес, а только ФИО, телефон и т.д.?

 

А, нашёл, сорри...

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


Народ, вопрос такой: кто-нибудь настраивал передачу в Яндекс.Метрику параметров интернет-магазинов, чтобы можно было отслеживать и суммы заказов? Есть решения?

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


Здравствуйте,
купил и поставил симпл,
и обнаружил непонятное явление, при заказе через браузер  IE
после выбора оплаты и подтверждения выдает 404 страницу
http://gadgetpostal.ru/simplecheckout/index.php?route=account/yandexplusplus/pay&paymentType=yandexplusplus_card&order_id=19902&first=1
с другими браузерами работает корректно
где нужно подправить?

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


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

 

Доставка и оплата включена, faq смотрел!

 

Opencart 2.0.1.1

Simple 4.3.20

 

HELP!!!

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

Здравствуйте,

купил и поставил симпл,

и обнаружил непонятное явление, при заказе через браузер  IE

после выбора оплаты и подтверждения выдает 404 страницу

http://gadgetpostal.ru/simplecheckout/index.php?route=account/yandexplusplus/pay&paymentType=yandexplusplus_card&order_id=19902&first=1

с другими браузерами работает корректно

где нужно подправить?

Разобрались, Симпла не причем, это недоработка другого модуля оплаты (яндекс)

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


Здравствуйте!

Можно ли в версии 3,8,3 сделать появление дополнительных полей при нажатии на чек бокс?

То есть я хочу создать дополнительные поля и чек бокс, при нажатии на который будут выводиться эти поля

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


Купил, установил, все по умолчанию!

Делаю пробный заказ, жму кнопку Оформить - все перегружается и все поля становятся пустыми...

Отключал все поля, оставлял только имя, адрес, результат прежний!

 

Доставка и оплата включена, faq смотрел!

 

Opencart 2.0.1.1

Simple 4.3.20

 

HELP!!!

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

судя по опыту - у вас происходит редирект при аякс запросе, отключите сео про

есть одна русская сборка (не с этого сайта), в ней сео про с таким багом, но они выложили заплатку

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

Здравствуйте!

Можно ли в версии 3,8,3 сделать появление дополнительных полей при нажатии на чек бокс?

То есть я хочу создать дополнительные поля и чек бокс, при нажатии на который будут выводиться эти поля

можно и в старой версии, но нужно добавлять методы проверки в апи модуля (скрывать или показывать текущее поле)

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

можно и в старой версии, но нужно добавлять методы проверки в апи модуля (скрывать или показывать текущее поле)

Это делается вручную или вы можете помочь?

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


Это делается вручную или вы можете помочь?

могу только показать, пример там есть

 

\catalog\model\tool\simpledata.php

 

для поля custom_lift создан метод с именем status_имя_поля

 

public function status_custom_lift($fields) {

        $shippping = $this->simple->shipping_method;

        return $shippping['code'] == 'flat.flat' ? true : false;

    }

 

проверяется метод доставки, но можно проверить и поля ($fields) и вернуть true (отображать) или false (не отображать)

что в $fields можете посмотреть через print_r($fields);

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

Не могу прикрутить модуль к отдельному шаблону. Файлы интеграции подставлял по инструкции, но сверху в настройках модуля отображается только Магазин: 0 - default.

Что я делаю не так ?

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


  • dinox changed the title to Модуль Simple - упрощенная регистрация и заказ [Поддержка]

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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