|
beliyadm
|
 |
« : 13.07.2009, 01:52:57 » |
|
Представляю Вашему внимания достаточно универсальный модуль для VirtueMart, версия mod_VirtueMart_universal для Joomla 1.5. Версия модуля слайдера товаров 2.0 (VM1.1.9 J1.5)Демонстрация и информацияВерсия модуля 2.1ДемонстрацияПодробная информацияНовые возможности модуля версии 2.1 - кнопка "добавить в корзину" на ajax
- визуальный выбор категорий и возможность включать вложенные подкатегории
- различные варианты вывода цены (с учетом налога и скидки)
- многоязычность (в текущем виде только рус\англ), константы вынесены в языковые файлы language\ru-RU\ru-RU.mod_virtuemart_universal.ini
- различные варианты вывода изображения в модуле с эффектами lightbox и\или zoom
Почему этот модуль, а не родной от разработчика VirtueMart Soeren - родной модуль на 6 товаров генерит от 40 запросов в БД, мой же только один SQL запрос Возможности - показать последние добавленные товары - показать наиболее продаваемые товары - показать товары, отмеченные как featured - показывать случайные товары - задать количество показываемых товаров - задать категории для выборки (ID через запятую) - возможно включения JS подсказок для ссылок в модуле, с использованием либо встроенной библиотеки Mootools либо Jquery. Внимание - Jquery не включена в модуль, подключение библиотеки в код контролируйте самостоятельно. Если на сайте одновременно подключены обе библиотеки - JS эффект подсказок отрабатывать не будет, покажется стандартный title для ссылки. JS эффекты отрабатываются для элемента title для .mod_vm_universal a, для полноценного управления изучите CSS. Оформление заложено в файле modules\mod_VirtueMart_universal\files\mod_virtuemart_universal.css (см. комментарии) Дополнительно: - код максимально документирован, смотрите файл modules\mod_VirtueMart_universal\tmpl\default.php для создания собственного шаблона ( внимание - класс mod_vm_universal используется для работы JS tooltip) Справка по использованию шаблона: $item->pname - заголовок (название) товара $item->link - ссылка на полную карточку товара $item->pimage - картинка товара, не забываем про полный путь до нее $item->price - цена товара $item->currency - валюта (денежная единица) $item->intro - краткое описание товара, очищенное от HTML тегов, по умолчанию выводится как TITLE для картинки и ссылки "подробнее" - для достижения валидности и уменьшения нагрузки на сервер перед публикацией сайта на production рекомендуется все JS и CSS файлы компоновать в один файл и применять сжатие (работа соответствующих инструментов и азы создания сайтов находятся вне данной темы) - для достижения валидности необходимо подключить скрипт Jquery и Mootools до вызова скриптов тултипов (всплывающих подсказок), смотри комментарии в helper.php) в блоке HEAD, по умолчанию они выводятся в BODY для работы на 99% хостов без конфликтов - по умолчанию HTML структура модуля для каждого элемента такова: html вывод элементов модуля <div class="mod_vm_universal"> <span class="mod_vm_title">Название товара</strong><br /> <a href="link" title="Название товара - краткое описание" class="mod_vm_link"> <img src="linkImg" alt="Название товара - краткое описание" /> </a> <br /> <a href="link" title="Название товара - краткое описание" class="mod_vm_readmore">Подробнее</a> <br /> <span class="mod_vm_price">Цена: 1000 рублей</span> </div> - если у вас VirtueMart используется в качестве каталога (и соответственно нет цен) - решение нижеВозможные баги: - возможно все, поскольку я не очень хорошо знаю структуру товаров магазина. Пожелания и предложения по развитию оставляем в комментариях Тестировал на Joomla 1.5.10-12 и VirtueMart 1.1.3, огромная благоданость Sulpher за тестирование и общие рекомендации - Если для товара не назначено изображение выводится картинка по умолчанию components/com_virtuemart/themes/default/images/noimage.gif (спасибо Sulpher)
- Добавлена возможность показа иконки для товаров с скидкой
- Добавлена возможность либо автоматически определять ItemID ссылки в меню, ведущей на магазин, либо руками задавать в настройках модуля. Для чего - чтобы при переходе по ссылкам модуля корректно работала активность пункта меню, хлебные крошки и прочие привязки
UPD- Добавлена возможность обрезания цены до точки (пример: 48.12000 -> 48)
- Добавлена случайная сортировка товаров (если при кол-ве записей в БД более 10 000 будут проблемы с производительностью - пишите, будут менять алгоритм)
|
|
|
|
« Последнее редактирование: 19.02.2012, 00:08:24 от beliyadm »
|
Записан
|
|
|
|
| |
|
|
|
olf
|
 |
