dede默認自帶置頂功能,我們只需要在后臺文檔【文章排序】里對文檔進行置頂操作就行了。基礎教程我們也介紹了,大家可以參考學習下。
默認情況下,dedecms5.7后臺中,文章可以選擇置頂一周、一月之類的時間段。
控制文件:在后臺目錄dede emplets里找到article_edit.htm和article_add.htm
在管理后臺中,源代碼里面有這樣的代碼:
查看源碼 <option value='0'>正常排序</option> <option value="7">置頂一周</option> <option value="30">置頂一個月</option> |
如果要想增加置頂一天的功能,添加以下代碼即可:
查看源碼 <option value="1">置頂一天</option> |
模板標簽中dede:arclist 和 dede:list 默認是按置頂排序優先排在前面,所以不需要特別的設置標簽
顯示【置頂】文字,這樣調用:
查看源碼 {dede:arclist titlelen='45' row='5' typeid='all'} [field:sortrank runphp=yes]@me = time() < @me ? "[置頂]" : "";[/field:sortrank] {/dede:arclist}
{dede:list pagesize='8'} [field:sortrank runphp=yes]@me = time() < @me ? "[置頂]" : "";[/field:sortrank] {/dede:list} |
顯示【置頂】圖標,這樣調用:
查看源碼 {dede:arclist titlelen='45' row='5' typeid='all'} [field:sortrank runphp=yes]@me = time() < @me ? "<img src='/images/top.png'>" : "";[/field:sortrank] {/dede:arclist}
{dede:list pagesize='8'} [field:sortrank runphp=yes]@me = time() < @me ? "<img src='/images/top.png'>" : "";[/field:sortrank] {/dede:list} |
|
新聞熱點
疑難解答