VM 2.x Быстрый просмотр товаров virtuemart 2 во всплывающем окне

Вот плагин, взят с лицензии Шаблона Для просмотра ссылки Войди или Зарегистрируйся . Тут он нормально работает.
Этот плагин уже обсуждался и выкладывался вместе с шаблоном на 1 странице топика. Сам по себе плагин ничего не делает, и не имеет никаких настроек, его активация не ведет к появлению необходимого функционала. Необходима его интеграция в шаблон, у вас есть инструкция или код который необходимо вставить в шаблон !?
 
Перевел фронтэнд шаблона Reviver - Responsive Multipurpose VirtueMart Theme 2.3
Файлы из архива закинуть в соответствующие папки на сайте и еще надо установить последний перевод для виртумарта с офф сайта(без него перевод корзины не работает)
Вот только не могу пока найти в каком файле перевести окно быстрого просмотра, может кто подскажет?
 
Выложу плагин от netbase к вечеру :) там есть настройки!
 
Посмотреть вложение 53348 [/spoil]Как и обещал переделал немного плагин из поста Для просмотра ссылки Войди или Зарегистрируйся
Joomla 2.5.18 + Virtuemart 2.026d
Список изменений:
[spoil]1. Добавил кнопки пролистывания товара (по заказу aivalab ;))
кого не устраивают кнопки меняем, или дорабатываем сами
2. Вернул модальное окно fancybox "Показать корзину Продолжить покупки"
2.1 fancybox можно закрыть самостоятельно
2.2 fancybox закрывается вместе с quiclook-ом
2.3 fancybox закрывается при пролистывании
3. Сделал центрирование окна quiclook
4. Сделал центрирование ajax-лоадера quiclook (вместо анимации над выбранным товаром)
5. Поправил размер родительского окна (дочерний div выходил за размер родителя), растягивается автоматом, думаю проблем быть не должно
6. Убрал ошибку jcarousel в консоли по поводу размеров
и еще какие-то мелочи, которые исправлял по ходу, сейчас уже и не вспомню наверное...
А в каком файле ты правил пролиставание товаров? Просто уже довольно сильно его под себя подогнал, не хотелось бы заново накатывать и править...
 
А в каком файле ты правил пролиставание товаров? Просто уже довольно сильно его под себя подогнал, не хотелось бы заново накатывать и править...
Ух... вспомнил, я там не сильно заморачивался с красотой кода, по быстрому слепил, есть огрехи (нужно было кнопки в дополнительные дивы ставить, а я отступами сделал). И там ведь кроме кода еще кнопки и стили добавились. Сегодня гляну, отпишу что именно в коде добавлял.
 
Кстати, попробывал твою версию - не работало пролистывание. Кнопки есть, но при клике окно просто закрывается...
 
Кстати, попробывал твою версию - не работало пролистывание. Кнопки есть, но при клике окно просто закрывается...
хм.... только что поставил, листает...
Файл product_detail.php
было:
<!-- Show info product -->

<div class="productdetails-view productdetails">
<a class="hide_close" onclick="hidePopup();"></a>

<?php // afterDisplayTitle Event
echo $product->event->afterDisplayTitle ?>

<?php
// Product Edit Link
//echo $this->edit_link;
// Product Edit Link END
?>
[/spoil]
стало:
[spoil]
<!-- Show info product -->

<div class="productdetails-view productdetails">
<a class="hide_close" onclick="hidePopup(); jQuery.fancybox.close();"></a>

<?php // afterDisplayTitle Event
echo $product->event->afterDisplayTitle ?>

<?php
// Product Edit Link
//echo $this->edit_link;
// Product Edit Link END
?>


<?php if (!empty($product->neighbours ['previous'][0])) {
$prev_link = JRoute::_(str_replace('/plugins/system/netbase_quicklook/lib_netbase','',JURI::root()) . 'index.php?tmpl=component&option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $product->neighbours ['previous'][0] ['virtuemart_product_id'] . '&virtuemart_category_id=' . $product->virtuemart_category_id);
?>
<a class="NeighboursPrev" href="javascript:void(0);" onclick="hidePopup(); jQuery.fancybox.close(); showQuickView(<?php echo $product->neighbours ['previous'][0] ['virtuemart_product_id'];?> , <?php echo $product->virtuemart_category_id;?>);" title="<?php echo JTEXT::_('COM_VIRTUEMART_BOX_PREVIOUS');?>" ></a>
<?php }?>
<?php
if (!empty($product->neighbours ['next'][0])) {
$next_link = JRoute::_(str_replace('/plugins/system/netbase_quicklook/lib_netbase','',JURI::root()) . 'index.php?tmpl=component&option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $product->neighbours ['next'][0] ['virtuemart_product_id'] . '&virtuemart_category_id=' . $product->virtuemart_category_id);
?>
<a class="NeighboursNext" href="javascript:void(0);" onclick="hidePopup(); jQuery.fancybox.close(); showQuickView(<?php echo $product->neighbours ['next'][0] ['virtuemart_product_id'];?> , <?php echo $product->virtuemart_category_id;?>);" title="<?php echo JTEXT::_('COM_VIRTUEMART_BOX_NEXT');?>" ></a>
<?php } ?>

Ах, да вспомнил, там перед показом следующего закрывается предыдущее, уже не помню почему именно так сделал, наверное были какие-то грабли. Но у меня работает без вопросов.

P.S.
попробуйте в моем варианте вместо onclick="hidePopup(); jQuery.fancybox.close(); поставить просто onclick="hidePopup();
 
Последнее редактирование:
А есть такой вариант: со страницы товара в модальном окне просто идет отправка сообщения админу?
 
Назад
Сверху