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

vlkombat

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

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

  • Посещение

Дополнения, опубликованные vlkombat

  1. Бесплатный

    Вкладки, слайдшоу с группами товаров

    Модуль выводит вкладки с разными наборами товаров:
    Выбранные товары Товары из категории Акционные товары Последние добавленные Самые просматриваемые Вкладки переключаются по кнопкам в заголовке. Расположение кнопок в заголовке указывается произвольно (видно на изображении).
    При настройке место для вывода названия вкладки в заголовке указывается как //1/ где 1 - номер вкладки
    Больше деталей Здесь

    25 раз скачали

       (0 отзывов)

    Обновлено

  2. 400.00 руб

    Баннеры произвольно среди товаров и категорий

    Модуль позволяет:
    Вывести среди товаров, и подкатегорий баннеры с произвольным расположением в сетке - после n-го товара, или подкатегории.  Баннеры можно вывести среди товаров (подкатегорий) на всю ширину, или часть ширины страницы, разместив рядом произвольное число товаров.  Вывести слайдер, или одиночное изображение на странице категории Можно задать свои CSS классы и оформить в таблице стилей Есть версия с поддержкой многоязычности Установка
    Стандартно, через ocmod. В процессе установки в БД добавляется таблица "category_images".
     
    Панель управления (admin/)
    Версия 1:
    Все баннеры добавляются в карточке категории (все русифицировано, тестовый сайт без перевода):

     
    Для каждого баннера можно задать заголовок, описание, ссылку, размеры, CSS классы. 
    В полях "После категории" и "После товара" - задается порядковый номер подкатегории/товара на странице, после которого будет отображаться баннер. Если задать отрицательное значение, баннер будет выведен в самом начале. Если оставить поле не заполненным ("0") - будет отображено либо одиночное изображение вверху, либо слайдер (зависит от количества изображений).
    После одной категории, товара можно добавить только один баннер. До категорий, товаров может быть добавлено сколько угодно баннеров (вначале будут выведены баннеры в порядке сортировки, затем товары, категории).
     
    Версия 2

     
    Только в версии 2:
    Баннером может быть как отдельное изображение, так и заранее подготовленные баннеры в "Дизайн->Баннеры"
    Если выбрать заранее подготовленные изображения, их можно отобразить или в виде слайдшоу, или показывать один из них рандомно.
    Для каждого баннера можно указать страницы для вывода
     
    Пример:

    Здесь первый баннер будет выведен вверху страницы, отдельно. Желательно задать ему размеры. Если размер не задан, будет использован полный размер изображения (как есть).
    Второй баннер будет выведен после третьего товара, с заголовком, ссылкой, описанием. Если размеры не заданы, будут использованы стандартные для товара
    Третий баннер будет выведен после третей категории в списке. Размеры изображения или произвольные, или будет использован размер изображения категории (из настроек). 
    Размеры изображений категорий отдельно задать нельзя, но можно использовать для этого заданный размер любого баннера, достаточно отметить чекбокс "+ для категорий" (+ to img category), если ничего не отмечено - используются размеры изображения категории.
     
    Пользовательская часть (catalog/)
    Модификации подвергаются: модель, контроллер и шаблон категории. 
    Изменения в контроллер и шаблон (особенно шаблон) рекомендую вносить вручную, для большей гибкости.
    К тому же, если в контроллере какие-либо проблемы связанные с конфликтом модификаторов, или ошибки маловероятны, то в шаблоне может быть множество других изменений (скорее всего есть), а соответственно возможна некорректная модификация.
    Модификатор проверен с использованием стандартного шаблона - все работает.
    В шаблоне добавляется два блока вначале, там где идет проверка на наличие подкатегорий. Баннеры можно выводить независимо от того, есть ли дочерние категории, если же для категории не указано ни одного баннера в подкатегориях, их вывод будет стандартным.
    В блоке товара так же есть небольшие изменения - если на месте товара выведен баннер, то скрываются стандартные кнопки и при наличии ссылки появляется "подробнее". Если ссылка не задана - она обирается с заголовка и изображения.
    Собственных таблиц стилей модификатор не содержит (что бы не ухудшить скорость загрузки страницы). Для более-менее корректного отображения рекомендую добавить в .css файл темы следующее:
    .cat-list .item {height: 300px;overflow: hidden;text-align: center;position: relative;background: #fff;margin-bottom: 15px;box-shadow: 0px 2px 7px #b5b5b5;     border-radius: 4px;} .cat-list .item img {position:relative;z-index: 1;} .cat-list .item .title {text-decoration: none;color: #000;font-size: 15px;} .cat-list .item .desc {position: absolute;z-index: 2;background: #f7f5f5a6;padding: 10px;left:0px;bottom:0px;width: 100%;box-sizing: border-box;} .cat-list .float .item {padding-left: 0px;text-align: center;} .cat-list .float .item .desc {background: none;position: static;text-align: right;} .cat-list .item .count {position: absolute;top: 0px;right: 0px;font-size: 14px;     background: #5a5a5a;color: #fff;height: 20px;line-height: 20px;     width: 20px;text-align: center;border-radius: 20px;} .cat-list .float .item img {float: left;margin-right: 10px;} .button-group .btp-href {background-color: #eee;color: #888;line-height: 38px;font-weight: bold;border: 0px;text-transform: uppercase;display: block;text-align: center;} Класс "float" можно использовать для широких баннеров, где слева будет изображение, справа текст.
     
    По модификации блока товара в шаблоне категории. Сразу после
    <?php foreach ($products as $product) { ?> добавляется проверка - товар это, или баннер. Чуть выше пагинации проверка заканчивается. Для поиска используется вот такой способ:
     <search><![CDATA[<?php echo $pagination; ?>]]></search>       <add position="before" offset="3"> В стандартном шаблоне место вставки выглядит так:

    Если у вас есть несовпадение, можно получить или ошибку 500, или съехавшую верстку. 
    В остальном все должно быть нормально, если что - поправимо.
     
    Начиная с версии 1.0 баннеры среди товаров можно выделять в отдельные контейнеры, куда так же можно добавлять и товары (разрыв в списке товаров). Как это работает - на видео:

    httpm_banner_cat_akcii.mp4  
    ОСОБЕННОСТИ для Opencart 1.5
     В опенкарт 1.5 скрипты на странице категории работают с '.product-list > div' и '.product-grid > div', потому для блока с баннером использовал тэг "section".
    В CSS где встречается .product-list > div и .product-grid > div нужно добавить section, что бы получилось:
    .product-list > div, .product-list > section {.......} .product-list > div + div, .product-list > section + div {.......} .product-grid > div, .product-grid > section {.......} #column-left + #column-right + #content .product-grid > div, #column-left + #column-right + #content .product-grid > section {.......}  
    DEMO
    Пример категории, с баннером среди товаров, баннерами среди категорий, а так же слайдшоу вверху
    Панель управления
    Логин/пароль: demo/demo
     
    ОПИСАНИЕ БУДЕТ ДОПОЛНЕНО
     

    9 покупок  

       (2 отзыва)

    Обновлено

  3. 349.00 руб

    Доставка почтой РБ

    Модуль расчета доставки почтой Беларуси. 
    Работает в двух режимах:
    С учетом в "Итого"
    Только для информации
     
    Принцип работы
    API у белпочты не нашел, потому данные модуль получает непосредственно со страниц тарификатора (предварительно отправив туда необходимые данные с помощью curl):
    http://tarifikator.belpost.by/forms/internal/parcel.php
    http://tarifikator.belpost.by/forms/international/parcel.php
    http://tarifikator.belpost.by/forms/internal/small.php
    http://tarifikator.belpost.by/forms/international/small.php
    После получения ответа лишнее обрезается, оставив только цену.
    Что бы не делать запросы каждый раз при обновлении пользователем страницы, цена помещается в сессию, с учетом веса, цены, некоторых настроек модуля.
     
    Настройки модуля

     
    Важно! Необходимо указать единицу измерения соответствующую граммам. В настройках магазина может быть выставлено все что угодно, но тарификатор принимает только граммы
     
    Устранение ошибок, доработка и гарантии
    На данный момент модуль проверен в работе на opencart 2.3 и 3.0.2. Если нужен модуль под другую версию опенкарт - пишите, сделаю, не сложно
    Нужны правки в отображении, настройках и т.п. - пишите, сделаю, если возможно
    Если бел.почта изменит тарификатор и модуль не сможет получить данные, будут вноситься изменения в модуль. Появится API - сделаю получение данных через него (это даже лучше). 
    Вариант, при котором модуль не сможет получать данные и не сможет быть обновлен - возможен, но маловероятен.
     
    Перевод
    На данный момент основной и единственный язык модуля - русский. Если нужен белорусский, английский (мало ли) - сделаю
     
    Планы (все зависит от востребованности модуля)
    Кеширование данных в БД, с обновлением раз в месяц-два + обновление вручную  
    DEMO
    Сайт
    Панель управления
    Логин/пароль: demo/demo

    7 покупок  

       (0 отзывов)

    Обновлено

  4. 300.00 руб

    Пакетное добавление и обновление акций и цен товаров

    Добавит внизу списка товаров в панели управления две формы - для управления акциями и ценами. Для добавления/изменения акции, или цены достаточно выбрать нужные товары в списке, указать цену, или процент от текущей цены (выбор из списка) и сохранить. Есть опция удаления акций для выбранных товаров.
    Скидку и новую цену можно применить как для отдельно выбранных товаров, так и для всех товаров в выбранной категории, или для всех товаров в каталоге.
    ocmod в названии архива - Opencart 2.x, 3.x
    vqmod в названии архива - Opencart 1.5.x
    Здесь можно посмотреть видео, демонстрацию
    UP.
    29.10.2015 - Добавлена версия для Opencart 1.5.x, vqmod (проверено на 1.5.6.4, должно работать и на остальных)
    04.12.2015 - Добавлена версия с округлением цены до десятых. Версия для OC 2 и OC 1.5 в одном архиве (ro-specpriceup) УДАЛЕНО 21.11.2016
    31.10.2016 - Добавлено (пока только для OC 2.x - specpriceup.ocmod.xml.zip, другие пока не проверил):
    - Выбор группы пользователей для добавления скидки
    - Возможность применить скидку, или новую стоимость для всех товаров в каталоге, или в выбранной категории
    21.11.2016 - Обновлено как для OC 2, так и для 1.5.x.
    Добавлено:
    - Округление скидки/цены (с выбором количества знаков до/после точки)
    Удалено:
    - Версия с округлением (Отдельная, за ненадобностью)
    13.05.18 - Добавлена версия для opencart 3.x

    81 покупка  

       (4 отзыва)

    Обновлено

  5. Бесплатный

    Карусель выбранных товаров

    Модуль отображает товары в виде карусели.
    Есть два варианта выбора товаров - или указанные вручную, или товары из выбранной категории
    Можно указать лимит и количество одновременно отображаемых товаров, произвольные CSS классы

     
    Подробнее можно посмотреть здесь (если нужно, не стал копировать все оттуда)
     

    53 раза скачали

       (0 отзывов)

    Обновлено

×

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

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