|
rex658
Гость
|
 |
« : 24.11.2008, 09:59:23 » |
|
Изображение в списке товаров ведет на страницу товара, откуда уже можно открыть полноразмерное изображение. Можно ли сделать, чтобы клик по изображению товара в списке сразу открывал полноразмерное?
|
|
|
|
|
Записан
|
|
|
|
tsesl
Завсегдатай
   
Репутация: +83/-0
Offline
Сообщений: 409
Терпение и труд всё перетрут?
|
 |
« Ответ #1 : 25.11.2008, 15:20:22 » |
|
версия какая?
|
|
|
|
|
Записан
|
|
|
|
|
rex658
Гость
|
 |
« Ответ #2 : 26.11.2008, 21:44:54 » |
|
Virtuemart 1.1.2
|
|
|
|
|
Записан
|
|
|
|
tsesl
Завсегдатай
   
Репутация: +83/-0
Offline
Сообщений: 409
Терпение и труд всё перетрут?
|
 |
« Ответ #3 : 27.11.2008, 11:15:39 » |
|
использовать в шаблоне переменную $product_full_image...
|
|
|
|
|
Записан
|
|
|
|
alexKll
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 9
Alex
|
 |
« Ответ #4 : 12.01.2011, 22:29:11 » |
|
Уважаемые Гуру! Помогите пожалуйста решить простую проблему. Joomla 1.5, VirtueMart 1.1.5 Где и что необходимо подправить, чтобы при клике на картинку, где отображается перечень товаров в категории т.е. (browse) НЕ ОТКРЫВАЛСЯ ligth box с увеличенным изображением, а сразу перебрасывало на страницу описания данного товара (flypage). Думаю подобный вопрос интересует и многих других пользователей этого форума. В сети подобного ответа не нашел. Был бы Вам очень признателен за помощь.
|
|
|
|
|
Записан
|
|
|
|
|
Efanych
|
 |
« Ответ #5 : 12.01.2011, 22:33:08 » |
|
Да. Присоединяюсь к вопросу. Картинку можна увеличить и на странице товара, а лишняя ссылка-картинка не помешает.
|
|
|
|
|
Записан
|
|
|
|
Startfix
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 42
|
 |
« Ответ #6 : 15.01.2011, 04:40:26 » |
|
Где и что необходимо подправить, чтобы при клике на картинку, где отображается перечень товаров в категории т.е. (browse) НЕ ОТКРЫВАЛСЯ ligth box с увеличенным изображением, а сразу перебрасывало на страницу описания данного товара (flypage).
Идете в файл components/com_virtuemart/themes/ваш шаблон(по умолчанию default)/templates/browse/ваш файл browse.phpменяете код <script type="text/javascript">//<![CDATA[ document.write('<a href="javascript:void window.open(\'<?php echo $product_full_image ?>\', \'win2\', \'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=<?php echo $full_image_width ?>,height=<?php echo $full_image_height ?>,directories=no,location=no\');">'); document.write( '<?php echo ps_product::image_tag( urldecode($product_thumb_image), 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?></a>' ); //]]> </script> <noscript> <a href="<?php echo $product_full_image ?>" target="_blank" title="<?php echo $product_name ?>"> <?php echo ps_product::image_tag( urldecode($product_thumb_image), 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?> </a> </noscript> на <a href="<?php echo $product_flypage ?>" title="<?php echo $product_details ?>"> <?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?> </a> ваш шаблон и browse выбираетмся в админке VirtueMart
|
|
|
|
« Последнее редактирование: 15.01.2011, 06:29:24 от Startfix »
|
Записан
|
|
|
|
alexKll
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 9
Alex
|
 |
« Ответ #7 : 15.01.2011, 06:17:29 » |
|
Браво Startfix! Нет слов. Помогло! После замены кода стало, так как хотелось! Respect Brother! 
|
|
|
|
|
Записан
|
|
|
|
kottom
Захожу иногда

Репутация: +1/-0
Offline
Сообщений: 21
|
 |
« Ответ #8 : 09.02.2011, 18:08:11 » |
|
вопрос alexKll, но мне какрас нужно что бы при клике на мини-изображения в списке товаров категории (browse) открывалось увеличенное изображение  как это сделать  ? Joomla 1.5, VirtueMart 1.1.5 Спасибо,
|
|
|
|
|
Записан
|
|
|
|
Lisichka
Новичок
Репутация: +0/-0
Offline
Сообщений: 2
|
 |
« Ответ #9 : 11.02.2011, 10:12:45 » |
|
вопрос alexKll, но мне какрас нужно что бы при клике на мини-изображения в списке товаров категории (browse) открывалось увеличенное изображение  как это сделать  ? Joomla 1.5, VirtueMart 1.1.5 Спасибо, Так сделайте "обратный процесс" вот это <a href="<?php echo $product_flypage ?>" title="<?php echo $product_details ?>"> <?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?> </a> заменить на вот это <script type="text/javascript">//<![CDATA[ document.write('<a href="javascript:void window.open(\'<?php echo $product_full_image ?>\', \'win2\', \'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=<?php echo $full_image_width ?>,height=<?php echo $full_image_height ?>,directories=no,location=no\');">'); document.write( '<?php echo ps_product::image_tag( urldecode($product_thumb_image), 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?></a>' ); //]]> </script> <noscript> <a href="<?php echo $product_full_image ?>" target="_blank" title="<?php echo $product_name ?>"> <?php echo ps_product::image_tag( urldecode($product_thumb_image), 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?> </a> </noscript>
|
|
|
|
|
Записан
|
|
|
|
kottom
Захожу иногда

Репутация: +1/-0
Offline
Сообщений: 21
|
 |
