校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網(wǎng)站建設 > 建站知識 > dedecms織夢給arclist列表自動編號的方法(自增變量autoindex)

dedecms織夢給arclist列表自動編號的方法(自增變量autoindex)

POST TIME:2021-05-23 02:59

今天看見一個標簽[field:global runphp='yes' name=autoindex][/field:global]開始有點奇怪他的原理,后來分析了下源碼。還是很簡單的。    

 

arclist標簽在執(zhí)行過程中,會聲明一個全局變量$GLOBALS['autoindex']=0,然后隨著執(zhí)行每一條數(shù)據(jù)對其自增長$GLOBALS['autoindex']++,而runphp='yes'是你想在標簽內(nèi)進行有限的PHP編程前必須聲明的。

 

織夢列表自動編號的方法(注意autoindex   itemindex 的使用心得區(qū)別  ):

[field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global]

{dede:global name=itemindex runphp="yes"}@me=@me+1;{/dede:global}

 

 

其他幾個列表標簽的自增長如下,在網(wǎng)上找的,新版是否一樣還需要驗證

 

arclist            標簽下使用 [field:global.autoindex/] 默認從1開始

channel         標簽下使用 [field:global.autoindex/] 默認從0開始

channelartlist 標簽下使用 {dede:global.itemindex/}  默認從1開始

 

對這個自增標簽進行一個簡單的小擴展,

<span style="font-size:16px;">[field:global runphp='yes' name=autoindex] 
if (@me < 9) @me = 0.@me; 
else @me = @me; 
[/field:global] </span>

這樣就會顯示 01 02 03...09這樣的編號列表樣式



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

  • 400-1100-266
主站蜘蛛池模板: 健康| 白河县| 淮阳县| 秀山| 宣恩县| 南宁市| 新乡县| 正定县| 抚州市| 漳浦县| 许昌市| 东明县| 尚志市| 宜良县| 饶河县| 锡林郭勒盟| 合作市| 昭觉县| 常熟市| 洞头县| 右玉县| 长岛县| 泸水县| 永安市| 墨玉县| 米泉市| 察雅县| 安仁县| 靖州| 新泰市| 丽水市| 天峨县| 澜沧| 隆尧县| 西丰县| 兰州市| 萝北县| 铜梁县| 天峨县| 建水县| 张家港市|