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

Уважаемые, а никто не делал, чтобы дополнительные фотографии подгружались сразу во flypage?

sorry, crossposted to ru-mambo
*

Bogus

  • Захожу иногда
  • 94
  • 5 / 2
  • В глазах обида, в руках утюг!
Re: Дополнительные фото во flypage
« Ответ #1 : 13.04.2006, 16:12:17 »
для начала тебе надо добавить поля в базе и в форме загрузки, патом хакнуть файлы чеб устроить запросы к картинкам (кака я это понимаю) патом  теем же хаками (файл указан в том топике) прописать имаги в флаеер 


теоретически просто, практически влом делать такое =))

Re: Дополнительные фото во flypage
« Ответ #2 : 14.04.2006, 21:26:06 »
Код
<?php
 /* MORE IMAGES  */
 
  $more_images = "";
  if( !empty($images->images) ) {
 
  $more_images = "<div style=\"float:none;text-align:center;\">Детали (кликните, чтобы увеличить):<br /><br />";
 
  // Выбираем данные доп. картинок из базы
  $database->setQuery( "SELECT * FROM #__vm_product_files WHERE file_product_id='$product_id' AND file_is_image='1'" );
  $images = $database->loadObjectList();
  $i = 1;
  //проходим по каждой, формируем яваскриптовую ссылку на крупную картинку (переменная $href ) и тд.
  foreach( $images as $image ) {
    $info = pathinfo( $image->file_name );
   
    $src = dirname($image->file_url) ."/resized/". basename($image->file_name, ".".$info["extension"])."_".PSHOP_IMG_WIDTH."x".PSHOP_IMG_HEIGHT.".".$info["extension"];
    $alt = $image->file_title;
    $height = empty($image->file_image_thumb_height) ? PSHOP_IMG_HEIGHT : $image->file_image_thumb_height;
    $width = empty($image->file_image_thumb_width) ? PSHOP_IMG_WIDTH : $image->file_image_thumb_width;
     
/////////////////////////////////////////////   

      $src_full = str_replace( $mosConfig_absolute_path, $mosConfig_live_site, $image->file_name );
      if( strstr( $src, $mosConfig_live_site.$image->file_name))
        $src_full = str_replace( $mosConfig_live_site.$image->file_name, $mosConfig_live_site."/".$image->file_name, $src_full );

      $alt_full = $image->file_title;
      $height_full = $image->file_image_height+29;
      $width_full = $image->file_image_width+34;

///////////////////////////////////////////////////
   
    $border = 1;
    $titlewsp = str_replace(".", "", basename($image->file_name));

    $href = "javascript:void window.open('$src_full', 'win$image->file_id$titlewsp', 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=$width_full,height=$height_full,directories=no,location=no');";
    $title = $image->file_title;
   
    //В $more_images в итоге получится конечный результат
    $more_images .= "<a href=\"$href\" target=\"_self\" title=\"$title\"><img src=\"$src\" alt=\"$alt\" align=\"center\" width=\"$width\" border=\"$border\" onMouseOver=\"this.style.border = '1px solid #ff8534';\" onMouseOut=\"this.style.border = '1px solid #c3c3c3';\" style=\"border: 1px solid #c3c3c3;\" /></a>\n&nbsp;&nbsp;&nbsp;";
    // В строке по 3 допа, если больше, то переносим на след. строку
    if( $i++ >= 3 ) { $i=1; $more_images .= "<br/><br/>"; }
  }
 
    $more_images .= "</div>";
  }
 
 
  /* Files? */?>

Вот код он работает но не доконцф не выводит картинку большого размера принажатии помоги разобраться
« Последнее редактирование: 15.04.2006, 08:44:54 от tug »
*

tug

  • Захожу иногда
  • 333
  • 40 / 4
Re: Дополнительные фото во flypage
« Ответ #3 : 15.04.2006, 08:38:27 »
есть ли ошибки JS?
и для генерации ссылки на открытие полноразмерного изображения воспользуйся кодом из shop.product_details
*

Иоланта

  • Захожу иногда
  • 166
  • 3 / 0
Re: Дополнительные фото во flypage
« Ответ #4 : 07.05.2013, 01:56:29 »
 ^-^
« Последнее редактирование: 08.05.2013, 00:21:24 от Иоланта »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Переход на https VirtueMart 1.1.4 проблемы с фото

Автор Sergey1984

Ответов: 4
Просмотров: 462
Последний ответ 25.10.2018, 20:56:54
от Sergey1984
VirtueMart 1.1.4 и https дополнительные фото товаров

Автор Sergey1984

Ответов: 0
Просмотров: 324
Последний ответ 23.10.2018, 19:58:44
от Sergey1984
VirtueMart 1.1. и дополнительные модули

Автор Vasja555

Ответов: 2
Просмотров: 576
Последний ответ 17.03.2015, 00:23:33
от fsv
Как добавить несколько картинок (фото) товара?

Автор Vasja555

Ответов: 0
Просмотров: 663
Последний ответ 12.03.2015, 23:19:23
от Vasja555
Дополнительные изображения в карточке товара

Автор aks99

Ответов: 0
Просмотров: 654
Последний ответ 15.09.2014, 22:05:09
от aks99