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

elen11

Новачок
  
  • Публікації

    38
  • З нами

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

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

  1. 37 минут назад, Igor123123 сказал:

     shipping_method = '" . strip_tags($this->db->escape($data['shipping_method'])) . "'

    а вы хорошо в php разбираетесь? может вы мне за денежку сделаете это? а то у меня уже мозг взрывается, нужна помощь

  2. 17 минут назад, Igor123123 сказал:

    момент.

    что-то я туплю уже сегодня :)

    напишите в 50й Строчке после $this->addOrderHistory($order_id, 0);
    так:

    $data['shipping_method'] = strip_tags($data['shipping_method']);

     

    и больше ничего нигде не меняйте.

    попробовала все варианты, не сработало. кэш почищен и модификаторы тоже. как были теги, так и подтягиваются в админку и в письмо уведомления :unsure:

  3. 7 минут назад, Igor123123 сказал:

    модификаторы не забудьте обновить.


    у меня кавычки и точки тут, как правильно прописать? а то что-то у меня не сработало. кэш и модификаторы почистила. Там кстати в файлике два раза эта строка повторяется
    shipping_method = '" . $this->db->escape($data['shipping_method']) . "'

  4. 1 минуту назад, Igor123123 сказал:

    файл:

    /catalog/model/checkout/order.php

    номер строки 51:

    там такая длиннющая строка: "$this->db->query("UPDATE `" . DB_PREFIX . "order` SET invoice_prefix = '" . $this->db->escape(....."

     

    найдите в ней: shipping_method =  $this->db->escape($data['shipping_method'])

     

    замените на shipping_method =   clear_tags($this->db->escape($data['shipping_method']))

     

    так уберется ссылка и все теги. Вы можете сделать ссылку с помощью кнопки <input type='button' value='перейти' onclick='location.href=;return false;'/>

    тогда clear_tags ее полностью уберет с надписью.

     

    Ну или можете перед этой строчкой if поставить:

    if ($data['shipping_method']='код метода доставки')$data['shipping_method']='тра та та';

     

     

    Спасибо большое, сейчас попробую и отпишусь

  5. 2 часа назад, Igor123123 сказал:

    Так напишите ссылку в названии метода доставки или в описании метода, в папке language. Из этих данных не удаляются теги.

    я так и сделала, но столкнулась с тем, что html теги подтягиваются с названием доставки в админку и в письмо подтверждения. И получается когда клиенту приходит подтверждение о заказе,то вместо способа доставки "Пункт самовывоза" он увидит html код) а описаний под методами доставки в опенкарте нет. Или я чего-то не знаю? если б оно было, я бы туда именно и запихнула нужный код

  6. 8 часов назад, Vetroff сказал:

    Да вам по видимому придется свой модуль доставки писать, если те что есть не устраивают, что тут подскажешь. Это же не пару строчек в коде поменять.

    ды ну зачем, мне нужно просто вывести ссылку и всё. Были попытки вывести приписав к названию доставки, с точки зрения клиента всё ок и всё работает, но в письмо подтверждения и в админку в ордер подтягивается html код, что не совсем корректно. Поэтому ищу другой способ

     

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

    Даже если Вы разместите там кнопку и она будет что-то там вызывать и отображать через javascript. Нужно же будет выбранные данные пользователем куда-то потом записать и сохранить в заказе. Тут действительно не дело в 2-х или даже 3-х строчках кода.

    согласна, переменную надо передать, но это ведь вполне посильная задача. Не ракету ядерную же спроектировать) хотя и этим кто-то занимается

  7. Ребят, ну подскажите кто-нибудь как вывести информацию под способом доставки? Два дня уже мучаюсь и модулей каких-то нет специальных..Неужели никто не сталкивался?

  8. 11 часов назад, Vetroff сказал:

    А разве нет готового модуля?

     

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

  9. Здравствуйте, мне необходимо на странице оформления заказа привязать виджет пунктов самовывоза СДЭК к соответствующему способу доставки.

     

    Выводится виджет при помощи javascript, когда тыкаешь на кнопку "Выбрать пункт". Собственно данную кнопку с яваскриптом мне надо разместить под вариантом "Пункт самовывоза СДЭК". Только вот непонятно в каком файле это делать. Знаю, что названия доставки прописываются через элемент label и редактируются по данному пути /catalog/language/ru-ru/ . А что делать если нужно добавить ссылку или кнопку с яваскриптом под этим названием? Это делается как-то через контроллер или каким-то другим путём? 

  10. В 01.03.2019 в 12:37, jimmie сказал:

    Реестр пвз, что у них выложен в xls файле- слаб в актуализации, лучше на него не ориентироваться. 

     

    грустно конечно. Сейчас отправили заявку в СДЭК с уточнением нашей ситуации, ждём ответа что предложат.

  11. Существуют ли какие-то модули для выбора ближайших пунктов самовывоза СДЭК?
     

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

    Была переписка с техподдержкой СДЭК, они сказали, что даже если интегрироваться, то есть проблема разной тарификации у разных поставщиков. Но тем не менее посоветовали выгрузить Реестр городов по базе СДЭК и как-то сделать из них Яндекс карту, но опять же сказали,что это не будет работать автоматически, клиенту самому придется искать город, а потом ПВЗ на этой карте.

    Есть ли какие-то решения для таких случаев? Кто-нибудь сталкивался с подобным? Посоветуйте что-нибудь..

  12. 3 часа назад, zlatoff сказал:

    А со стороны ЯМы какие настройки? Там определили цель "addcart" в целях как джава событие или как?

    P.S.: попробуйте код на кнопке вида:

    
    onclick="yaCounterXXXXXXXX.reachGoal('addcart');return true;"

     


    А в Яндексе никакие настройки не задаются, там только цель создать и название события прописать и всё, собственно оно и указано. Подсказывает мне чутьё, что тут в скрипты куда-то лезть надо, а вот этот вот формат он вроде как старый

  13. Повесила цель метрики на кнопку купить в карточке товара и столкнулась с тем, что событие не появляется в метрике. Проверила через консоль по инструкции Яндекса, выдаёт ошибку 
    Uncaught ReferenceError: ym is not defined
        at HTMLButtonElement.onclick 

    Параметры вставлены правильно. Это какие-то особенности опенкарта или в чём может быть дело? Код на кнопке:

    <button type="button" onclick="ym(XXXXXXXX, 'reachGoal', 'addcart'); return true;" value="Заказать" id="button-cart" data-loading-text="{{ text_loading }}" class="btn btn-primary btn-lg btn-block">{{ button_cart }}</button>

    Вместо XXXXXX мой код счетчика, разумеется

  14. 27 минут назад, chukcha сказал:

    ручками


     

    Для превью
    1. определить размеры фото
    2. сравнить с размерами фронта
    3. кропнуть по размерам
    4 ресайзнуть

    Для увеличенного фото - ресайзнуть оригинал по коэффициенту


    Хотелось бы какое-то готовое решение, либо максимально простое. В принципе автоматическая обрезка по большей стороне наверное самое простое и быстрое, что можно сделать. Сейчас кручу-верчу размеры, подбираю оптимальные, чтобы не обрезались важные элементы. Но и другие способы адаптивности тоже интересно послушать, может модули какие есть
     

  15. 13 минут назад, TeslaFeo сказал:

     

    После этого все картинки будут обрезаться, как Вы хотели.

     

    Спасибо, это работает! Правда обрезается не везде удачно) Поля вроде небольшие были, а по высоте обрезалось много. 
    А не знаете есть ли какие-то модули профессиональные для подобных целей? Вроде штука нужная, а предложений мало

  16. Здравствуйте, уважаемые.

    Знаю, чтобы Опенкарт не добавлял белые поля к картинкам, необходимо чтобы пропорции изображения совпадали с заданными размерами в настройках, но как быть, когда на сайте товары от разных поставщиков с разными размерами изображений и их тысячи? 
    Существует ли какой-то способ автоматизации, чтобы фото обрезалось по меньшей стороне или растягивалось на всю ширину (адаптировались)  и не добавлялись эти триклятые поля? Ибо обрезать все фотографии вручную займёт примерно пару десятков лет.. 

     

  17. В 03.07.2018 в 09:50, lexxkrt сказал:

    чем не устраивает ответ данный вам на стековерфлоу

    {{ breadcrumbs[breadcrumbs|length-2].text }}

     

    ну или с условием

      {% if breadcrumbs|length > 2 %}
      <div>входит в категорию {{ breadcrumbs[breadcrumbs|length-2].text }}</div>
      {% endif %}
     

    я не понимаю про что вы. В любом случае проблема была решена тем методом, который озвучен

  18. В 02.07.2018 в 15:02, optimlab сказал:

    @elen11 очень интересно на итоговое решение посмотреть, это во первых.

    А во вторых, за расчеты в шаблоне, которые можно сделать в контроллере, я бы вас уволил.

     

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

    к чему демагогию разводить? меня решение устраивает. Оно простое и рабочее. А чтобы кого-то уволнять, надо чтобы на вас работал кто-то. А это не так. Так что фантазируйте в другом месте. 

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

    {% if key +2 == breadcrumbs|length %}
        <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li>    
    {% endif %}
    {% endfor %}

     

  20. 8 минут назад, optimlab сказал:

    Ну так определите переменную в контроллере равную бредкрамбс и сделайте с ней 2 раза array_pop и выведите её в шаблон.

    Уважаемый человек, мне как получайнику в опенкарте Ваши слова что горох об стену) Что в саму переменную включить я понимаю, а в силу отсутствия более глубоких познаний, объявить по всей видимости правильно не получается. Я могу работать с движком, править, но самой переменную добавить это уже вышка для меня) Поэтому было принято искать более простые решения. Мне вот инструкция выше пригодилась очень. Она рабочая и гениально простая.

  21. Цитата

     

    Не стыдно?

     

    // Set the last category breadcrumb - а это не о чем не говорит, да?

     

     

    не стыдно. Что проще прописать условие или куча кода, который вы прислали?

  22. 15 минут назад, anboza сказал:

    у синтаксис конечно другой. .речь о том, чтобы не из крошек дергать. методологический пример, так сказать )

    надо как раз из крошек. Есть конструкция вида , она обрезает последний пункт крошек. А как правильно прописать условие именно на предпоследний элемент? Вопрос именно синтаксиса)

    {% for key, breadcrumb in breadcrumbs %}
    {% if key +1 < breadcrumbs|length %}
        <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li>    
    {% endif %}
    {% endfor %}

     

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

Important Information

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