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

[Поддержка] Третий вид списка товаров - в виде прайс-листа (vQmod)

Рекомендуемые сообщения

Третий вид списка товаров -  в виде прайс-листа (vQmod)


Третий вид списка товаров - в виде прайс-листа (vQmod)


Модуль добавляет третий вид списка товаров - в виде прайс-листа.

Возможности модуля:

  • Выбор категории, в которой активировать данный модуль.
  • Выбор колонок для отображения (картинка товара, атрибуты. в наличии, модель, производитель, артикул, выбор количества для покупки, кнопки купить и прочее)
  • Выбор отображения ссылок переключения вида: текст или иконки.
  • Выбор атрибутов для отображения в категории.
  • Выбор количества товара для покупки (учитывается минимально разрешённое количество, меньше него положить в корзину не получится)
  • Автоперерассчёт цены при изменении количества.
  • Ручной ввод количества товара с автоматическим пересчётом цены.
  • Возможность сделать вид "прайслист" видом отображения по умолчанию.
  • Возможность купить в один клик сразу несколько товаров, расположенной в одной категории.
  • Колонки "Характеристики" и "Производитель" скрываются автоматически, если в них нет ни одного значения (все строки пустые), игнорируя настройки показа данных колонок в админке. Это сделано с одной целью - к примеру в категориии А есть товары с заполненным полем характеристики (или производители) и всё отображается логично. а в категории Б характеристики (или производители) для товаров не указаны или не нужны - значит и колонки эти там отображаться не должны.

Новое в версии 1.1.1:

  • Добавлены колонки производитель и расположение.
  • 2 варианта для имени производителя: ссылка на страницу с товарами данного производителя или же просто текст.

Новое в версии 1.1.2:

  • Добавлена колонка с чекбоксами (после кнопки купить) и кнопка "Купить выбранные" в конце списка товаров для возможности в один клик положить в корзину выбранные товары. Количество товаров, выбранное для каждого товара в списке учитывается
  • Добавлена возможность скрыть колонку с основной кнопкой купить (Удобно. если использовать колонку с чекбоксами для покупки сразу нескольких товаров.).
  • Добавлен небольшой зум картинки товара при наведении на неё.

Новое в версии 1.1.3:

  • Теперь данный вид отображения товаров можно активировать на странице поиска товаров.
  • Для страницы поиска свои собственные настройки отображения колонок таблицы, картинок и прочего, не зависящие от настроек модуля для страницы категории.
  • Множественные исправления и улучшения.

Новое в версии 1.2:

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

Новое в версии 1.2.1:

  • Показ-скрытие имени атрибута
  • Показ-скрытие колонки с UPC
  • Показ-скрытие колонки "Сумма"
  • Изменён вид "стрелочек" изменения количества
  • Скрипты модуля вынесены в отдельный файл

Тестировалось на OcStore версий с 1.5.5.1.1 и 1.5.5.1.2 и OpenCart 1.5.6. Работает с FilterPro и Coolfilter.

Совместим с модулем всплывающей корзины https://opencartforum.com/files/file/2225-%D0%B2%D1%81%D0%BF%D0%BB%D1%8B%D0%B2%D0%B0%D1%8E%D1%89%D0%B0%D1%8F-%D0%BA%D0%BE%D1%80%D0%B7%D0%B8%D0%BD%D0%B0-%D1%81-%D0%B7%D0%B0%D0%BC%D0%B5%D0%BD%D0%BE%D0%B9-%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D0%B8-%D0%BA%D1%83%D0%BF%D0%B8%D1%82%D1%8C/

НЕ работает с шаблоном MoneyMaker, так-как в этом шаблоне существенно изменены скрипты переключения и отображения видов список/сетка

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

vQmod используется для добавления в шаблон необходимого кода.

category_pricelist_view.jpg

Скриншот административной части модуля:

category_pricelist_view_admin.jpg

Демо сайта:

Страница категории

Страница поиска товаров

Демо админки модуля логин и пароль - demo


  • Добавил
  • Добавлено
    11.11.2014
  • Категория
  • Системные требования
  • Сайт разработчика
  • Старая цена
  • Метод активации
  • Ioncube Loader
  • OpenCart
  • ocStore
  • OpenCart.Pro, ocShop

 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну и на прайс лист это не совсем похоже, если честно....

