Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 20 Ответов
  • 3974 Просмотров
*

neutomim30

  • Захожу иногда
  • 86
  • 0 / 0
Большое изображение Flypage
« : 02.06.2010, 18:40:31 »
Уважаемые знатоки -помогите! Понадобилось выводить в шаблоне карточки товара изображение не в виде превью,а в оригинале. При этом заглушки {product_full_image} и вставка функции ?php eho $product_full_image не помогают, становиться пусто на месте рисунка..как быть?
*

neutomim30

  • Захожу иногда
  • 86
  • 0 / 0
Re: Большое изображение Flypage
« Ответ #1 : 02.06.2010, 19:34:03 »
нашол <img src="components/com_virtuemart/shop_image/product/<?php echo $product_full_image ?>" border="0" alt="">
*

parfilov

  • Осваиваюсь на форуме
  • 31
  • 2 / 0
Re: Большое изображение Flypage
« Ответ #2 : 19.12.2010, 23:13:15 »
Только при таком раскладе картинки получаются какие попало по разрешению.
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
Re: Большое изображение Flypage
« Ответ #3 : 19.12.2010, 23:37:42 »
<img src="components/com_virtuemart/shop_image/product/<?php echo $product_full_image ?>" border="0" alt="" width="100px" height="100px">

кто мешает их зафиксировать!
*

parfilov

  • Осваиваюсь на форуме
  • 31
  • 2 / 0
Re: Большое изображение Flypage
« Ответ #4 : 20.12.2010, 12:12:22 »
flyingspook, ты не понял. Представь, если картинка источник 800x600 (это для примера, на самом деле все разные) и, что будет, если разрешение внаглую задать?
Правильно! Получится что попало. Вывод: нужен какой-то дополнительный обработчик, что б, например ширину руками выставить, а длину пропорционально автоматом проставлял.
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
Re: Большое изображение Flypage
« Ответ #5 : 20.12.2010, 12:24:20 »
ну если так, то
ВМ делает при загрузке размеры какие поставишь
*

parfilov

  • Осваиваюсь на форуме
  • 31
  • 2 / 0
Re: Большое изображение Flypage
« Ответ #6 : 20.12.2010, 13:45:41 »
Согласен.  Разделить бы эту функцию на 2. Одну для browse, другую для flypage
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Большое изображение Flypage
« Ответ #7 : 20.12.2010, 13:54:19 »
Код: html4strict
<img src="components/com_virtuemart/shop_image/product/<?php echo $product_full_image ?>" border="0" alt="" style="width:200px;">
Не? ;)
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
*

parfilov

  • Осваиваюсь на форуме
  • 31
  • 2 / 0
Re: Большое изображение Flypage
« Ответ #9 : 20.12.2010, 17:00:03 »
Код: html4strict
<img src="components/com_virtuemart/shop_image/product/<?php echo $product_full_image ?>" border="0" alt="" style="width:200px;">
Не? ;)

Слушай, а ведь решено! Спасибо!

Однако, русскому всегда мало. Теперь буду ломать голову, как к этому ссылку "увеличить" и лайтбокс прикрутить=)
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Большое изображение Flypage
« Ответ #10 : 20.12.2010, 17:18:14 »
А если скажу что это есть по дефолту, сильно удивишься? )
http://joomlaforum.ru/index.php/topic,76096.0.html
Кстати, VirtueMart умеет в лайтбокс выводить.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

parfilov

  • Осваиваюсь на форуме
  • 31
  • 2 / 0
Re: Большое изображение Flypage
« Ответ #11 : 20.12.2010, 17:19:38 »
Слушайте, еще подлежит тестированию, но по-моему победил.

Вот такой кусок кода выводит изображение у меня во флаере:
Код
<div class="product_fly_image">
<img src="components/com_virtuemart/shop_image/product/<?php echo $product_full_image?>" border="0" alt="" style="width:250px;">
<div class="ratamatata">
        <?php echo urldecode( $product_image )?>
</div>
</div> <!--.product_fly_image-->

И в CSS вот так:
Код
.ratamatata img {
display: none;
}

Вуаля! Мы получаем полное изображение во флаере, желаемого размера + ссылка увеличить + лайтбокс

Та-да!
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Большое изображение Flypage
« Ответ #12 : 20.12.2010, 17:21:34 »
Хмм... А подгружать изображение по мере необходимости разве нельзя?
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

parfilov

  • Осваиваюсь на форуме
  • 31
  • 2 / 0
Re: Большое изображение Flypage
« Ответ #13 : 20.12.2010, 17:24:06 »
Хмм... А подгружать изображение по мере необходимости разве нельзя?
Речь о модальном окне? Или о чем?
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Большое изображение Flypage
« Ответ #14 : 20.12.2010, 17:26:11 »
Да, о модальном.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

