国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

織夢dedecms圖集標簽實現數字自增

2024-07-12 08:57:38
字體:
來源:轉載
供稿:網友

{dede:field name='imgurls' alt='圖片輸出區'}<div class="遞增">[field:imgsrc/]</div>{/dede:field}

下面結果:

<div class="0">/xxx/xxx.jpg</div>
<div class="1">/xxx/xxx.jpg</div>
<div class="2">/xxx/xxx.jpg</div>
<div class="3">/xxx/xxx.jpg</div>
<div class="4">/xxx/xxx.jpg</div>


這個遞增的標簽是什么?  

我在網站搜索了下沒有這個教程。 [field:global.autoindex/] 和其他遞增標簽沒有作用。

以上是發布在織夢官方論壇的問題求解,我也稍微測試了一下,在這個標簽內確實無法應用[field:global.autoindex/] ,找到相關的文件看了一下,以設置了默認的$GLOBAL['photoid'] = 0;不過即使用這個 [field:global.photoid/] 也是不行的。

首先這個{dede:field name='imgurls' alt='圖片輸出區'}標簽必須在發布圖集的時候選擇單頁多圖樣式,才能夠輸出所設置的圖片數。其實這個標簽還不如下面這個標簽呢,不過productimagelist也不支持自增函數,但是也可以通過修改實現。

{dede:productimagelist}<a href="[field:imgsrc/]" title="[field:text/]"><img src="[field:imgsrc/]" /></a>{/dede:productimagelist}

不過既然提出了imgurls標簽的這個問題,自然也是有解決辦法的。

打開 include/taglib/channel/img.lib.php,找到,

$fields['text'] = str_replace("'","",$ctag->GetAtt('text'));$fields['title'] = $title;$fields['imgsrc'] = trim($ctag->GetInnerText());$fields['imgsrctrue'] = $fields['imgsrc'];

在其下添加,

$fields['photoid'] = $GLOBAL['photoid']+1;

調用代碼: [field:global.photoid/]
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 崇仁县| 江陵县| 大港区| 张掖市| 崇州市| 武强县| 和政县| 天津市| 黑龙江省| 苏尼特左旗| 宜君县| 纳雍县| 福清市| 丹寨县| 泰来县| 泉州市| 电白县| 凉山| 寿宁县| 利川市| 华坪县| 于田县| 东乌珠穆沁旗| 临武县| 盐源县| 井研县| 来安县| 睢宁县| 阿拉尔市| 合作市| 新沂市| 西安市| 寿阳县| 云南省| 修武县| 渑池县| 隆回县| 博爱县| 申扎县| 星座| 阿瓦提县|