DEDECSM中[field:global name=autoindex/ ]的妙用

  有時候我們在DEDECMS中需要用到序號顯示,而面對這樣有序的數字,如果我們採用原始的方法每一條調用一個DEDE語句,顯然是不現實或者說低效的。

  本文介紹了[field:global name=autoindex/ ]的妙用:

  比如我們要在循環語句中生成12345678這樣的順序數字(從1開始,步長爲1),那麼就直接嵌入[field:global runphp='yes' name=autoindex][/field:global]就可以,而如果我們不想從1開始,想從5開始,那麼就用[field:global runphp='yes' name=autoindex]@me=@me+4;[/field:global],如果已經循環到10,想從1開始,那麼就用[field:global runphp='yes' name=autoindex]@me=@me-9;[/field:global]。

  當然,剛纔提到這些都是步長爲1的序號,那麼要步長爲3:比如369之類的,怎麼處理呢?很簡單,只需要[field:global runphp='yes' name=autoindex]@me=@me*3;[/field:global](裏面四則運算即可)。

  如果需要更多的功能,只需要我們活學活用、舉一反三即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章