18720358503 在线客服 人才招聘 返回顶部
企业动态 技术分享 行业动态

dedecms获得照片集多个照片完成方式(循环系统輸出

2021-03-28分享 "> 对不起,没有下一图集了!">
dedecms获得照片集多个照片完成方式(循环系统輸出) 时间:2017/05/11   阅读文章:   来源于:   创作者:太原市京轩高新科技         每一个实例必须许多照片,而且用一定的实际效果开展展现,织梦cms内置的读取方式完成的实际效果是一次性读取好几个主要参数,而且呈现的实际效果并不是我必须的,下边是以百度搜索检索的方式,大伙儿能够参照下
        在为顾客建立网站的情况下必须保证的实际效果是每一个实例必须许多照片,而且用一定的实际效果开展展现。可是发觉织梦cms自身内置的读取方式完成的实际效果是一次性读取好几个主要参数,而且呈现的实际效果并不是我必须的,那时候很担心。之后自身揣摩揣摩,可是没取得成功。最终根据互联网百度搜索检索寻找了完成方式。 
完成的方式一现有2个流程: 
1、mon.func.php 中放上边法 //循环系统輸出多个照片function
function Getimgs($aid, $imgwith = 300, $imgheight = 270, $num = 0, $style = ){ 
global $dsql; 
$imgurls =  
$row = $dsql - getone( Select imgurls From`dede_addonimages` where aid= $aid // 
$imgurls = $row[ imgurls  
preg_match_all( /{dede:img (.*)}(.*){\/dede:img/isU , $imgurls, $wordcount); 
$count = count($wordcount[2]); 
if ($num $count || $num == 0){ 
$num = $count; 

for($i = 0;$i $num;$i++){ 
if($style == li ){ 
$imglist .= li ahref=# . $i . imgsrc= . trim($wordcount[2][$i]) . width= . $imgwith . height= . $imgheight . /li /a  
}else{ 
$imglist .= img src= . trim($wordcount[2][$i]) . width= . $imgwith . height= . $imgheight .  


return $imglist; 

2、在模版里启用方式{dede:field.id function= Getimgs(@me,400,400,10) /}
留意:第二步里的 400 是宽高,请自身酌情考虑改动,或是变更function Getimgs里的 width / height 。
"> 对不起,没有下一图集了!">
在线咨询