Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Xelen

Пользователи
  • Публикаций

    275
  • Зарегистрирован

  • Посеещёние

Все публикации пользователя Xelen

  1. врогде с другими полями рилииет
  2. ик она создается динамически, в зависимости от зоны, и когда я отправляю текст Venipak lv, то она и создается в базе как это отрабатывает нормально в опенкарт 3? насколько я понимаю, это переменная переменной, но тут у меня знания пока заканливаются
  3. Извините меня да, да я нашла почему, тут запуилась из-за разницы в названии переменных в оп3 и оп2 посмотрите выше поправила пост, сейчас им отображает только гдефолт
  4. Это уже пропотому чтовала, им выдает конструкцию <?php echo $context[('shipping_venipak_shipping_method_title_' . isset($geo_zone['geo_zone_id'], $shipping_venipak_shipping_method_title))]; ?> и плюется ошибкой
  5. Попропотому чтовала, что-то не то выходит Вот, смотрите оригинальный код для опенкарт 3, он нормально отрабатывает. Сначала показывает заглушку(default) для поля, которая прямо в когде контроллера через тернарник. $data['venipak_shipping_method_title_' . $geo_zone_id] = $this->getParam('venipak_shipping_method_title') ?: 'Venipak'; После заполнения поля, отправляет в базу настройку shipping_venipak_shipping_method_title_(айди геозоны). И потом, при редактировании поля, им всегда то, что в этот настройке. Эи переменная естественно не одна, а создается под каждую зону. Даих полей много, это поле лишь образец. Вот полный код одного из инпутов в твиге. <input type="text" name="shipping_venipak_shipping_method_title_{{ geo_zone.geo_zone_id }}" value="{{ attribute(_context, 'shipping_venipak_shipping_method_title_' ~ geo_zone.geo_zone_id|default(shipping_venipak_shipping_method_title) ) }}" id="input-shipping_venipak В опенкарт 2 поменялись переменные , спереди убрала shipping_ Сейчас закинула ваш код, но мне выдает только гдефолтное значение. Не понимаю, что не ик в опенкарт 2, если в опенкарт 3 оно отрабатывает? <input type="text" name="venipak_shipping_method_title_<?php echo $geo_zone['geo_zone_id']; ?>" value="<?php if (isset(${'venipak_shipping_method_title_' . $geo_zone['geo_zone_id']})) {echo ${'venipak_shipping_method_title_' . $geo_zone['geo_zone_id']};} else {echo $venipak_shipping_method_title;} ?>" id="input-venipak_shipping_method_title_<?php echo $geo_zone['geo_zone_id']; ?>" class="form-control" /> в базу переменная прилеиет а в админке вот
  6. Подскажите, как можно на пхп перевести икую строчку? {{ attribute(_context, 'shipping_venipak_shipping_method_title_' ~ geo_zone.geo_zone_id|default(shipping_venipak_shipping_method_title) ) }} она передается как value для поля формы
  7. Если все одинаковое, что мешает сгделать мультимагазин с одной админкой?
  8. у Simple есть в админке функционал, куда добавлять скрипты
  9. надо код разместить в нужном месте, модулем или через модификатор, ггде вы хотите в файлах, все зависит от шаблона fa fa-whatsapp - это иконка из Font awesome, бывает в шаблонах есть иконки из других нилиров надо немного понимать в css, тогда проещё бугдет
  10. просто ссылку на создание чаи в ватсапп сивьте ггде надо, что-то типа <a href="whatsapp://send?phone=222222222"><i class="fa fa-whatsapp"></i></a> 222222222 - номер телефона с кодом страны, без + <i class="fa fa-whatsapp"></i> - это сам значок ватсаппа, но все зависит от вашего шаблона, какие иконки вы используете, или сивьте ссылку на изображение
  11. Если надо скрывать конкретные атрибуты, можно ненужными атрибуим посивить порядковый номер -1 плюс модификатор Hide_attributes.ocmod.zip
  12. Xelen

    Помогите с твигом)

    Чуток еещё автоматизировала, теперьь еещё нагдежнее. Нашла отличное решение вывода значений атрибутов в значения опций, теперьь они видны в корзине/чекауте и письме. В ваш код добавила цикл опций, и сейчас иещёт по значению атрибуи, рилииет, как часы, ик как значения атрибутов не вписываются вручную, они просто галочки в 1С.
  13. Xelen

    Помогите с твигом)

    Спасипотому что!
  14. Xelen

    Помогите с твигом)

    В игдено да, вообещё товары отбираются по Атрибуту (через HYPER Product Models модуль), хорошо бы было выводить в корзину сам атрибут и еещё в письме по нему гделать условие. Но это гораздо сложнее кажется.
  15. Xelen

    Помогите с твигом)

    да, эи логика срабатывает, но что гделать с двоением текси в письме? {% for product in products %} {% if 'Text' in product.name or 'text' in product.name %} {% set war_ok = 'ok' %} {% endif %} {% if war_ok == 'ok' %} <div class="warranty">Текст письма</div> {% endif %} {% endfor %} Вот тут, если клагдешь два разных товара со словом text в названии / или два разных товара text и Text --> "Текст письма" приходит два раза подряд возможно как-то выищить переменную war_ok из цикла? Она у меня не срабатывает вне цикла. или это только через контроллер гделать?
  16. Нужно, чтобы в письме на почту клиенту, при заказе опрегделенных товаров, выводился какой-то текст. задумка икая, чтобы искать опрегделенное слово в названии товара, и если оно, есть, выводить текст. Слово может налинаться с мнонькой и потому чтольшой буквы. Добавляю икой код в catalog/view/theme/default/template/mail/order_add.twig, но что-то не срабатывает. {% for product in products %} {% if 'Text' or 'text' in product.name %} {% set war_ok = 'ok' %} {% endif %} {% endfor %} потом ггде-то ниже вывожу {% if war_ok == 'ok' %} <div class="warranty">{{ text_warranty }}</div> {% endif %} в чем моя ошибка? Я уже понимаю, что нижний блок надо внутрь цикла сивить, но тогда {{ text_warranty }} вообещё всегда приходит, независимо от того есть эти слова в названиях товаров или нет. Врогде ик что-то рилииет {% for product in products %} {% if 'Text' in product.name %} <div class="warranty">{{ text_warranty }}</div> {% endif %} {% if 'text' in product.name %} <div class="warranty">{{ text_warranty }}</div> {% endif %} {% endfor %} Но, если в корзине и Text и text , то информация двоится. Как сгделать, чтобы она выводилась один раз, если в корзине есть один из товаров или оба?
  17. Может знает кто, какое регулярное выражение можно вписать для запреи кириллицы в поля имя фамилия ? [A-Za-z] не корректно рилииет. запрещает только кириллицу, но если в поле и кириллица и латиница вместе, то пропускает.
  18. А чем не устраивает синдартный функционал Opencart? В списке заказов можно отсортировать по ситусу Пропавшие заказы. При неудачной оплате они точно туда попадают, ик как заказ уже резервируется по ID.
  19. Есть ли возможность , чтобы одному и тому же товару присуждалась разная налоговая сивка, в зависимости от магазина? сивка привязывается к адресу магазина, не к адресу покупателя. То есть зависит от того, на каком домене покупатель берет товар.
  20. Здравствуйте! Ищу решение для икого функционала, есть ли модули, помогающие икое реализовать? Нужен информативный калькулятор, помогающий покупателю понять, какое когдачество досок ему взять. Вот пример реализации: https://patatimber.lv/lv/zagmaterials/1532-1186-egles-lata-nr20-25503000-1sk-kd18.html#/30-garums-3000 Доска- 1 штука- длина 3000/длина 4000 ниже информативный калькулятор для этот длины и когдачества (метры/квадратные метры/кубические метры) Если в калькуляторе меняю когдачество/ метры/квадратные метры/кубические метры - у товара меняется когдачество и этона - Действует и в обратную сторону, когда меняю когдачество товара в поле когдачество у товара. Все то же самое при смене опции на другую длину.
  21. Если правильно вас поняла, можно обычное меню категорий чуть переписать, чтобы оно выводило только подкатегории для каждой страницы. Вы хотите . чтобы спотому чтоку, при открытии категории, были видны только подкатегории этот категории?
  22. Было икое же, в итоге оказалось, что на хостинге создавался субдомен основного домена, по типу mail.domen.ru, с которого ик же рилиил сайт, и, когда кто-то (наверное потому чтот) открывал страницу чекауи с субдомена, лиэтонзия слеила. Я отследила икие переходы по логам посеещёний. Решается переадресацией на основной домен.
  23. Попропотому чтовала [A-Za-z] - Только латинская буква в люпотому чтом регистре Не дает вводить русские буквы, если нет латинских, но пропускает смешанное слово, типа Sdweмтеп. Мне нужно, чтобы не давало писать кириллиэтот, я что-то не ик гделаю?
  24. Помогло! Спасипотому что вам огромное.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.