parfilov

  • Осваиваюсь на форуме
  • 31
  • 2 / 0
Re: Большое изображение Flypage
« Ответ #15 : 20.12.2010, 17:29:07 »
Попробую разобраться, а то я в теме недавно
*

parfilov

  • Осваиваюсь на форуме
  • 31
  • 2 / 0
Re: Большое изображение Flypage
« Ответ #16 : 20.12.2010, 18:09:28 »
NightGuard, а ты делал? Как в моем случае можно реализовать. А именно:
во flypage полное изображение, но с урезанными размерами. Клик по картинке - модальное окно с этим же изображением, но уже в полный рост(как оно и заливалось).


Обновлено. В том решении, что я писал, изображение неликабельно(((
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Большое изображение Flypage
« Ответ #17 : 20.12.2010, 18:12:36 »
Делал, но использовал дефолтную возможность самого VirtueMart.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

everestrus

  • Захожу иногда
  • 97
  • 3 / 0
  • Moto на территории UA
Re: Большое изображение Flypage
« Ответ #18 : 16.03.2011, 14:44:10 »
Слушайте, еще подлежит тестированию, но по-моему победил.

Вот такой кусок кода выводит изображение у меня во флаере:
Код
<div class="product_fly_image">
<img src="components/com_virtuemart/shop_image/product/<?php echo $product_full_image?>" border="0" alt="" style="width:250px;">
<div class="ratamatata">
         <?php echo urldecode( $product_image )?>
</div>
</div> <!--.product_fly_image-->

И в CSS вот так:
Код
.ratamatata img {
display: none;
}

Вуаля! Мы получаем полное изображение во флаере, желаемого размера + ссылка увеличить + лайтбокс

Та-да!
добрый день
а как по этому способу сделать что бы при на ведение на картинку появлялся лайтбокс и полноразмерной картинкой а не при нажатии на ссылку увеличить!?
*

everestrus

  • Захожу иногда
  • 97
  • 3 / 0
  • Moto на территории UA
Re: Большое изображение Flypage
« Ответ #19 : 16.03.2011, 15:01:03 »
проблему решил
просто добавил код
<div class="ratamatata">
                  <?php echo urldecode( $product_image )?>
         </div>

вместо

<div class="product_fly_image">
      <img src="components/com_virtuemart/shop_image/product/<?php echo $product_full_image?>" border="0" alt="" style="width:250px;">
         <div class="ratamatata">
                  <?php echo urldecode( $product_image )?>
         </div>
   </div> <!--.product_fly_image-->

а в ccs

добавил
.ratamatata img {
   height:auto;
   width:250px;
}
*

Amid1210

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: Большое изображение Flypage
« Ответ #20 : 31.03.2012, 00:18:14 »
проблему решил
просто добавил код
<div class="ratamatata">
                  <?php echo urldecode( $product_image )?>
         </div>

вместо

<div class="product_fly_image">
      <img src="components/com_virtuemart/shop_image/product/<?php echo $product_full_image?>" border="0" alt="" style="width:250px;">
         <div class="ratamatata">
                  <?php echo urldecode( $product_image )?>
         </div>
   </div> <!--.product_fly_image-->

а в ccs

добавил
.ratamatata img {
   height:auto;
   width:250px;
}
Это увеличивает уже сжатое изображение и из за этого качество плохое. Т.е. стандартный размер изображения 500х500 на browse и flypage изображения сжимаются до 150x150 по умолчания. При помощи этого хака на flypage изображение 150х150 растягивает до 250х250, что отражается на качестве, можно сделать что бы на flypage выводился оригинал изображения (500х500) и уже он сжимался до 250х250. Притом на browse так осталось уменьшинное 150х150?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

VirtueMart не может создать мини-изображение из .jpeg-файла

Автор Nick IntegraLL

Ответов: 12
Просмотров: 6802
Последний ответ 03.04.2019, 03:28:34
от Roki37
При нажатии на изображение товара открывается картинка в новом окне VM 1.1.4

Автор DataSpirit

Ответов: 4
Просмотров: 1718
Последний ответ 21.01.2014, 02:43:05
от fsv
Большое выпадающее меню с категориями из VirtueMart

Автор zeynor

Ответов: 8
Просмотров: 6838
Последний ответ 23.08.2013, 18:31:46
от Lirik
Как вставить ссылку "Показать все товары в категории" в flypage товара?

Автор rdk

Ответов: 11
Просмотров: 1881
Последний ответ 20.01.2013, 15:32:15
от rdk
Как сделать flypage во всплывающем окне (скриншоты имеются :)

Автор gatta-azzurra

Ответов: 6
Просмотров: 2363
Последний ответ 13.12.2012, 22:39:51
от kreolka_8