подам идею которая пока реализуется мной (и не совсем завершена в плане верстки, сайт в разработке)

или привести к такому виду  (дабы было действительно похоже на прайс лист, а не на слегка  переверстанную страницу в режиме список )

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет, не это. Можно и атрибуты, и хоть черта лысого вывести в категории, и чтоб все это из админки настраивалось, но не всем это надо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет, не это. Можно и атрибуты, и хоть черта лысого вывести в категории, но не всем это надо.

тогда смысл отображения в трех вариантах?

смысл список: вывод товара с описанием (возможно с выводом атрибутов и прочее...(реализаций напридумано) 

смысл витрина: компактное отображение товара в категории с отображением минимальной информации о товаре) 

в моей реализации третий вид - сравнительная характеристика товаров (например как реализовано по выборочным атрибутам, для удобства, не применяя опцию "в сравнение")

 

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

что дает реализация вашего третьего отображения? какую смысловую нагрузку несет? пока в данном контексте вывод товара списком в табличном варианте? 

p.s. Не столько критикую, сколько хочу понять, или дать понять Вам, что кроме реализации, народу нужно знать: "А нахрена мне это и будет ли это полезно мне, и в чем новшество, чтоб отдать эти несчастные 150 руб за такой великолепный модуль?"

ну и возможно натолкнуть Вас на какие то реальные мысли...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

что дает реализация вашего третьего отображения? какую смысловую нагрузку несет? пока в данном контексте вывод товара списком в табличном варианте?

Если вы не видите применения это не значит, что его нет. Просто очень компактный вывод товара в категории. Назвать можно этот вид можно как угодно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Какой слог, какие речевые обороты :) Да и не агрессивен я.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Оу, вижу вы реализовали мою идею))) ну да ладно. Как это будет работать с фильтрпро? так как его юзают 80%

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

category_pricelist_view.jpg

неужели это сподвигло на шедевр стоимостью в 150 рублей? 

ну и на прайс лист это не совсем похоже, если честно....

подам идею которая пока реализуется мной (и не совсем завершена в плане верстки, сайт в разработке)

или привести к такому виду  (дабы было действительно похоже на прайс лист, а не на слегка  переверстанную страницу в режиме список )

 

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

Нет, его сподвигло это

 

Могли бы как автору идеи и бесплатно скинуть)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

неужели это сподвигло на шедевр стоимостью в 150 рублей?

 

 

Нет, его сподвигло это

пытливый ум и внимательный взгляд обратил бы внимание на даты постов )))

p.s. эх,  не удержался  :-D 

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

(а свою реализацию я сделал  задолго до того как у Вас возникла мысль оформить тему на этом форуме...)

поэтому эта тема мне так болезненно близка - хочется новых идей, а не табличной верстки

что по поводу фильтра Фрилансера...то за неизменных 500 рублей наверное и адаптирует и это...но можете убьедиться на предоставленном мной примере что CoolFilter , что работает на сайте функционирует а значит идея верна...остальное дело техники и прямых рук

 

зы  для тех кто неверно поймет содержание моих постов, замечу, реализацию того что показал я, не продаю, за модулем обращаться исключительно к Сереге-Ломику

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

 

пытливый ум и внимательный взгляд обратил бы внимание на даты постов )))

p.s. эх,  не удержался  :-D 

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

(а свою реализацию я сделал  задолго до того как у Вас возникла мысль оформить тему на этом форуме...)

поэтому эта тема мне так болезненно близка - хочется новых идей, а не табличной верстки

что по поводу фильтра Фрилансера...то за неизменных 500 рублей наверное и адаптирует и это...но можете убьедиться на предоставленном мной примере что CoolFilter , что работает на сайте функционирует а значит идея верна...остальное дело техники и прямых рук

 

зы  для тех кто неверно поймет содержание моих постов, замечу, реализацию того что показал я, не продаю, за модулем обращаться исключительно к Сереге-Ломику

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

arigami25

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

иконка вида отображения пропадает, если выбрана

 

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

 

на сим думаю закончим обсуждение сайтов и займемся нужным и полезным занятием: "волшебными пенделями", которые создатель сия модуля претворит в жизнь на благо сообщества и радость своему бюджету

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Оу, вижу вы реализовали мою идею))) ну да ладно. Как это будет работать с фильтрпро? так как его юзают 80%

