欢迎来到元素模板ys720.com,本站提供专业的织梦模板PBOOTCMS模板网站模板网站修改/网站仿站
当前位置:主页 > 程序教程 > DEDECMS教程 >
DEDECMS教程

织梦列表页调用图集多个图片完美解决方法

(元素模板) / 2021-04-12 11:01
织梦列表页调用图集多个图片完美解决方法
网上有很多解决方法,但都有问题
元素模板为您解答
{dede:list pagesize='10'} 
  <div class=" leftbox wow fadeInLeft">
                    <div class="table">
                   
                    [field:id function="Getimg(@me,80,80,7)" /]
                 
                   
                    </div>
                </div>
                <div class=" rightbox wow fadeInRight">
                    <div class="hd2">
                        <h2>[field:title/]</h2>
                    </div>
                  
                </div>
  {/dede:list}   

 

function Getimg($aid,$imgwith,$imgheight)  
 
{  
 
    global $dsql;  
 
    $imgurls = '';  
 
    $row =$dsql->getone( "select imgurls from dede_addonimages where aid='$aid' ");  
 
    $imgurls= $row['imgurls'];//获取字段数据  
 
    preg_match_all("/}.+(?:gif|jpeg|jpg|png)/",$imgurls,$matches);//取出符合条件的    
 
   
    $new_arr=array_unique($matches[0]);//去除数组中重复的值  
 
  
 
    foreach($new_arr as $key){  
 
     $pic_list.="<div class='swiper-slide'><img  src='".substr($key,2)."'   /></div>";  
 
     }   
 
         
 
$pic_num1="<div class='item item2'><div  class='swiper-container swiper-content'><div id='swiper2' class='swiper-wrapper'>".$pic_list." </div><div class='swiper-pagination hidden-sm hidden-md hidden-lg'></div></div> </div><div class='item item1 hidden-xs'><div class='swiper-container swiper-thumbs'><div id='swiper1' class='swiper-wrapper'>".$pic_list."</div> </div></div>";
 
    
  return $pic_num1;//返回结果  
 
Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com