织梦图集php,织梦图集在首页、列表页、内容页调用图集所有图片及注释的方法...
我們都知道織夢的圖集默認調用語法是:{dede:field name='imgurls' src="/uploads/allimg/180903/1-1PZ3150P70-L.jpg"/>
今天,就教大家如何在織夢的圖集中調用當前文檔的所有圖片及注釋。
打開/include/common.func.php,在最后面加上以下代碼://循環輸出圖集全部圖片及注釋
function?Getimgs($aid,?$imgwith,?$imgheight,?$num){
global?$dsql;
$imgurls?=?'';
$row?=?$dsql?->?getone("Select?*?From`aier_addonimages`?where?aid='$aid'");?//www.lol9.cn
$imgurls?=?$row['imgurls'];
preg_match_all("/{dede:img?(.*)}(.*){/dede:img/isU",?$imgurls,?$wordcount);
$textinfo?=?$wordcount[1];
$count?=?count($wordcount[2]);
if?($num?>?$count?||?$num?==?0){$num?=?$count;}
for($i?=?0;$i?
$textinfoe?=?$textinfo[$i];
$textinfoee?=?explode("?",$textinfoe);
$imglist?.=?"
"."".""."".substr($textinfoee[1],6,-1)."".""."";}
return?$imglist;
}
在首頁調用語法:
{dede:arclist typeid=''} [field:id function="Getimgs(@me,80,70,7)"/] {/dede:arclist]
在列表頁調用語法:
{dede:list} [field:id function="Getimgs(@me,80,70,7)"/] {/dede:list}
在內容頁調用語法:
{dede:field.id function="Getimgs(@me,80,70,7)"/}
釋義:
1、$imglist .=這段后面的代碼可以根據實際情況調整,為我們網站的html代碼
2、80代表長,70代表寬,7代表張數
3、$imglist 拼字符串,根據自己需求拼寫即可
總結
以上是生活随笔為你收集整理的织梦图集php,织梦图集在首页、列表页、内容页调用图集所有图片及注释的方法...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 坦克3oo前风挡玻璃后视镜怎么拆
- 下一篇: 和平精英枪械拆解系统怎么进入