С FilterPro работает, демо - http://karina.tw1.ru/index.php?route=product/category&path=25_28

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще интересует как это будет выглядеть на нестандартном шаблоне

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Смотря на сколько не стандартный. присылайте в личку адрес сайта, посмотрю и скажу цену.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Такс приготовился купить модуль, вот только малоинформотивный он. Надо бы вставить туда код товара. SKU тобиш. Как насчет этого?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Замените вывод model на sku. Или дополнительно надо?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дополнительно за моделью столбик

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дополнительно за моделью столбик

Да без проблем, за подробностями в skype: sergey_282

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И еще заметил багу, может это и не бага, может просто не заложено, но если сначала зайти на http://karina.tw1.ru там полазить а потом перейти к категорию http://karina.tw1.ru/index.php?route=product/category&path=25_28 то отображение остается такое как было в прошлой категории а не переключается на вид прайс слист. Можно сделать чтоб отмеченные категории в админке имели по дефолту отображение вида прайс листа, а не такое, как было в прошлой категории? Так как не каждый поймет что можно переключится на другой вид отображения, увидит кашу и выйдет с категории

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И еще заметил багу, может это и не бага, может просто не заложено, но если сначала зайти на http://karina.tw1.ru там полазить а потом перейти к категорию http://karina.tw1.ru/index.php?route=product/category&path=25_28 то отображение остается такое как было в прошлой категории а не переключается на вид прайс слист. Можно сделать чтоб отмеченные категории в админке имели по дефолту отображение вида прайс листа, а не такое, как было в прошлой категории?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Модуль куплен. но не работает

Подробности в личку

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Модуль подходит только для ДЕФОЛТОВОГО шаблона. Стоимость оптимизации под не дефолтовый шаблон + двойная стоимость модуля, тобиш 300 руб. сможете прикрутить сами, повезло!!! мне не повезло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Модуль подходит только для ДЕФОЛТОВОГО шаблона. Стоимость оптимизации под не дефолтовый шаблон + двойная стоимость модуля, тобиш 300 руб. сможете прикрутить сами, повезло!!! мне не повезло.

 

Не только для дефолтного, а для всех, где не перелопачен скрипт переключения вида. Пример. И я вчера течении 20 минут вам бесплатно восстанавливал в вашем шаблоне скрипт отображения бесплатно, без доступа на фтп. И только когда понял, что без доступа на фтп я больше ничего не могу предпринять, написал вам: 

 

