Virtuemart - карусель товаров и производителей
Доброго времени суток, уважаемое сообщество.
Разрешите представить Вам разработанный для сайта под управлением joomla с установленным магазином товаров virtuemart модуль для организации каруселей товаров и производителей.
«Как такой модуль может помочь при создании магазина Вашему сайту», - спросите Вы?
- Не всегда есть возможность на относительно небольшом информационном пространстве без появления полос прокрутки разместить достаточное количество информации о товарах и производителях. Наш модуль устраняет этот недочет на этапе создания сайта
- Красивая карусель товаров и услуг сможет подсказать Вашему посетителю о специальных предложениях и новых товарах, а так же позволит представить избранных производителей продукции.
- Возможно создание путем простого копирования и изменения суффикса модуля неограниченного количества каруселей для товаров и производителей с разными визуальными настройками и содержимым
- При создании больше трех циклических модулей страница на стороне клиента не тормозит
- Ничего лишнего при загрузке, если нет ни одного товара, производителя, по выбранным критериям
- Родной mootools
- Возможность легким движением мышки сменить ориентацию галереи с горизонтальной на вертикальную
- Вам больше не нужно рассчитывать занимаемое пространство одним кадром! Галерея сделает это сама. Просто укажите сколько кадров выводить.
- Карусель может быть как фиксированной длинны, так и занимать всю длину родительского объекта. Прекрасно сочетается на странице с абсолютно позиционированными элементами
- Ajax добавление товаров в корзину
- Использует полностью внутренние настройки Вашего магазина
- Цена товара выводится с учетом налогов, денежной еденицы, скидок, веса товара, атрибута товара и т.п. и т.д.
А как выглядет карусель?
Горизонтальный вид модуля каруселий Специальных предложений и Новинок:

Вертикальный вид модуля производителей:

Широкий список возможностей модуля:
- Мы собрали в одной карусели товаров фактически три модуля, модуль Специальных Предложений (Featured Products) для Virtuemart, модуль Последних Товаров (Latest Products), модуль Производителей (Manufactures).
- Модуль умеет корректно проверять перед началом работы - установлен у Вас на сайте Virtuemart? Что позволяет избежать конфликтных ситуаций.
- Карусель товаров и производителей изначально написана с использованием родной для Joomla 1.5 библиотеки mootools, и не вызовет никаких конфликтов с другими приложениями на Вашем сайте. Занимает буквально килобайты кода.
- Карусель товаров может передвигаться на Вашем сайте циклически, для этого достаточно указать Интервал Движения карусели (в тысячных от одной секунды (мс.)), чтобы отключить эту возможность, укажите 0.
- Настраиваемый интервал эффекта смены кадров в карусели товаров (в тысячных от одной секунды (мс.)).
- Примечание: чем больше интервал, тем меньше нагрузка на браузер пользователя. Помните об этом. Не советуем для карусели товаров указывать интервалы меньше половины секунды – 500 мс.
- Для того чтобы нагрузка на Ваш сайт не была чудовищной, при создании карусели мы предусмотрели возможность ограничить количество товаров, производителей, которое можно выбрать из базы.
- Всего лишь скопировав модуль карусели товаров на Ваш сайт в другую позицию, и прописав уникальный суффикс модуля, Вы сможете создать на сайте еще одну карусель товаров, производителей и настроить ее по Вашему предпочтению.
- Обратите внимание!: Обязательно! Не забудьте сменить суффикс класса модуля в настройках новой карусели товаров перед ее публикацией, иначе появятся ошибки javascript. Суффикс должнен быть уникальным. Состоять из цифр и букв английского алфавита.
- Отличие от других скриптов:Наша циклическая карусель товаров и производителей, даже в трех и более экземплярах ,находясь на одной и той же странице, не создает сильной нагрузки на браузер пользователя.
- Вы можете указать количество целых кадров в карусели, все остальные расчеты она выполнит автоматически.
- Вы можете легко изменить визуальную ориентацию карусели товаров, создав на сайте горизонтальный, либо вертикальный ее эквивалент путем смены положения в панели администрирования.
- Карусель товаров умеет занимать все свободное место и рассчитывать ширину одного кадра согласно доступному пространству и указанному количеству кадров для модуля. Но, так же можно указать для горизонтальной карусели ее фиксированную длину.
- При создании на сайте вертикальной карусели предусмотрено указание ее ширины, а при создании горизонтальной – высоты.
- Вы можете легко управлять порядком следования товаров, производителей в карусели. Система управления порядком достаточно гибкая. Предлагаем выбрать один из вариантов:
- сортировать по ID по возрастанию,
- сортировать по ID по убыванию,
- сортировать произвольно,
- сортировать продукты, производителей в карусели по имени по возрастанию
- сортировать продукты, производителей в карусели по имени по убыванию
- А так же Вы можете при настройке данного модуля указать через запятую в поле Отображать по ID в указанном порядке точный порядок следования товаров.
- В зависимости от настроек, если включена опция Показывать кнопку В корзину в настройках модуля становится доступной кнопка добавления товара в корзину с помощи технологии Ajax, на лету без перезагрузки страницы.
- Предупреждение: В магазине Virtuemart должно быть разрешено добавление товаров с помощью Ajax в корзину.
- Предусмотрено отображение цены на товар с учетом налогов, скидок, веса товара, текущей валюты, знака валюты.
- Предусмотрен просмотр определенных товаров, производителей по указанным через запятую ID элементов
- Возможно исключить некоторые товары из отображения в карусели товаров и производителей, указав через запятую в соответствующих полях ID этих элементов.
- Возможно исключение категорий товаров, производителей, указав в соответствующих полях через запятую эти элементы.
- Возможно отображение только товаров, производителей для текущей категории, в которой находится пользователь.
- Модуль отлично работает с системой кэширования Joomla, даже имея несколько различных вариантов отображения каруселей, созданных на сайте, общий javascript и css подгружаются только один раз.
- Вынесены отдельные настройки времени кэширования каждого модуля. Так же можно выключить кэширование модуля вне зависимости от глобальных настроек сайта.
- В карусели товаров, производителей для Virtuemart Есть прямой и обратный порядок передвижения кадров при щелчке по ссылке Следующий, Предыдущий
- Выравнивание ссылок В корзину, Подробнее, а так же выравнивание заголовка товара и описания вынесены в настройки модуля
- Добавлена возможность выбора, из каких изображений товаров формировать Карусель товаров и производителей, уменьшенных или оригинальных
- Если всем выбранным критериям не соответствует ни один товар, или производитель, или же Вы пока что не создали на сайте товары, не указали производителей, модуль не выведет никакой лишней информации: ни элементов оформления, ни подключаемых стилей, скриптов.
- Все дополнительные классы были вынесены в css карусели товаров, производителей
- Замечание: Длинна кнопок Вперед, Назад для панели навигации должна составлять 53 пикселя, высота - 81 пиксель.
- Вы можете указать Itemid пункта меню, который нужно подсветить при переходе из модуля по ссылке на страницу с Товаром или Производителем.
- Пример где применить: пункт меню с информацией о акции, либо же о условиях поставки.
- Модуль использует все текстовые переменные из дистрибутива Virtuemart, Joomla, что позволяет легко менять язык магазина.
- Предусмотрен хак на скрытие содержимого карусели для Virtuemart до полной её инициализации. Это позволит посетителям не видеть разрывов содержимого до полной загрузки страницы при использовании абсолютного позиционирования родительского элемента модуля.
- Предусмотрена возможность добавления во все ссылки в модуле атрибута nofollow для ссылок для запрета перехода роботам поисковых систем по данным ссылкам, если Вам по какой-то причине это понадобится.
- А так же вы можете в модуле при создании сайта настроить следующие элементы отображения:
- Скрывать, отображать цену товара
- Скрывать, отображать ссылку Подробнее для перехода на товар
- Скрывать, отображать в карусели товаров для Virtuemart заглавие товара
- Скрывать, отображать описание товара
- Скрывать, отображать изображение товара
- Примечание: для изображений товаров согласно заданной высоте, ширине предусмотрено масштабирование, а так же проверка изображения на существование, чтение, и получение размеров, что должно предотвратить вывод испорченных изображений, или изображений в карусели товаров, которые недоступны на чтение.
- По своему вкусу можете указать максимальную высоту изображения, длину изображения, если высота или длинна изображения товара или производителя будет превышать указанные значения, то они будут отмасштабированы с помощью js, css.
- Примечание: Изображения для производителей берутся из описания производителя. Ожидается указание тэга img /
- Примечание: Масштабирование изображений в производителях выполняется с помощью javascript. Изображения не обязательно должны находиться в пределах сервера. Допускаются так же и внешние ссылки.
- Где выводить текст описания? Справа от изображения товара в карусели, слева, или же расположить изображение по центру?
- Еще настраивается количество символов, которые будут выводиться из описания
- Примечание: описание будет урезано до указанного количества по ближайшему слову, что предотвратит вывод непонятных разрывов фраз.
- Настраивается и высота всего описания. С помощью этого параметра можно избежать появление обрезанных по высоте абзацев.
- А еще для товаров Вы можете настроить: где именно будут выводиться ссылки Подробнее, Добавить в корзину и Цена. Над или под товаром.
- Ссылки в модуле используют Joomla router,Virtuemart router. Следовательно, будут формироваться согласно настройкам ЧПУ Joomla.
- Все запросы к базе данных в модуле написаны с учетом подстановки префикса таблиц
- joomla,
- virtuemart .
О разработке модуля карусели товаров для Virtuemart:
Верстка:
Модуль был протестирован на совместимость с элементами дизайна, имеющими абсолютное позиционирование.
Нормальная работа модуля тестировалась в следующих браузерах:
- Internet Explorer 7,8,
- Firefox 3.6 (возможно и более низкие версии),
- Opera 9,10,
- Safari,
- Google Chrome.
Программирование
При тестировании серверной части использовались:
- Joomla 1.5.21,
- Virtuemart 1.1.5.
Код проверен в режиме: Error_reporting (E_ALL & E_NOTICE).
Проверена совместимость с PHP4, PHP5, Mysql 3.28+
А какие из созданных сайтов уже включают в себя модуль карусели товаров и производителей?
Вот например модуль в работе в некоторых из нами созданных магазинов:
Магазин строительных материалов ДисконтстройОптовый отдел строительных и отделочных материалов РПК
Если хотите, можете поделиться ссылкой на Ваш проект в комментариях, который использует нашу карусель товаров и производителей.
Сколько стоит?
Вы можете совершенно бесплатно скачать и создать на сайте карусель товаров для virtuemart, мы окажем Вам посильную поддержку в этом. В благодарность можете заказать у нас создание сайта, или сделать небольшое пожертвование на дальнейшее развитие модуля в wmz Z407519445331, либо же оставить активной опцию: показать нашу ссылку. Ссылка не будет видна в элементах дизайна Вашего сайта. Но будет видна для поисковых систем.
Примечание: Модуль поставляется совершенно бесплатно, мы не несем за него никакой юридической ответственности.
Чего ожидать в следующих версиях?
- Написание модуля с подобными возможностями с использованием MVC Joomla.
- Внедрение галереи с Highslide подобным эффектом для просмотра изображений товаров в оригинальном размере.
- Ждем ваших предложений!
Спасибо Вам за внимание
Сам модуль Вы можете скачать по следующей ссылке
В разработке участвовали:
Программирование: Новожилов Пётр, aka black#FFFFFF
Тестирование, идея: Александр Ильин
В ближайшую неделю станет доступно расширенное демо и подробная документация.




Комментарии
Будем рады любым конструктивным предложениям, критике, советам. А особенно, новым идеям! ;)
С уважением, Александр Ильин
Руководитель компании RODC
RSS лента комментариев этой записи