濮阳杆衣贸易有限公司

主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > 織夢(mèng){dede:productimagelist}圖集添加數(shù)字編號(hào)代碼

織夢(mèng){dede:productimagelist}圖集添加數(shù)字編號(hào)代碼

POST TIME:2017-11-13 01:11

在用織夢(mèng)的{dede:productimagelist}圖集時(shí),通常我們都會(huì)給每張圖片自動(dòng)添加一個(gè)編號(hào),也就是1,2,3.。。。,分別對(duì)應(yīng)第一張,第二張,第三張。。。在做圖集顯示時(shí)有一個(gè)計(jì)數(shù)顯示效果是經(jīng)常用到的那就是1/10,2/10,3/10。。。也就是這個(gè)圖集一共有多少?gòu)垼壳绊?yè)面瀏覽的是第幾張。下面給大家介紹下如果給{dede:productimagelist}圖集圖片加上編號(hào)。

步驟一:修改productimagelist.lib.php

1、文件路徑為:include/taglib/productimagelist.lib.php,找到并打開(kāi)。
2、搜索定位到【$ctp->LoadSource($innerText);】這一行代碼,在其下方添加下面一行代碼:
$GLOBALS['autoindex'] = 1;
這行代碼的意思就是默認(rèn)從1開(kāi)始遞增,而如果你想從零開(kāi)始,那么把1改成0就可以了。
3、搜索定位到【$revalue .= $ctp->GetResult();】這一行代碼,在其下方添加下面一行代碼:
$GLOBALS['autoindex']++;

步驟二:編號(hào)調(diào)用

在圖集模板需要添加編號(hào)的地方添加下面這行代碼把編號(hào)調(diào)出來(lái)就可以了:
[field:global name=autoindex/]

圖集編號(hào)功能增強(qiáng)

一、再添加一個(gè)編號(hào)自增的變量
如:你第一次設(shè)置了一個(gè)從1開(kāi)始的,現(xiàn)在想再添加一個(gè)從0開(kāi)始的。并且這兩個(gè)都可以同時(shí)調(diào)用。方法也很簡(jiǎn)單:
重復(fù)以上步驟就可以了
把$GLOBALS['autoindex'] = 1;這里的1修改成0;
把$GLOBALS['autoindex']++;
兩以上行代碼里的“autoindex”這個(gè)變量設(shè)置成不一樣的就可以了如autoindex1
然后在圖集模板中通過(guò)[field:global name=autoindex1/]調(diào)用,注意是autoindex1這個(gè)變量

二、圖集總數(shù)功能
在$ctp->LoadSource($innerText);這一行代碼后追加下面兩行代碼:
$GLOBALS['auto_count']=0;
foreach($images as $row){$GLOBALS['auto_count']++;}

在圖集模板中通過(guò)[field:global name=auto_count/]這個(gè)標(biāo)簽調(diào)用前臺(tái)頁(yè)面就可以把圖集的總數(shù)計(jì)算并顯示出來(lái)了。
這樣就完成了織夢(mèng)圖集編號(hào)的功能。


上一篇:織夢(mèng)允許不同會(huì)員發(fā)布相同的文章,不允許同一

下一篇:織夢(mèng)后臺(tái)更新欄目出現(xiàn)緩存文件/data/cache/inc_cat

收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
双流县| 临高县| 平江县| 玛沁县| 屯门区| 灵璧县| 清水河县| 靖远县| 四川省| 乐陵市| 德惠市| 资兴市| 屏东市| 郁南县| 游戏| 瑞昌市| 忻州市| 濮阳市| 措勤县| 泽州县| 扶余县| 福州市| 炎陵县| 开远市| 垫江县| 九龙县| 雷波县| 双峰县| 信阳市| 资兴市| 咸丰县| 凤山市| 余江县| 锡林浩特市| 密云县| 邳州市| 东兴市| 红原县| 清涧县| 霍州市| 汉阴县|