могу доработать для работы с любым шаблоном, но при предоставлении доступа на фт и оплате не менее 300руб

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Новое в версии 1.1:

  • Выбор колонок для отображения (картинка товара, атрибуты. в наличии, модель, выбор количества для покупки)
  • Выбор отображения ссылок переключения вида: текст или иконки.
  • Выбор атрибутов для отображения в категории.
  • Выбор количества товара для покупки (учитывается минимально разрешённое количество, меньше него положить в корзину не получится)
  • Автоперерассчёт цены при изменении количества.
  • Возможность сделать вид "прайслист" видом отображения по умолчанию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От vlkombat
      400.00 руб
      Скачать/Купить дополнение


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

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

      Здесь первый баннер будет выведен вверху страницы, отдельно. Желательно задать ему размеры. Если размер не задан, будет использован полный размер изображения (как есть).
      Второй баннер будет выведен после третьего товара, с заголовком, ссылкой, описанием. Если размеры не заданы, будут использованы стандартные для товара
      Третий баннер будет выведен после третей категории в списке. Размеры изображения или произвольные, или будет использован размер изображения категории (из настроек). 
      Размеры изображений категорий отдельно задать нельзя, но можно использовать для этого заданный размер любого баннера, достаточно отметить чекбокс "+ для категорий" (+ 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
       
      ОПИСАНИЕ БУДЕТ ДОПОЛНЕНО
      Добавил vlkombat Добавлено 13.08.2018 Категория Цены, скидки, акции, подарки Системные требования Сайт разработчика https://httpmaster.ru/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6 ocStore 2.3
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1 OpenCart.Pro, ocShop Не проверялось  
    • От vlkombat
      Модуль позволяет:
      Вывести среди товаров, и подкатегорий баннеры с произвольным расположением в сетке - после n-го товара, или подкатегории.  Баннеры можно вывести среди товаров (подкатегорий) на всю ширину, или часть ширины страницы, разместив рядом произвольное число товаров.  Вывести слайдер, или одиночное изображение на странице категории Можно задать свои CSS классы и оформить в таблице стилей Есть версия с поддержкой многоязычности Установка
      Стандартно, через ocmod. В процессе установки в БД добавляется таблица "category_images".
       
      Панель управления (admin/)
      Все баннеры добавляются в карточке категории (все русифицировано, тестовый сайт без перевода):

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

      Здесь первый баннер будет выведен вверху страницы, отдельно. Желательно задать ему размеры. Если размер не задан, будет использован полный размер изображения (как есть).
      Второй баннер будет выведен после третьего товара, с заголовком, ссылкой, описанием. Если размеры не заданы, будут использованы стандартные для товара
      Третий баннер будет выведен после третей категории в списке. Размеры изображения или произвольные, или будет использован размер изображения категории (из настроек). 
      Размеры изображений категорий отдельно задать нельзя, но можно использовать для этого заданный размер любого баннера, достаточно отметить чекбокс "+ для категорий" (+ 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
       
      ОПИСАНИЕ БУДЕТ ДОПОЛНЕНО
    • От smartcoder
      2 500.00 руб
      Скачать/Купить дополнение


      SupplerMailLink - загрузка прайсов по ссылке или с почты для модуля "Поставщики"
      Дополнение к модулю Автоматическая обработка прайс листов
      Дополнение позволяет осуществлять скачивать прайс-листы с почты через подключение IMAP и по ссылке поставщика.
      Прайс-лист должен быть доступен по прямой ссылке, не иметь паролей и не должен быть в архиве.
       
      Возможности дополнения:
      1. Загрузка файла по ссылке в папку "admin/upload/" (Ссылка должна быть прямая, без паролей, и без zip архива.)
      2. Загрузка файла по почте (через подключение к IMAP) в папку admin/upload/
      3. Планирование загрузки в любое время (раз в минуту, раз в час, или когда захотите)
      4. Поддержка форматов XLS, XLSx, csv, xml, YML
      5. Конвертация в нужный формат для модуля поставщики в XML или CSV
       
      Демо:
      http://opencart23.smart-coder.ru/
      Логин: demo
      Пароль: demo
       
       
       
       
      Видеообзоры про модуль:
       
      Как установить?
      1. Устанавливаем модификацию
      2. Добавляем права группе пользователя для модуля SupplerMailLink
      4. Пересохраняем все формы поставщика, чтоб не было ошибок
      5. Заходим в модуль SupplerMailLink и выставляем настройки и секретный ключ (любой ваш ключ, конвертируемый в MD5)
      Сервер: imap.yandex.ru Порт: 993 Тип подключения: ssl Логин: ваш_логин_почты Пароль: ваш_пароль_от_почты Секретный ключ: d33710af286f667cd8a6602e9d0c573c Путь на сервере: admin/uploads/ 6. Добавляем ссылку в планировщик крон
       
       
      Настройки для хостинга
       
      Включите модуль PHP - imap
      memory_limit=512MB
      max_execution_time=36000
       
      Для обработки больших прайс листов, необходимо время для обработки и сохранения вашим сервером прайса.
      Поэтому перед установкой или после - установите эти параметры на вашем хостинге.
       
      Обязательно после установке проверьте настройки хостинга
      Для этого запустите файл ваш_сайт.ru/system_test.php
       
       
      Установка модуля в базу вручную:
      Выполните SQL запрос в PHPMYADMIN на вашем хостинге (смотрите внимательно если у вас другой префикс oc_)
       
      ALTER TABLE `oc_suppler` ADD `YI_link` VARCHAR(255) NOT NULL AFTER`formdate`, ADD `YI_email` VARCHAR(255) NOT NULL AFTER `YI_link`, ADD`YI_file_format` VARCHAR(10) NOT NULL AFTER `YI_email`, ADD`YI_download_type` VARCHAR(5) NOT NULL AFTER `YI_file_format`, ADD`YI_config` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULLAFTER `YI_download_type`;  
       
       
      Автоматическое обновление прайс-листов:
      Пользуйтесь дополнительным модулем, для обновления, добавления и парсинга прайс-листов по расписанию.
       
      Отличия SupplerMailLink и CronSuppler
      SupplerMailLink - загрузка прайс-листов на сервер
      CronSuppler - выполнение формы модуля АОП в автоматическом режиме по расписанию (cron)
       
       
      Основной модуль: Автоматическая обработка прайс листов от @usergio
      SupplerMailLink и CronSuppler не самостоятельные модули, они работают только с основным модулем! 
      Основной модуль:
       
       
      Важная информация:
      Поскольку уверен в том, что любая Качественная работа должна оплачиваться, все консультации, требующие предварительной подготовки ответа у меня платные, в т.ч. и разборы по ситуациям: «посмотрите, а почему тут ВАШ модуль не работает?,  "я установил модуль, а почему тут посыпались ошибки? ВАШ модуль поломал мне сайт, срочно всё исправьте! и т.д." Перед вопросом рекомендую проверить настройки вашего сервера, они должны совпадать с рекомендуемыми. Так же читайте инструкцию по установке.
      По поводу прайс-листов: прайс-листы должны быть без паролей и должны быть доступными по прямой ссылке.
       
      Очень важный момент! - если ответ на Ваш вопрос уже у нас готов, Вы его получите бесплатно, но если для того, чтобы ответить нужно потратить время на то, чтобы разобраться в вопросе, изучить файлы, найти ошибку и подумать, прежде, чем что-то ответить, попросим оплатить. Для того чтобы получить ответ бесплатно пишите в тему поддержки модуля. Уважайте личное время автора.
       
      Самый важный момент! - модуль SupplerMailLink - отвечает за функционал скачивания прайс-листов и обработку файлов по заданным параметрам. В стоимость модуля не входит настройка ваших прайс-листов для модуля АОП (Автоматическая обработка прайс-листов). Если у вас возникли сложности с модулем АОП, рекомендую посмотреть видео, а так же задавать вопросы в теме поддержке модуля Автоматическая обработка прайс-листов
       
      Уважаемые покупатели и будущие покупатели!
      В стоимость модуля не входит настройка модуля АОП, мне не стоит писать почему "прайс не загружается", "почему остатки не обновляются" и т.д.
      Все вопросы можно задать на странице поддержке модуля АОП (https://opencartforum.com/topic/16297-podderzhka-avtomaticheskaya-obrabotka-prays-listov/)
      Я отвечаю только за работу своего дополнения, в данном случае SupplerMailLink. Это сохранение прайсов к вам на сервер.
       
      P.S.: Перед покупкой ознакомьтесь с описанием модуля и с демо версией, указанной выше.
      Автор в праве отказать в поддержке и в возврате средств, если вы будете устанавливать на видоизмененный opencart (даже если поменяли только папку ./admin)
      Так же модуль не работает на не стандартных прайс-листах, перед покупкой - пришлите автору ваш прайс-лист, чтобы проверить проработку модулем.
      Добавил smartcoder Добавлено 19.03.2018 Категория Модули Системные требования Сайт разработчика https://smart-coder.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х  
    • От smartcoder
      Дополнение к модулю Автоматическая обработка прайс листов
      Дополнение позволяет осуществлять скачивать прайс-листы с почты через подключение IMAP и по ссылке поставщика.
      Прайс-лист должен быть доступен по прямой ссылке, не иметь паролей и не должен быть в архиве.
       
      Возможности дополнения:
      1. Загрузка файла по ссылке в папку "admin/upload/" (Ссылка должна быть прямая, без паролей, и без zip архива.)
      2. Загрузка файла по почте (через подключение к IMAP) в папку admin/upload/
      3. Планирование загрузки в любое время (раз в минуту, раз в час, или когда захотите)
      4. Поддержка форматов XLS, XLSx, csv, xml, YML
      5. Конвертация в нужный формат для модуля поставщики в XML или CSV
       
      Демо:
      http://opencart23.smart-coder.ru/
      Логин: demo
      Пароль: demo
       
       
       
       
      Видеообзоры про модуль:
       
      Как установить?
      1. Устанавливаем модификацию
      2. Добавляем права группе пользователя для модуля SupplerMailLink
      4. Пересохраняем все формы поставщика, чтоб не было ошибок
      5. Заходим в модуль SupplerMailLink и выставляем настройки и секретный ключ (любой ваш ключ, конвертируемый в MD5)
      Сервер: imap.yandex.ru Порт: 993 Тип подключения: ssl Логин: ваш_логин_почты Пароль: ваш_пароль_от_почты Секретный ключ: d33710af286f667cd8a6602e9d0c573c Путь на сервере: admin/uploads/ 6. Добавляем ссылку в планировщик крон
       
       
      Настройки для хостинга
       
      Включите модуль PHP - imap
      memory_limit=512MB
      max_execution_time=36000
       
      Для обработки больших прайс листов, необходимо время для обработки и сохранения вашим сервером прайса.
      Поэтому перед установкой или после - установите эти параметры на вашем хостинге.
       
      Обязательно после установке проверьте настройки хостинга
      Для этого запустите файл ваш_сайт.ru/system_test.php
       
       
      Установка модуля в базу вручную:
      Выполните SQL запрос в PHPMYADMIN на вашем хостинге (смотрите внимательно если у вас другой префикс oc_)
       
      ALTER TABLE `oc_suppler` ADD `YI_link` VARCHAR(255) NOT NULL AFTER`formdate`, ADD `YI_email` VARCHAR(255) NOT NULL AFTER `YI_link`, ADD`YI_file_format` VARCHAR(10) NOT NULL AFTER `YI_email`, ADD`YI_download_type` VARCHAR(5) NOT NULL AFTER `YI_file_format`, ADD`YI_config` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULLAFTER `YI_download_type`;  
       
       
      Автоматическое обновление прайс-листов:
      Пользуйтесь дополнительным модулем, для обновления, добавления и парсинга прайс-листов по расписанию.
       
      Отличия SupplerMailLink и CronSuppler
      SupplerMailLink - загрузка прайс-листов на сервер
      CronSuppler - выполнение формы модуля АОП в автоматическом режиме по расписанию (cron)
       
       
      Основной модуль: Автоматическая обработка прайс листов от @usergio
      SupplerMailLink и CronSuppler не самостоятельные модули, они работают только с основным модулем! 
      Основной модуль:
       
       
      Важная информация:
      Поскольку уверен в том, что любая Качественная работа должна оплачиваться, все консультации, требующие предварительной подготовки ответа у меня платные, в т.ч. и разборы по ситуациям: «посмотрите, а почему тут ВАШ модуль не работает?,  "я установил модуль, а почему тут посыпались ошибки? ВАШ модуль поломал мне сайт, срочно всё исправьте! и т.д." Перед вопросом рекомендую проверить настройки вашего сервера, они должны совпадать с рекомендуемыми. Так же читайте инструкцию по установке.
      По поводу прайс-листов: прайс-листы должны быть без паролей и должны быть доступными по прямой ссылке.
       
      Очень важный момент! - если ответ на Ваш вопрос уже у нас готов, Вы его получите бесплатно, но если для того, чтобы ответить нужно потратить время на то, чтобы разобраться в вопросе, изучить файлы, найти ошибку и подумать, прежде, чем что-то ответить, попросим оплатить. Для того чтобы получить ответ бесплатно пишите в тему поддержки модуля. Уважайте личное время автора.
       
      Самый важный момент! - модуль SupplerMailLink - отвечает за функционал скачивания прайс-листов и обработку файлов по заданным параметрам. В стоимость модуля не входит настройка ваших прайс-листов для модуля АОП (Автоматическая обработка прайс-листов). Если у вас возникли сложности с модулем АОП, рекомендую посмотреть видео, а так же задавать вопросы в теме поддержке модуля Автоматическая обработка прайс-листов
       
      Уважаемые покупатели и будущие покупатели!
      В стоимость модуля не входит настройка модуля АОП, мне не стоит писать почему "прайс не загружается", "почему остатки не обновляются" и т.д.
      Все вопросы можно задать на странице поддержке модуля АОП (https://opencartforum.com/topic/16297-podderzhka-avtomaticheskaya-obrabotka-prays-listov/)
      Я отвечаю только за работу своего дополнения, в данном случае SupplerMailLink. Это сохранение прайсов к вам на сервер.
       
      P.S.: Перед покупкой ознакомьтесь с описанием модуля и с демо версией, указанной выше.
      Автор в праве отказать в поддержке и в возврате средств, если вы будете устанавливать на видоизмененный opencart (даже если поменяли только папку ./admin)
      Так же модуль не работает на не стандартных прайс-листах, перед покупкой - пришлите автору ваш прайс-лист, чтобы проверить проработку модулем.
    • От kur1977
      500.00 руб
      Скачать/Купить дополнение


      Генерируемый ПРАЙСЛИСТ .XLS для OpenCart 2.x
      Приобретая модуль, вы получаете право использовать его на одном домене.
      Модуль имеет открытый исходный код, соответственно техническая поддержка оказывается только для актуальной версии модуля и только для домена, указанного при покупке.
      Для использования модуля на нескольких доменах, необходимо приобрести модуль соответствующее количество раз, указывая при покупке домен, на котором будет установлен модуль.
      Модуль для opencart 1.5.x и модуль для opencart 2.x - совершенно разные товары. Поэтому будьте внимательны во время оплаты модуля.
       
       
       
      Новая версия модуля. В ней используется библиотека PhpExcel, что позволило генерировать прайсы в формате Excel2007, что в свою очередь улучшает совместимость сгенерированных прайсов со сторонними пакетами (например Applle Numbers, OpenOffice, LibreOffice и т.д.)
      Добавлена возможность настройки нескольких прайс-листов.
       
      ВНИМАНИЕ:
      Модуль продается только на этом сайте. Если вы его скачали либо купили где-то еще - поддержка модуля не осуществляется.
      Перед обращением за поддержкой модуля убедитесь, что на вашем хостинге выполнены следующие требования:
      На хостинге должен быть php версии 5.2.0 и более.
      На хостинге должны быть установлены следующие расширения php:
      -php_zip (в случае его отсутствия должен быть установлен zlib)
      -php_xml (xmlreader и xmlwriter должны присутствовать в phpinfo).
      -php_gd2
      Если вы планируете использовать изображения в прайсе, потрудитесь привести имена файлов изображений в корректный вид (пробел, кириллица и т.д. в именах файлов могут вызвать проблемы из-за разных кодировок базы данных и файловой системы хостинга)
      Если при соблюдении всех требований, при генерации прайса у вас ничего не происходит - смотрите ошибки в логе сервера.
      Если получаете ошибки вида out of memory - увеличивайте параметр memory_limit либо посредством htaccess либо в php.ini (если не знаете как это сделать - обратитесь в техподдержку своего хостинга)
      Если ошибка вида maximum time limit exceeded - увеличивайте параметр max_execution_time либо посредством htaccess либо в php.ini (если не знаете как это сделать - обратитесь в техподдержку своего хостинга)
      Перед обращением за поддержкой модуля подготовьте РАБОЧИЕ доступы на ftp и в админ-панель.
      Поддержка модуля осуществляется только на этом форуме и только посредством системы личных сообщений.
      При обращении - пишите от имени пользователя, купившего модуль. Сообщения вида "Здрасьте, я исполнитель, а модуль был куплен на Васю Пупкина" будут игнорироваться.
       
      Если вы все сделали как описано в инструкции, но, при переходе по ссылке на сгенерированный прайс получаете ошибку вида access denied:
      Модуль сохраняет сгенерированный прайс в стандартную папку download, которая раньше была в корне сайта, а начиная с opencart версии 2.0 - ее перенесли в /system/storege/
       
       
       
      ОПИСАНИЕ:
      Модуль генерирует красивый цветной прайс-лист в формате .xlsx
      Все наименования категорий и товаров выводятся в виде ссылок.
      При формировании цены в прайсе учитываются скидки на товар, спец-предложения.
      -Модуль имеет 4 настраиваемых поля для вывода в заголовке прайса + одно поле для вывода ссылки на сайт;
      -Можно выбрать категории, товары из которых будут выводиться в прайс;
      -Можно выбрать сортировку выводимых товаров внутри категории;
      -Также можно в генерируемый прайс выводить картинки товаров;
      -Размеры выводимых картинок также настраиваются;
      -Можно выбрать валюту для генерации, и группы покупателей. При выборе нескольких групп - генерируется многостраничный прайс;
      -Вывод товаров с опциями и без них;
      -Возможность вывода атрибутов товаров;
      -Поддержка мультиязычности;
      -Можно выбрать, выводить в прайс или нет товары с нулевыми или отрицательными остатками, а также, выводить ли в прайс остатки;
      -Настраиваемые ширины полей;
      -Поддержка кеширования на диске или memcache;
      -Можно выбрать - выводить или нет колонки "модель" и "акции";
      -Можно выбрать какое поле выводить в качестве кода товара (sku или model);
      -Поддержка мультимагазинов. Теперь для каждого магазина генерируется свой прайс.
      1) Внимание! Если в вашем магазине стотыщ товаров и он у вас на виртуальном хостинге, при этом модуль вываливается с ошибкой по memory_limit - может стоит купить выделенный сервер?
      2) Поддержка каких-либо продуктов, отличных от Microsoft Excell (например Applle Numbers, OpenOffice, LibreOffice и т.д.) не гарантируется. XLS и XLSX - это формат Microsoft Excell. И его поддержка сторонними продуктами полностью ложится на совесть разработчиков этих продуктов.
      3) Если вы планируете использовать изображения в прайсе, потрудитесь привести имена файлов изображений в корректный вид (пробел, кириллица и т.д. в именах файлов могут вызвать проблемы из-за разных кодировок базы данных и файловой системы хостинга).
      Установка:
      1. Скопировать файлы на сервер,
      2. В админке зайти в "система-пользователи-группы_пользователей" и включить модуль module/xls_pricelist.
      3. Зайти в "дополнения-модули" и установить модуль XLS Прайслист.
      4. Нажать напротив "изменить" и настроить модуль.
      5. Сохранить изменения. Обязательно и при обновлении.
      6. Сгенерировать прайс, нажав соответствующую кнопку внизу, в настройках модуля.
      6. В вашем темплейте в нужном месте вывести ссылку
      <a href="/index.php?route=xls/xls_pricelist/download&preset=0">xls price</a> В данном случае это будет ссылка на прайс с пресетом 0
      Если нужна ссылка на прайс с пресетом 1 - замените в адресе &preset=0 на &preset=1  и т.д.
      параметр &preset=0 можно опустить, если у вас настроен всего один прайс с пресетом 0.     7. В robots.txt на всякий случай добавляем строку
      Disallow: /*route=xls/xls_pricelist   Обновление:
      При обновлении на следующую версию (например у вас стояла версия 2, а вы решили установить версию 3)
      после копирования файлов новой версии на хостинг, обязательно в админке в модулях удалить модуль а потом заново его установить и настроить.
       
       
       
      Требования к серверу:
      На хостинге должен быть php версии 5.2.0 и более.
      На хостинге должны быть установлены следующие расширения php:
      -php_zip (в случае его отсутствия должен быть установлен zlib)
      -php_xml (xmlreader и xmlwriter должны присутствовать в phpinfo).
      -php_gd2
       
      Версия 4 - обновленная версия модуля.
       
      На всех демо установлена версия 4.
      Демо 2.1.0.1: demo21.finesites.ru/index.php?route=xls/xls_pricelist/download&preset=0
      http://demo21.finesites.ru/admin/index.php?route=module/xls_pricelist
      Логин и пароль в админку: admin
      Версия для opencart и ocstore 1.5.x тут
      Видео-руководство по установке и настройке модуля:
       
       
      Изменения в версии 4
          -добавлена возможность настраивать несколько прайслистов с различными настройками.
          -расширенные настройки вывода опций.
          -добавлено поле link - в котором выводится ссылка на товар.
          -добавлена возможность вывода в прайслист даты генерации.
          Полезно, если прайс генерируется относительно часто и нужно, чтобы было видно дату его актуальности.
          -добавлена возможность вставки в прайс колонки с произвольным значением или формулой.
          Полезно, если вам нужно вывести например колонку со скидкой от цены товара и т.д.
          -добавлена возможность вывода результирующей строки в конце прайса с подсчетом сумм по колонкам.
          Это позволяет например использовать прайс как форму оптового заказа.
       
      Изменения в версии 3
      UPD 24.05.2015: Модуль обновлен до версии 3.1:
      1. Исправлены ошибки
      2. Добавлена возможность запуска генератора по расписанию (необходим работающий cron на сервере и установленная библиотека Curl)
       
      Добавил kur1977 Добавлено 03.01.2016 Категория Модули Системные требования php >= 5.2.0, php_zip, php_xml,php_gd2, memory_limit >= 256M, max_execution_time >= 30 Сайт разработчика http://finesites.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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