Jump to content

MiZu

Пользователи
  • Content Count

    64
  • Joined

  • Last visited

Community Reputation

1 Обычный

About MiZu

  • Rank
    Пользователь
  1. Ну или банальнее. Решаешь один раз капчу в форме регистрации - Регистрируешь 100 аккаунтов без капчи - Добро пожаловать в ад в админке. Предполагаю вопрос "А зачем?". Ну кому-то может не понравиться магазин, или не понравятся товары, может по идеологии не совпадает вера с верой админа, или же просто у человека настроение не очень.
  2. Вот у меня очень / не очень важный вопрос / предложение. Пожалуйста, не игнорируйте меня в этот раз. Сто лет назад я уже интересовался странным поведением ReCaptcha в модуле Simple. "Она пропадала". Как оказалось, это не баг, это фича. Если ReCaptcha была решена пользователем один раз, то после этого она больше не появляется. Я обращался к Вам по этому поводу. Возможно, кому-то или даже всем это кажется очень логичным поведением. Но не мне. Если я установил в опциях отображение ReCaptcha в корзине, я хочу, чтобы она там отображалась всегда. Приведу реальный пример, зачем лично мне это нужно: у меня есть бесплатные товары, которые можно просто добавить в корзину, указать E-mail и получить. Предположим, это раздача кодов. Я поставил ReCaptcha в корзину, чтобы хоть как-то снизить поток заказов от одного и того же человека, чтобы он не мог забрать по 100 кодов сразу. Но стоит ему хотя бы раз решить ReCaptcha - он может начать спамить заказами. Я понимаю, что обойти это можно простейшим скриптом с решением ReCaptcha, но это хотя бы какая-то (очень хреновая), но защита. Добавьте что ли опцию, чтобы ReCaptcha отображалась по Вашей логике, и опционально - всегда.
  3. С капчой вопрос решил - теперь если заказ бесплатный, то капча отображается. Это нужно для того, чтобы если в магазине есть бесплатные товары, не заспамили заказами (платить то все-равно не нужно). В принципе, этого мне достаточно. А вот с регистрацией не понял, как сделать, как вариант думал - чтобы поле зарегистрироваться во втором наборе просто не отображалось ни для кого и было по-умолчанию "Да". Но видимо у полей единые настройки для всех наборов. ... Или нет. Или у меня просто браузер заглюкал. ... А все, допонял. Отображение для наборов меняется, а вот настройки - одинаковы для всех наборов. Все, спасибо большое.
  4. Перечитал документацию дважды, а через наборы полей это сделать возможно? Т.е. я делаю один набор для варианта оплаты "Бесплатный заказ", и второй вариант по-умолчанию. Если в корзине 0, то у меня отображается только один вариант оплаты - бесплатный заказ. В правильном направлении иду?
  5. Добрый день. Возможно ли реализовать такое: - Если сумма корзины 0, то регистрация обязательно и показывать капчу. - Если сумма корзины больше нуля, то регистрация по выбору и капчу не показывать.
  6. Округление до тысячных добавите? Я поставил "не округлять", но в долларах мои милиписечные цены все-равно отображаются, как 0.00
  7. Извините, но я ничего не понял И еще - если честно, я уже устал от ответов в духе "сами вы дурак". То, что в скобочках - это же базовая валюта из модуля Валюта Плюс. Ну, может из-за ajax модуля обновления цены где-то что-то в вашем ocmode пропускается, поэтому в скидках отображается базовая цена, но бред же. Вот смотрите, стоит у меня на одном из товаров 100 долларов базовая цена, я переключил на сайте как покупатель валюту на рубли, опция "отображать в товаре" отключена, получил в итоге вот: Вот еще один нюанс: Ну вот есть у меня такие цены, да, по 0.06 рублей, по 6 копеек. Вот такие вот у меня извращенные товары. Может это цена за символ для рерайта статей, или за пиксель для изображений? Если я такую цену ставлю на товар, то в карточке товара при отображении цены в долларах все замечательно округляется до сотых и получается 0.00$ И в корзине так же отображается 0.00, если в долларах. 6 копеек в долларах будет 0,00091 и округление до тысячных решило бы мою проблему. Пожалуйста, добавьте округление до тысячных. --- Ладно, мы сами с усами. Вот у вас в ocmodе для фронтенда: <?php if (isset($currency_plus_show_base_price) and $currency_plus_show_base_price > 0 and Но для цены со скидкой по количеству нет никаких проверок на условия: <?php $discount_base_price = ''; if (isset($discount['base_price']) and $discount['base_price'] != '') { $discount_base_price = ' ('.$discount['base_price'].')'; }; ?> <li><?php echo $discount['quantity']; ?><?php echo $text_discount; ?><?php echo $discount['price'].$discount_base_price; ?></li> Залез в админку посмотрел названия переменных в коде страницы: <tbody> <tr> <td width="300">Товар:</td> <td class="text-left"><input type="checkbox" name="currency_plus_show_base_price" value="1" /></td> </tr> <tr> <td width="300">Категория:</td> <td class="text-left"><input type="checkbox" name="currency_plus_show_base_price_cat" value="1" /></td> </tr> <tr> <td width="300">Результаты поиска:</td> <td class="text-left"><input type="checkbox" name="currency_plus_show_base_price_search" value="1" /></td> </tr> <tr> <td width="300">Производители:</td> <td class="text-left"><input type="checkbox" name="currency_plus_show_base_price_brand" value="1" /></td> </tr> <tr> <td width="300">Специальные предложения:</td> <td class="text-left"><input type="checkbox" name="currency_plus_show_base_price_special" value="1" /></td> </tr> </tbody> Очевидно, что значение переменной $currency_plus_show_base_price не проверяется для цен со скидкой за количество. У меня версия 3.1, но в версии 3.2 в файле ocmod то же самое. Сам сделаю фикс. Надо было сразу так и сделать
  8. Ай ладно поставлю 0.06 (но все-равно нужно до тысячных, особенно если в долларах и продаешь что-то очень мелкое).
  9. Мне ну очень надо до тысячных. Я серьезно. У меня есть товар, который стоит 0.055 за еденицу, и когда ставлю до "сотых" получается 0.06
  10. Ну ладно, предположим, я убрал все штуки из опций. А в скидках все-равно отображаются обе валюты, даже если все галочки отключены в настройках. Галочка "Товар" отключена, а в скидках за количество все-равно отображается.
  11. Вот я балда Спасибо за Ваши ответы
  12. Спасибо Вам за Ваш труд, бесплатный модуль, но я не смог воспользоваться этим модулем и оценить его по достоинству. Искал модули для стикеров, перепробовал много, в конце концов нашел через Google эту страницу: https://xdomus.ru/opencart/stikery-dlya-opencart-2-ustanovka-i-nastrojka/ Скачал с этой страницы модуль версии 1.0, установил версию 1.0.3, после обновления кеша модификаторов залез в настройки модулей: При попытке установить модуль - выдается табличка в браузере с надписью error. После обновления странички при попытке зайти в настройки страница не грузится. При попытке удалить модуль - опять же табличка error. Снес. Обратил внимание на ссылку в названии модуля. Кликнул по ней и попал на opencartforum, как оказалось, у Вас имеется другой модуль для стикеров, очень похожий на TopStickers, я думаю, сделанный на его основе. Я подумал, ну ладно, я дурак, установил старую версию модуля. Скачал последнюю версию модуля XD Stickers. Установил нужную версию, обновил кеш модификаторов, полез в настройки. Нажал на "Активировать", в этот раз модуль активировался успешно и появилось зеленое сообщение в настройках. Но, опять же, при попытке зайти в настройки модуля - не загружается страница с настройками. Остальные установленные модули в магазине работают в стандартном режиме. В чем может быть дело, я не знаю. Кроме того, непонятно, почему и на странице модуля и на странице на сайте указаны устаревшие данные.
  13. Вот я на всякий пожарный еще и архив с этой штукой прикреплю, чтобы сэкономить Вам пару минут (быстренько взглянуть на модуль, предположим, реально ли сделать совместимость и все такое хихик ) live-options23.ocmod.zip
×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.