最近,幫朋友管理一旅遊網站--北海南珠假期。這網站是使用dedecms程式搭建的,結構比較簡單,但內容還蠻多的。雖然我對dedecms並不陌生,但已經好幾年沒接觸過了,突然叫我改版,還真一時不知所措呢。網站的程式版本是DedeCmsV5.5_GBK,到dedecms官方網站看了一下,現在的最新版本已經是DedeCmsV5.7了,但模板標籤語法基本上沒有多大的變化。想看一下幫助手冊,竟然無法打開!無奈,那我就只能慢慢調試累積吧。
下面是旅遊資訊按熱點排序的模板標籤片斷,其語法是"orderby='click'「即是點擊率最多的排在前面。
<ul> {dede:arclist titlelen=28 channelid='24' typeid='94' row='10' orderby='click'} <li><a href="[field:arcurl/]" title="[field:fulltitle/]">[field:fulltitle function='substr(@me,0,34)'/]</a></li> {/dede:arclist} </ul>
上面的模板標籤功能是按文章的點擊率排序列出10篇文章。以下簡單介紹一下其它標籤語法:
{dede:arclist} {/dede:arclist}:文章清單的開始與關閉標籤
titlelen=28:
控製文章標題的顯示字數
channelid='24' :頻道ID是24
typeid='94':專欄ID是94
row='10':列出10篇文章
[field:arcurl/]:文章超連結
[field:fulltitle/] :文章標題
[field:fulltitle function='substr(@me,0,34)'/]:截取文章標題的長度為34位元組,即為17個字。