Среда, 16 Май 2012 11:35

Увеличение картинки в модуле mod_vertuemart_product (Virtuemart 2.0)

Оцените материал
(7 голосов)

В этом посте мы будем делать так, чтобы в модуле, который выводит продукты (рекомендуемые, рандомные, лидеры продаж и пр.), при нажатии на картинку мы не переходили в карточку товара, а просто увеличивали ее, ниже — скрин с рабочего проекта, под катом — инструкции как это сделать, вот еще две ссылки о том, как увеличить картинку в таких модулях Virtuemart 1.1.x и как увеличить картинку в модулях Virtuemart 1.1.x при помощи RokBox.

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

Итак, давайте откроем файл  modules/mod_virtuemart_product/tmpl/default.php и найдем в нем такой код:

Показать/скрыть php код

Посмотреть код
  1. <?php
  2. if (!empty($product->images[0]) )
  3. $image = $product->images[0]->displayMediaThumb('class="featuredProductImage" border="0" height="100"',false) ;
  4. else $image = '';
  5. echo JHTML::_('link', JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product->virtuemart_product_id.'&virtuemart_category_id='.$product->virtuemart_category_id),$image,array('title' => $product->product_name) );
  6. echo '<div class="clear"></div>';
  7. $url = JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product->virtuemart_product_id.'&virtuemart_category_id='.
  8. $product->virtuemart_category_id); ?>

Теперь закомментируйте это все или удалите и вставляйте туда это:

Показать/скрыть php код

Посмотреть код
  1. <?php /** make image popup — joomla-show.ru*/                    echo $product->images[0]->displayMediaThumb('class="browseProductImage" border="0" title="'.$product->product_name.'" ',true,'class="modal"');            ?>
 

На этом все. Не правда ли просто? :) 

Прочитано 8516 раз
Твитнуть

Комментарии   

 
lara77775
0 #4 lara77775 30.11.2012 20:36
спасибо , помогло тож :-)
Цитировать
 
 
АлексВебмастер
0 #3 АлексВебмастер 19.10.2012 05:26
Спасибо, помогло. Но у меня другая проблема: фото товаров загружаются в Виртуемарт размером 300х200. При выводе в этот модуль, они остаются такие же в размерах, т.е выходят за рамки модуля... не миниатюрятся . В чем может быть проблематика? Где рыть?
Цитировать
 
 
web11
0 #2 web11 11.09.2012 09:53
Цитата:
Как сделать тоже самое но для картинки товара в категории, так чтобы наоборот не увеличивалась, а сразу открывала товар.
решение здесь: http://joomla-support.ru/thread37011.html
Цитировать
 
 
А не подскажете...
0 #1 А не подскажете... 04.09.2012 15:02
Как сделать тоже самое но для картинки товара в категории, так чтобы наоборот не увеличивалась, а сразу открывала товар.
Цитировать
 

Добавить комментарий

Защитный код
Обновить

joomla 1.7

Не получаются доработки?

Становитесь партнером студии Millor! Быстро и недорого эти ребята помогут решить практически любую проблему.

Хотите подзаработать?

Если да, то вам сюда! Партнерская программа студии MyWebSite. Получи 20% за каждого клиента! Работаем по всей России и СНГ!

Рекламное место свободно.