« Ответ #1292 : 30.03.2012, 13:20:10 » |
|
У меня не показывает "старая цена - новая цена" в товаре со скидкой. Выводит цену без скидки. Как вылечить? Версия модуля 2.1.1
|
|
|
|
|
Записан
|
|
|
|
|
olf
|
 |
« Ответ #1293 : 30.03.2012, 13:23:04 » |
|
У меня не показывает "старая цена - новая цена" в товаре со скидкой. Выводит цену без скидки. Как вылечить? Версия модуля 2.1.1
Понял, - сорри. Надо назначить "Цена товара с налогом и скидкой". А можно как-то саму скидку вывести? Например, "Скидка: 30%"?
|
|
|
|
|
Записан
|
|
|
|
cmd
Осваиваюсь на форуме
 
Репутация: +6/-1
Offline
Сообщений: 64
adaptable approach and a strong positive attitude
|
 |
« Ответ #1294 : 04.04.2012, 23:58:31 » |
|
2 beliyadm
Вопрос к ТС: А добровольные донейшенз были? Или 40 страниц вопросов накидали за "здорово живешь"?
|
|
|
|
|
Записан
|
|
|
|
Tor77
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 13
|
 |
« Ответ #1295 : 12.04.2012, 23:37:04 » |
|
Подскажите, если кто знает, автор темы еще поддерживает модуль? Пытался с ним связаться личным сообщением и по аське - ответа не было!
|
|
|
|
|
Записан
|
|
|
|
dreamod
Захожу иногда

Репутация: +0/-0
Online
Сообщений: 22
|
 |
« Ответ #1296 : 13.04.2012, 00:24:26 » |
|
Товарищи, кто-нибудь смог прикрутить AJAX кнопку "купить" на модуль 1.2.3?? или 1.2.5 (там она вроде есть, но почему-то не работает)
|
|
|
|
|
Записан
|
|
|
|
skiv86
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 46
|
 |
« Ответ #1297 : 13.04.2012, 11:47:37 » |
|
может можно организовать сортировку в модуле 2.0 не только по последним добавленным а вообще по сортировке виртуемарта? потому что поменять в виртуемарте id товара довольно проблематично, а лезть в базу каждый раз тоже не вариант
|
|
|
|
|
Записан
|
|
|
|
FED
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 14
|
 |
« Ответ #1298 : 16.04.2012, 21:01:18 » |
|
Столкнулся с проблемой вывода изображения товара. В случае добавления изображения в админке VirtueMart через форму URL ссылка на товар Модуль вывода товаров для VirtueMart генерирует ссылку следующего вида <img src="http://site.name/components/com_virtuemart/shop_image/product/http://site.name/components/com_virtuemart/shop_image/product/resized/image.jpg" /> Если в хелпере сторку $lists[$i]->pimage = JURI::base().'components/com_virtuemart/shop_image/product/'.$row->pimage; привести к $lists[$i]->pimage = $row->pimage; То путь к картинке генерируется верно, но при этом модуль не выводит картинки товаров загруженный через обычную форму загрузки тк путь генерируется полный путь типа <img src="/resized/WSW0002157157.jpg"/> Каким образо можно сделать так чтобы картинки отображались верно при помощи добавлении картики через URL и через обычую загрузку?
|
|
|
|
|
Записан
|
|
|
|
bonidom
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 8
|
 |
« Ответ #1299 : 18.04.2012, 14:53:20 » |
|
Подскажите где пропал автор этого чудо модуля
|
|
|
|
|
Записан
|
|
|
|
satinp
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 18
|
 |
« Ответ #1300 : 23.04.2012, 14:21:56 » |
|
Спасибо модуль действительно классный. Я его использовал в нескольких проектах. _________________________________________________________________________________ http://satinp.com/services/web-create.html- создание интернет магазинов и web-сайтов любой сложности.
|
|
|
|
|
Записан
|
|
|
|
awinner
Новичок
Репутация: +0/-0
Offline
Сообщений: 1
|
 |