« Ответ #10 : 14.02.2011, 16:46:11 » |
|
ага так и сделал спасибо, вопрос, а можно сдлеть чтобы увиличнная картинка открывалсь не в отдельном окне, а как бы на фоне магазина затемняя фон самого сайта (незнаю как это правильно называеться толи PupUP толи LightBox)
|
|
|
|
|
Записан
|
|
|
|
Startfix
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 42
|
 |
« Ответ #11 : 17.02.2011, 04:03:47 » |
|
ага так и сделал спасибо, вопрос, а можно сдлеть чтобы увиличнная картинка открывалсь не в отдельном окне, а как бы на фоне магазина затемняя фон самого сайта (незнаю как это правильно называеться толи PupUP толи LightBox)
в админке в настройках шаблона VirtueMart поставить галочку "использовать LightBox"
|
|
|
|
|
Записан
|
|
|
|
grishin
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 127
|
 |
« Ответ #12 : 19.04.2011, 10:40:17 » |
|
в админке в настройках шаблона VirtueMart поставить галочку "использовать LightBox"
У меня стоит галочка м картинка загружается отдельным окном..как подключить LightBox? 
|
|
|
|
|
Записан
|
|
|
|
|
adjuster
|
 |
« Ответ #13 : 29.04.2011, 12:43:00 » |
|
вопрос alexKll, но мне какрас нужно что бы при клике на мини-изображения в списке товаров категории (browse) открывалось увеличенное изображение  как это сделать  ? Joomla 1.5, VirtueMart 1.1.5 Спасибо, Может уже и поздно - но вдруг кому пригодится: Делал через класс modal - где-то здесь есть описание... Я использую файл browse_listtable.tpl: В foreach( $products as $product ) прописываем: $img_cell = "<div style='position: relative; width: 145px;'>"; $img_cell .= '<a class="modal" href="'.$product['product_full_image'].'" title="'.$product['product_name'].'">' . ps_product::image_tag( $product['product_thumb_image'] ) . '</a>';
Класс подхватывает - и выводит большую фотку. http://joomlaforum.ru/index.php/topic,104303.0.html
|
|
|
|
« Последнее редактирование: 04.05.2011, 10:39:34 от adjuster »
|
Записан
|
|
|
|
elscept
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 32
|
 |
« Ответ #14 : 09.10.2011, 13:25:00 » |
|
С открытием картники в Lightbox все намного проще В файле browse_x используемого шаблона нужно заменить строку <?php echo ps_product::image_tag( urldecode($product_full_image), 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?> на <?php echo vmCommonHTML::getLightboxImageLink($product_full_image, ps_product::image_tag( $product_thumb_image), $product_name,'[product'.$product_id.']'); ?> и все.
|
|
|
|
|
Записан
|
|
|
|
BAHbKA
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Сообщений: 39
|
 |
« Ответ #15 : 13.02.2012, 11:16:11 » |
|
С открытием картники в Lightbox все намного проще В файле browse_x используемого шаблона нужно заменить строку ... и все.
Работает, но в открывшемся лайтбоксе можно пролистывать все фотки категории, а как сделать чтоб открывалась только одна - товара на котором кликнул?
|
|
|
|
|
Записан
|
|
|
|
lollo
Новичок
Репутация: +0/-0
Offline
Сообщений: 1
|
 |
« Ответ #16 : 13.03.2012, 11:50:12 » |
|
Идете в файл components/com_virtuemart/themes/ваш шаблон(по умолчанию default)/templates/browse/ваш файл browse.phpменяете код <script type="text/javascript">//<![CDATA[ document.write('<a href="javascript:void window.open(\'<?php echo $product_full_image ?>\', \'win2\', \'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=<?php echo $full_image_width ?>,height=<?php echo $full_image_height ?>,directories=no,location=no\');">'); document.write( '<?php echo ps_product::image_tag( urldecode($product_thumb_image), 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?></a>' ); //]]> </script> <noscript> <a href="<?php echo $product_full_image ?>" target="_blank" title="<?php echo $product_name ?>"> <?php echo ps_product::image_tag( urldecode($product_thumb_image), 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?> </a> </noscript> на <a href="<?php echo $product_flypage ?>" title="<?php echo $product_details ?>"> <?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?> </a> ваш шаблон и browse выбираетмся в админке VirtueMart Может быть можете подсказать решение для аналогичной проблемы в Joomla 1.7 (VM 2.0.2)?
|
|
|
|
|
Записан
|
|
|
|
green1976
Новичок
Репутация: +0/-0
Offline
Сообщений: 1
|
 |
« Ответ #17 : 23.04.2012, 01:36:00 » |
|
Идете в файл components/com_virtuemart/themes/ваш шаблон(по умолчанию default)/templates/browse/ваш файл browse.phpменяете код <script type="text/javascript">//<![CDATA[ document.write('<a href="javascript:void window.open(\'<?php echo $product_full_image ?>\', \'win2\', \'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=<?php echo $full_image_width ?>,height=<?php echo $full_image_height ?>,directories=no,location=no\');">'); document.write( '<?php echo ps_product::image_tag( urldecode($product_thumb_image), 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?></a>' ); //]]> </script> <noscript> <a href="<?php echo $product_full_image ?>" target="_blank" title="<?php echo $product_name ?>"> <?php echo ps_product::image_tag( urldecode($product_thumb_image), 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?> </a> </noscript> на <a href="<?php echo $product_flypage ?>" title="<?php echo $product_details ?>"> <?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?> </a> ваш шаблон и browse выбираетмся в админке VirtueMart А всё тоже самое только для flypage. Куда прописать код что бы при нажатие на мини изображение открывался LightBox. И как отредактировать сам LightBox.
|
|
|
|
|
Записан
|
|
|
|
|