Перейти к содержанию

Tom

Разработчик
  • Постов

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

  • Посещение

  • Победитель дней

    46

Весь контент Tom

  1. Нет не может. Так же как не может вносить правки в файлы стилей .css и различные файлы скриптов.
  2. Вроде речь шла про Filterit. А у него в настройках каждой доставки есть поле ввода текста для Бесплатной доставки. И вот туда можно элементарно вставить пробел.
  3. По-умолчанию данные файлы доступны будут после покупки товара, в личном кабинете покупателя. То что вы ожидаете отображения их в карточке товара, увы не соответствует реальности самого Opencart.
  4. Первый ваш вопрос был с иным смыслом и задачей. Если вы собрались парсить, то ни кто вас не ограничивает в том что бы вы парсили сразу аукционную цену , а в свой магазин грузили уже как основную для опций. Если у вас товар без выбора опции типа "Размер" нельзя купить, так как обязательно нужно выбрать опцию(указать размер), то почему не сделать цену самого товара ноль, а опциям добавить символ равенства, так как по умолчанию есть только плюс и минус к цене товара в опенкарт. Вот вы и получите себе то что должно быть в итоге, безо всяких добавлений зачем то акций в опции. Все остальное зависит как я и писал от используемого шаблона и встроенных/дополнительно установленных расширений для работы с опциями. То что я дал выше ссылку на мод как раз все эти фишки и добавляет. И дополнительно символ равенства и автовыбор первой опции и пересчет цены самого товара. Не усложняйте себе жизнь, там где это совершенно не нужно.
  5. Не ввязывайтесь в создание отдельных цен акционных в опциях, особенно когда используются различные шаблоны, а особенно использующих свои скрипты пересчёта цен. На данном форуме давно и бесплатно находится вот этот модификатор И одна из его фишек это (из описания) Акция на опции пропорционально акции на товар - (вкл / выкл)
  6. Довольно интересная идея. Из собственного опыта, какие именно это могут быть критерии?
  7. Почему не сделать немного иначе. А именно создать те самые подкатегории не обобщая , а используя конкретику каждой? - флэш-карты для для смартфонов итп.
  8. Смутило вот это А то что вы вносите правки в редакторе шаблона, это повод для того что бы впадать в отчаяние. Делать этого нельзя и крайне вредно.
  9. Если речь про первый Unishop, то для него был адаптирован и выложен модификатор. Если же речь о второй версии, то там пересчёт есть "из коробки" и включается в панели управления шаблоном. Ничего дополнительно ставить нет необходимости.
  10. В схожей ситуации , данное решение предложил сам хостер. Ну и как вариант от меня (так же нужно проверять). # Преобразование UTM-меток от Яндекс.Товаров RewriteCond %{QUERY_STRING} utm_referrer=https%3A%2F%2Fyandex\.ru%2Fproducts(.*) RewriteRule ^(.*)$ $1?utm_source=yandex&utm_medium=products [R=301,L] Применяет UnsafeAllow3F только для трафика с Яндекс. Сохраняет UTM-метки в исходном виде Не создает дополнительных редиректов Минимально влияет на существующую логику работы сайта
  11. По сути он делает тоже самое. За исключением того что в сборке форума уже есть индексы. А скрипт по ссылке добавлял у тех сборок, которые не имели изначально такого.
  12. Для OcStore system/library/seopro.php Найти : if (rawurldecode($url) != rawurldecode($seo)) { Перед этим добавить : if (isset($this->request->get['route']) && $this->request->get['route'] == 'product/category') { $seo = rtrim($seo, '/') . '/'; } При этом в настройках Seopro выключить вывод слеша в конце ссылок.
  13. Я показал пример. Осталось его внедрить для tpl. У меня нет под рукой такой старой версии , да и у форума сборка начиная с тройки.
  14. В тройке можно немного попроще. catalog/view/theme/default/template/product/product.twig Найти весь блок картинок {% if thumb or images %} <ul class="thumbnails"> {% if thumb %} <li><a class="thumbnail" href="{{ popup }}" title="{{ heading_title }}"><img src="{{ thumb }}" title="{{ heading_title }}" alt="{{ heading_title }}" /></a></li> {% endif %} {% if images %} {% for image in images %} <li class="image-additional"><a class="thumbnail" href="{{ image.popup }}" title="{{ heading_title }}"> <img src="{{ image.thumb }}" title="{{ heading_title }}" alt="{{ heading_title }}" /></a></li> {% endfor %} {% endif %} </ul> {% endif %} И заменить со списка ul-li частично на блоки col. Что то типа <div class="row thumbnails"> {% if images %} <div class="col-sm-2"> <ul class="thumbnails-list"> {% for image in images %} <li> <a class="thumbnail" href="{{ image.popup }}" title="{{ heading_title }}"> <img src="{{ image.thumb }}" title="{{ heading_title }}" alt="{{ heading_title }}" /> </a> </li> {% endfor %} </ul> </div> {% endif %} <div class="{{ images ? 'col-sm-10' : 'col-sm-12' }}"> {% if thumb %} <a class="thumbnail main-image-container" href="{{ popup }}" title="{{ heading_title }}"> <img src="{{ thumb }}" title="{{ heading_title }}" alt="{{ heading_title }}" id="main-image" /> </a> {% endif %} </div> </div> Ну и перед {{ footer }} , так например <style> .thumbnails-list {list-style: none;padding: 0;margin: 0;overflow-y: auto;} .thumbnails li {margin-bottom: 10px;} </style> <script type="text/javascript"> $(document).ready(function() { var mainImageHeight = $('.main-image-container').height(); $('.thumbnails-list').height(mainImageHeight); }); </script>
  15. Если домен ру, то вы храните под боком бомбу. К автору. Проблема в том что РКН, решил забанить сервер лицензий автора.
  16. В модификаторе вот эта часть отвечает за данный раздел. <file path="admin/view/template/sale/order_list.twig"> <operation error="skip"> <search><![CDATA[<td class="text-left">{% if sort == 'order_status' %}]]></search> <add position="replace"><![CDATA[ <td class="text-center totalamount"> <label class="control-label"> <span data-toggle="tooltip" title="" data-original-title="{{ total_amount }}">{{ totalamount }}</span> </label> </td> <td class="text-center">{% if sort == 'order_status' %} ]]></add> </operation> <operation error="skip"> <search><![CDATA[<td class="text-left">{{ order.order_status }}</td>]]></search> <add position="replace"><![CDATA[ <td class="text-right amount group-{{ order.customer_group_id }}"> <span class="order-id">{{ order.customer_group }}</span> <br> <span class="order-text">{{ order.totalsorder }}</span> </td> <td class="text-center status-{{ order.order_status_id }}">{{ order.order_status }}</td> ]]></add> </operation> </file> Вам нужно сверить с используемыми модификаторами имейл/телефон или же открыть файл в папке storage и внести изменения так , что бы столбцы не теряли свой порядок вывода. Возможно в обоих случаях используется привязка к одним и тем же строкам, но с разными действиями относительно их изменений.
  17. Потому что на данной странице у вас правки вносит ещё один модификатор или правки сделаны любым иным способом, которые добавили номер телефона и имейл. А данный модификатор писался под дефолтный опенкарт,
  18. Tom

    HTML extra

    Версия 1.0.0

    15 раз скачали

    HTML extraЭтот модификатор позволяет вам добавлять HTML-контент в определенные места на страницах вашего магазина, используя при этом встроенный в Opencart модуль HTML (HTML содержимое).Руководство по использованию:Если у вас возникла необходимость, вывести некий произвольный текст, видео, анимацию, изображение итд итп на определённой странице и в определённом месте, это дополнение легко в этом поможет, без необходимости править файлы магазина. Всё что для этого нужно , указать элемент к которому будет идти привязка нужного вам содержимого (его селектор) и положение До - После - Внутри.Данный модификатор не создаёт новый модуль , а добавляет эти функции встроенному в Opencart модулю HTML.Что такое CSS-селектор?CSS-селектор - это способ указать, к какому элементу на странице вы хотите привязать ваш HTML-контент.Это похоже на адрес, который говорит модулю, где именно разместить ваш контент.2. Как определить CSS-селектор? Откройте страницу вашего магазина в браузере. Щелкните правой кнопкой мыши на элемент, рядом с которым хотите разместить контент. Выберите "Просмотреть код" или "Инспектировать элемент". В открывшейся панели разработчика найдите выделенный элемент. Щелкните правой кнопкой мыши на этот элемент в коде и выберите "Copy > Copy selector" (или выделите и нажмите ctrl+C). 3. Как использовать модуль: Зайдите в админ-панель вашего магазина. Перейдите в раздел "Модули" > "HTML" (возможно перевод выглядит как "HTML содержимое). Нажмите кнопку "Добавить" для создания нового HTML-блока. Заполните следующие поля: Название модуля (для вашего удобства) HTML-содержимое (ваш контент) CSS-селектор (куда вставить контент). Вставьте ранее скопированный код (ctrl+V). Позиция: "До" - контент появится перед выбранным элементом "После" - контент появится после выбранного элемента "Внутри" - контент появится внутри выбранного элемента Выберите статус "Включено" и сохраните модуль. Примеры использования: Добавить баннер перед основным содержимым: CSS-селектор: "#content" Позиция: "До" Добавить текст после футера: CSS-селектор: "footer" Позиция: "После" Добавить содержимое внутрь боковой колонки: CSS-селектор: "#column-left" Позиция: "Внутри" Не бойтесь экспериментировать! Вы всегда можете изменить настройки или отключить модификатор, если результат вас не устроит.Модификация позволяет добавлять нужный вам контент по сути в любой части страницы.Так же не забывайте, что модуль нужно добавить в Схемах/Макетах и именно на этих страницах и будет выводится нужное вам содержимое , практически в любом месте страницы.Имеется адаптация под шаблон Unishop2.Выкладываю "as is" (как есть). Тех/поддержка не предусмотрена.
    Бесплатный
  19. HTML extra Добавил Tom Добавлено 25.08.2024 Категория Прочие Решения Просмотр файла  
  20. Магазин не должен открываться по нескольким ссылкам. типа http - https, www или без www. Самый оптимальный вариант без www и через https://. Можете для этого прописать редирект в htaccess.
  21. Убедитесь что у вас в конфигах(config.php) все ссылки через https://
×
×
  • Создать...