« Ответ #1301 : 29.04.2012, 01:15:26 » |
|
Коллеги, посоветуйте что-нибудь. Решил посмотреть этот модуль, установил, включил, сайт лег (ожидание ответа несколько минут, а потом "CGI приложение превысило максимально разрешенное время исполнения и было остановлено. "), выключаешь модуль - снова все работает. Видел в этой теме подобное, но так внятно никто и не ответил... конфигурация: Хостинг РБК, PHP 5.3, Joomla 1.5, VM 1.1.9, 8000 товаров, стоят модули Product scroller, Специальное предложение, Последние поступления и роутер от Danik.html. Все это пробовал отключать - бесполезно. Есть у кого-нибудь идеи, что еще посмотреть?
|
|
|
|
|
Записан
|
|
|
|
Avram
Новичок
Репутация: +0/-0
Offline
Сообщений: 1
|
 |
« Ответ #1302 : 29.04.2012, 16:31:03 » |
|
Здравствуйте!:) Подскажите как убрать вот эти три 000. И можно ли вместо USD что бы UAH (Гривна) были?  Все!! Получилось!!:))) А как сделать что бы картинки стали больше?  )))
|
|
|
|
« Последнее редактирование: 29.04.2012, 20:50:23 от Avram »
|
Записан
|
|
|
|
dreamod
Захожу иногда

Репутация: +0/-0
Online
Сообщений: 22
|
 |
« Ответ #1303 : 30.04.2012, 12:28:17 » |
|
А никто не заморачивался с выводом кнопки "задать вопрос по этому товару"? как ее туда приладить? Очень надо, но пока не понял как это можно сделать, буду благодарен за толчок в нужном направлении...
|
|
|
|
|
Записан
|
|
|
|
mike_jag
Осваиваюсь на форуме
 
Репутация: +1/-1
Offline
Сообщений: 39
|
 |
« Ответ #1304 : 01.05.2012, 23:23:47 » |
|
Подскажите, как можно исправить следующее: 1. У меня все цены на товар в VurtueMart указаны в руб., модуль выдаёт цены в RUB. 2. Модуль отображает фото на каждой странице, а хотелось бы только на главной. 3. При нажатии на картинку товара, карточка товара показывается внизу модуля. Приходится прокручивать колесом мыши вниз, что не удобно, а пользователю, может, и не видно. Как убрать повторную загрузку модуля, а сразу открывать карточку товара? Заранее благодарен.
|
|
|
|
|
Записан
|
|
|
|
mike_jag
Осваиваюсь на форуме
 
Репутация: +1/-1
Offline
Сообщений: 39
|
 |
« Ответ #1305 : 01.05.2012, 23:51:25 » |
|
1. У меня все цены на товар в VurtueMart указаны в руб., модуль выдаёт цены в RUB.
С первым разобрался сам. В файле www\modules\mod_virtuemart_universal\tmpl\default.php находим <?php echo $item->currency; ?> меняем на руб.
|
|
|
|
|
Записан
|
|
|
|
mike_jag
Осваиваюсь на форуме
 
Репутация: +1/-1
Offline
Сообщений: 39
|
 |
« Ответ #1306 : 02.05.2012, 03:59:01 » |
|
Все!! Получилось!!:))) А как сделать что бы картинки стали больше?  ))) Размер картинок берётся из настроек мини-изображений в VirtueMart. Там по умолчанию стоит 90х90 px, попробуй увеличить до подходящего размера, например 120х120.
|
|
|
|
|
Записан
|
|
|
|
niggatub
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 80
|
 |
« Ответ #1307 : 10.05.2012, 14:05:11 » |
|
Использую mod_virtuemart_universal_1.2.3 Каким то образом можно заставить вывести товары по Item ID? То есть задача вывести просто конкретные товары. Функционал дает 4 варианта вывода только. Я так думаю, что вопрос наверняка поднимался, но 44 страницы перелопатить анрил. Нашел ответ на 5й странице в этой теме. То что надо:)
|
|
|
|
« Последнее редактирование: 10.05.2012, 15:46:42 от niggatub »
|
Записан
|
|
|
|
angelo4ek-001
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 41
|
 |
« Ответ #1308 : 12.05.2012, 12:34:07 » |
|
Блин, может не догоняю... Но насколько поняла, возможность реализовать нормальный, красивый вывод товаров в категории возможна только в версии 2.х. Устанавливала 1.2.х - только выводит популярный/продаваемый/.. товар, но не товар категорий.
|
|
|
|
|
Записан
|
|
|
|
niggatub
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 80
|
 |
