promo

Наши курсы

Работающая бизнес-модель прибыльного сайта

membership

Комплексный курс по созданию качественных сайтов с платным доступом.

Узнать подробнее

Создание и Администрирование сайтов на Joomla

joomla

Полный курс для новичков в создании сайтов.
Раскрыты все нюансы CMS Joomla.

Узнать подробнее

Создание интернет-магазина под ключ

magazin

Создайте свой интернет-магазин на самой популярной и гибкой
системе управления сайтами Joomla.

Узнать подробнее

"Мастерская Joomla"

Хотите получать до 4 актуальных видеоуроков по Joomla в месяц?

Подпишитесь на рассылку!

Смотреть последний выпуск

Ваш e-mail: *
Ваше имя: *
Модуль поставщиков в интернет-магазине - VirtueMart Vendors Печать E-mail
04.07.2010 14:42

Представляем вашему вниманию бесплатный модуль для Joomla 1.5 и virtuemart версии 1.1.3 и версии 1.1.4 - VirtueMart Vendors. virtuemart.vendors, joomla 1.5Данный модуль вендоров отображает список всех поставщиков вашего интернет-магазина на Joomla. Если вы кликните на вендора, то перед вами отобразиться список всех его продуктов.

В случае, если модуль работает некорректно, необходимо проделать следующие хаки:

1. файл: administrator/components/com_virtuemart/html/shop_browse_queries.php

строчка 176

после строчки:


if (!empty($manufacturer_id)) {
$table_names .= ',`#__{vm}_product_mf_xref`';
$where_clause[] = "manufacturer_id='".$manufacturer_id."'";
$where_clause[] = "`#__{vm}_product`.`product_id`=`#__{vm}_product_mf_xref`.`product_id` "; }

добавляем строчку:

if (!empty($vendor_id)) { $where_clause[] = "`#__{vm}_product`.`vendor_id`='".$vendor_id."'"; }


2. файл: administrator/components/com_virtuemart/html/shop.browse.php

строчка 131


после manufacturer_id добавляем строчку:


elseif( $vendor_id) { $db->query( "SELECT vendor_id, vendor_name,
vendor_store_desc FROM #__{vm}_vendor WHERE vendor_id='$vendor_id'"); $db-
>next_record(); $mainframe->setPageTitle( $db->f("vendor_name") );
$browsepage_lbl = shopMakeHtmlSafe( $db->f("vendor_name") ); $tpl->set(
'browsepage_lbl', $browsepage_lbl ); $browsepage_lbltext = $db->f
("vendor_store_desc"); $tpl->set( 'browsepage_lbltext', $browsepage_lbltext );
$browsepage_header = $tpl->fetch( 'browse/includes/browse_header_manufacturer.tpl.php' ); }

Это все, что вы должны выполнить. Все остальное должнов нормально функционировать.

Скачать модуль

Просмотры: 2184

Комментарии (3)

Подписаться на RSS-ленту комментариев данной статьи
...
0
Я не могу понять , он отображает только меня, мой магазин, а как добавить других поставщиков ?
Ярослав , Декабрь 03, 2010
...
0
Иди в админке в -Список продавцов и нажимай + Создай производителя, а потом обязательно в настройках товара выбери производителя, которого создал и будет показывать не только основного!
RoooM , Декабрь 04, 2011 | url
...
0
Модуль показывает только список продавцов в ВМ, только не понимаю одно ВМ пока для одного продавца. Мулти продавцов не поддерживает. И зачем этот модуль нужен?
Bera , Февраль 26, 2012 | url

Написать комментарий

меньше | больше

busy