婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網站建設 > 建站知識 > 織夢{dede:productimagelist}圖集添加數字編號代碼

織夢{dede:productimagelist}圖集添加數字編號代碼

POST TIME:2017-11-13 01:11

在用織夢的{dede:productimagelist}圖集時,通常我們都會給每張圖片自動添加一個編號,也就是1,2,3.。。。,分別對應第一張,第二張,第三張。。。在做圖集顯示時有一個計數顯示效果是經常用到的那就是1/10,2/10,3/10。。。也就是這個圖集一共有多少張,目前頁面瀏覽的是第幾張。下面給大家介紹下如果給{dede:productimagelist}圖集圖片加上編號。

步驟一:修改productimagelist.lib.php

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

步驟二:編號調用

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

圖集編號功能增強

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

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

在圖集模板中通過[field:global name=auto_count/]這個標簽調用前臺頁面就可以把圖集的總數計算并顯示出來了。
這樣就完成了織夢圖集編號的功能。


上一篇:織夢允許不同會員發布相同的文章,不允許同一

下一篇:織夢后臺更新欄目出現緩存文件/data/cache/inc_cat

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

  • 400-1100-266
主站蜘蛛池模板: 龙胜| 华蓥市| 河池市| 象州县| 奉新县| 鹰潭市| 乐安县| 南昌市| 石渠县| 施甸县| 舞钢市| 蛟河市| 伊宁县| 宝清县| 吴堡县| 博野县| 资源县| 关岭| 桃江县| 海淀区| 怀集县| 南平市| 华蓥市| 三明市| 上虞市| 潼南县| 资兴市| 久治县| 简阳市| 宝应县| 吉首市| 阜南县| 昌乐县| 大同市| 赤壁市| 临漳县| 光泽县| 江都市| 农安县| 滦南县| 内乡县|