迷城网络 - 专注于中小企业Linux运维服务

当前位置: 迷城网络 > 建站程序 >

DEDECMS首页和列表页调用图片集多张图片的办法

时间:2019-03-27 10:51来源: 作者: 点击:
本方法有DEDECMS第2工作室原创 dede:arclist 标签调用和dede:list 列表调用 折叠 PHP 代码 复制内容到剪贴板 [field:id function = Getimg(@me,80,80,7) /] 文章内页调用 折叠 PHP 代码 复制内容到剪贴板 {d

本方法有第2工作室原创

dede:arclist 标签调用和dede:list 列表调用  

 

折叠PHP 代码复制内容到剪贴板
  1. [field:id function="Getimg(@me,80,80,7)" /]  

 

文章内页调用

折叠PHP 代码复制内容到剪贴板
  1. {dede:field.id function="Getimg(@me,80,80,7)" /}  

 

80和80和7分别是要显示图片的宽度(省略为110)和高度(省略为110)和调用张数(省略为所有((0)),

 

include/common.func.php增加一函数

折叠PHP 代码复制内容到剪贴板
  1. function Getimg($aid,$imgwith=110,$imgheight=110,$num=0)   
  2. {   
  3.     global $dsql;   
  4.     $imgurls = ;   
  5.     $row =$dsql->getone( "Select imgurls From `dede_addonimages` where aid=’$aid’ ");   
  6.        
  7.         $imgurls$row['imgurls'];   
  8. preg_match_all("/{dede:img (.*)} (.*){\/dede:img/isU",$imgurls,$wordcount);    
  9.   
  10. $count=$count($wordcount[2]);   
  11. if ($num>$count || $num==0){$num=$count;}   
  12. for($i=0;$i<$num;$i++){    
  13.   
  14.     $imglist.="<li><img src=".trim($wordcount[2][$i])." width=".$imgwith." height=".$imgheight."></li>";   
  15. }   
  16.     return $imglist;   
  17.   
  18. }   


(责任编辑:迷城网络科技)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容