« Ответ #1309 : 12.05.2012, 13:21:09 » |
|
Блин, может не догоняю... Но насколько поняла, возможность реализовать нормальный, красивый вывод товаров в категории возможна только в версии 2.х. Устанавливала 1.2.х - только выводит популярный/продаваемый/.. товар, но не товар категорий.
А задача то у вас какая конкретно? Относительно вывода товаров конкретной категории он тоже выводит, но опять же только по 4 "признакам".
|
|
|
|
|
Записан
|
|
|
|
komandor43
Осваиваюсь на форуме
 
Репутация: +5/-0
Offline
Сообщений: 26
|
 |
« Ответ #1310 : 13.05.2012, 20:09:24 » |
|
Добрый день
По просьбе выкладываю свою версию модуля Напоминаю сделанные доработки.
1. В параметрах модуля добавил параметр "количество разрядов в цене". Соответственоо пришлось убрать параметр обрезание цены. Функцию floor в запросе заменил на round. Теперь цена округляется до стольких знаков сколько задано в параметрах.
2. В параметрах модуля добавил параметры код валюты и символическое отображение валюты. Теперь вместо RUB выводится руб. Правильнее было бы брать из настроек магазина, но не нашел где это храниться.
3.flypage теперь берется из базы, из настроек в категории товара. На всякий случай добавил в параметры значения flypage по умолчанию.
4.Добавил в параметры выбор шаблона. Теперь в зависимости от поставленной задачи можно использовать разные шаблоны. Например, для отображения на левой колонке вертикальный, а в центральной горизонтальный. Можно на одной странице выводить два модуля с разным дизайном.
5. Добавил вывод Артикула
6. Создал картинку для скидок поменьше. Теперь есть выбор большая или поменьше.
7. Ввел новый параметр "Ротатор". Опция ротатор только для специальных товаров отмеченных как featured. Применяется когда специальных товаров отмечено больше чем выводиться на экран. После каждой загрузки страницы товары отмеченные как специальные будут выводиться случайным образом. Если опция выключена, то выводиться будут одни и те же товары которые встретятся первыми.
8. В запросе заменил LEFT JOIN на JOIN. Нужно учесть, что товары без цены в этом случае выводиться не будут.
В архиве вместе с оригинальным шаблоном есть и мой шаблон вывода на боковую колонку.
Еще раз спасибо автору за хороший модуль. Использую его как образец для создания своих модулей.
ссылка для скачивания архива http://narod.ru/disk/49058601001.53ec22924c254e02b22d4d796d2cb9e1/mod_virtuemart_universal_2010_01_12.zip.html
Следует учесть. Что 2 года не вносил никаких изменений. Меня все устраивает и так.
|
|
|
|
|
Записан
|
|
|
|
angelo4ek-001
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 41
|
 |
« Ответ #1311 : 16.05.2012, 17:59:11 » |
|
А задача то у вас какая конкретно? Относительно вывода товаров конкретной категории он тоже выводит, но опять же только по 4 "признакам".
Мне нужен красивый, табличный вывод товаров в категориях. Насколько поняла, это возможно только в новой платной версии. Ставила и 1.2 и 1.3 - выводит только в позиции модуля, вывести товар в категории не получилось
|
|
|
|
|
Записан
|
|
|
|
manowar
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 28
|
 |
« Ответ #1312 : 16.05.2012, 20:58:09 » |
|
Подскажите пожалуйста, есть ли решение чтобы модуль выводил товары только с картинками? То есть если к товару картинки нет, чтобы он не использовался в модуле.
|
|
|
|
|
Записан
|
|
|
|
nkvclub
Новичок
Репутация: +0/-0
Offline
Сообщений: 3
|
 |
« Ответ #1313 : 16.05.2012, 21:24:44 » |
|
Здравствуйте, а вы устанавливаете эти модули на сайт? Dalten.ru - нужно настроить и довести до ума магазин
|
|
|
|
|
Записан
|
|
|
|
DynamoFan
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 53
|
 |
« Ответ #1314 : 21.05.2012, 22:59:45 » |
|
Как сделать чтобы товары так же выводились в категориях также как в этом модуле? Извините, если уже поднимался похожий вопрос.
|
|
|
|
|
Записан
|
|
|
|
dreamod
Захожу иногда

Репутация: +0/-0
Online
Сообщений: 22
|
 |
« Ответ #1315 : 24.05.2012, 00:40:15 » |
|
Как сделать чтобы товары так же выводились в категориях также как в этом модуле? Извините, если уже поднимался похожий вопрос.
Нужно перелопаччивать файлы шаблона категории и CSS
|
|
|
|
|
Записан
|
|
|
|
|