Tom
Разработчик-
Постов
227 -
Зарегистрирован
-
Посещение
-
Победитель дней
44
Tom стал победителем дня 28.10
Tom имел наиболее популярный контент!
Информация о Tom
Достижения Tom
-
В схожей ситуации , данное решение предложил сам хостер. Ну и как вариант от меня (так же нужно проверять). # Преобразование 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-метки в исходном виде Не создает дополнительных редиректов Минимально влияет на существующую логику работы сайта
- 1 ответ
-
2
-
По сути он делает тоже самое. За исключением того что в сборке форума уже есть индексы. А скрипт по ссылке добавлял у тех сборок, которые не имели изначально такого.
- 683 ответа
-
Tom подписался на HTML extra [support] , Помогите сделать, чтобы у URL'ов категорий был слэш в конце , Extra Email [support] и 4 других
-
Для 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 выключить вывод слеша в конце ссылок.
-
Vertical Images on Product Page.ocmod.zip
-
Я показал пример. Осталось его внедрить для tpl. У меня нет под рукой такой старой версии , да и у форума сборка начиная с тройки.
-
В тройке можно немного попроще. 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>
-
Если домен ру, то вы храните под боком бомбу. К автору. Проблема в том что РКН, решил забанить сервер лицензий автора.
-
В модификаторе вот эта часть отвечает за данный раздел. <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 и внести изменения так , что бы столбцы не теряли свой порядок вывода. Возможно в обоих случаях используется привязка к одним и тем же строкам, но с разными действиями относительно их изменений.
-
Tom подписался на HTML extra
-
Версия 1.0.0
11 раз скачали
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" (как есть). Тех/поддержка не предусмотрена.Бесплатный -
HTML extra Добавил Tom Добавлено 25.08.2024 Категория Прочие Решения Просмотр файла
-
Магазин не должен открываться по нескольким ссылкам. типа http - https, www или без www. Самый оптимальный вариант без www и через https://. Можете для этого прописать редирект в htaccess.
- 683 ответа
-
Убедитесь что у вас в конфигах(config.php) все ссылки через https://
- 683 ответа