Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database virtuemart如何检测属于产品的图像_Database_Image_Joomla_Virtuemart - Fatal编程技术网

Database virtuemart如何检测属于产品的图像

Database virtuemart如何检测属于产品的图像,database,image,joomla,virtuemart,Database,Image,Joomla,Virtuemart,我在产品卡上添加了一些图像。在此之后,只更改了表#(virtuemart)媒体。因此,我假设已经添加了绑定产品及其图像所需的所有信息。对吗?但是我看不到它,因为没有任何像“product_id”之类的字段。我只看到“供应商id”字段和: virtuemart_media_id (AUTO_INCREMENT) file_title file_description file_meta file_mimetype file_type file_url file_url_thumb file_is_

我在产品卡上添加了一些图像。在此之后,只更改了表#(virtuemart)媒体。因此,我假设已经添加了绑定产品及其图像所需的所有信息。对吗?但是我看不到它,因为没有任何像“product_id”之类的字段。我只看到“供应商id”字段和:

virtuemart_media_id (AUTO_INCREMENT)
file_title
file_description
file_meta
file_mimetype
file_type
file_url
file_url_thumb
file_is_product_image
file_is_downloadable
file_is_forSale
file_params
shared
published
created_on
created_by
modified_on
modified_by
locked_on
locked_by

这对我来说没有意义。有人有什么想法吗?

你问题中的第一个信息是不够的

您正在使用哪个版本的VM

如果您使用的是VM2.0或更高版本,则可以使用
jos\u virtuemart\u product\u medias
在此表中,VM保留产品id和媒体id。您将从此表中获取分配给产品的所有图像


希望这对您有所帮助。

您问题中的第一个信息还不够

您正在使用哪个版本的VM

如果您使用的是VM2.0或更高版本,则可以使用
jos\u virtuemart\u product\u medias
在此表中,VM保留产品id和媒体id。您将从此表中获取分配给产品的所有图像

希望这可以帮助您使用Virtuemart 2.0.10

经过长时间的搜索,我得到了这个解决方案,所以我提出了自己的解决方案,但还是很粗糙。 您可以通过进入components/com\u virtuemart/views/invoice/tmpl/invoice\u items.php来实现这一点 在第74行周围创建一个新标记并添加此代码

<?php
         if (!empty($item->product_quantity)) {

             $db = JFactory::getDBO();
             $qs = "SELECT file_url_thumb FROM #__virtuemart_medias WHERE virtuemart_media_id = (SELECT virtuemart_media_id FROM #__virtuemart_product_medias WHERE virtuemart_product_id =".$item->virtuemart_product_id.")"; //print_r($qs);
  $db->setQuery($qs);
  $item2 = $db->loadAssocList();
         foreach($item2 as $file_thumb){
            //echo $file_thumb['file_url_thumb'];
             ?>
             <img src="<?php  echo JURI::root () . $file_thumb['file_url_thumb'] ?>" />
             <?php
             }
          }

        ?>

" />
适用于Virtuemart 2.0.10

经过长时间的搜索,我得到了这个解决方案,所以我提出了自己的解决方案,但还是很粗糙。 您可以通过进入components/com\u virtuemart/views/invoice/tmpl/invoice\u items.php来实现这一点 在第74行周围创建一个新标记并添加此代码

<?php
         if (!empty($item->product_quantity)) {

             $db = JFactory::getDBO();
             $qs = "SELECT file_url_thumb FROM #__virtuemart_medias WHERE virtuemart_media_id = (SELECT virtuemart_media_id FROM #__virtuemart_product_medias WHERE virtuemart_product_id =".$item->virtuemart_product_id.")"; //print_r($qs);
  $db->setQuery($qs);
  $item2 = $db->loadAssocList();
         foreach($item2 as $file_thumb){
            //echo $file_thumb['file_url_thumb'];
             ?>
             <img src="<?php  echo JURI::root () . $file_thumb['file_url_thumb'] ?>" />
             <?php
             }
          }

        ?>

" />