dede:arclist標(biāo)簽按自定義字段排序orderby,DEDE技術(shù)
導(dǎo)讀:DEDE技術(shù)DEDE技術(shù){dede:arclist orderby=排序字段 } {/dede:arclist} orderby=sortrank 文檔排序方式 orderby=hotdede網(wǎng)站模板織夢(mèng)cms模板。
{dede:arclist orderby='排序字段' }
{/dede:arclist}
orderby='sortrank' 文檔排序方式
§ orderby='hot' 或 orderby='click' 表示按點(diǎn)擊數(shù)排列
§ orderby='sortrank' 或 orderby='pubdate' 按出版時(shí)間排列
§ orderby='near'
§ orderby=='lastpost' 按最后評(píng)論時(shí)間
§ orderby=='scores' 按得分排序
§ orderby='id' 按文章ID排序
§ orderby='rand' 隨機(jī)獲得指定條件的文檔列表
而能給orderby賦值的只能是上面列出的值,也就是說dede:arclist 標(biāo)簽只能按照上面列出的字段排序。
那怎樣才能按照自定義的字段排序呢?假如我現(xiàn)在在dede_archives表里面添加了一個(gè)字段NewField,
我想按照這個(gè)字段排序。直接這樣寫:{dede:arclist orderby='NewField' }是不行的。那應(yīng)該怎樣修改?
修改文件include/arc.l織夢(mèng)模板免費(fèi)istview.class.php,參考附件arc.listview.class.php(版本5.5utf8),修改如下:
1、在第560行至562行處添加如下代碼:
else if($orderby=="NewField") {
$ordersql = " order by arc.NewField $o手機(jī)模板dederderWay";
}
2、修改603行代碼,修改如下:
if(ereg('hot|click|lastpost|NewField',$orderby))相關(guān)dede網(wǎng)站模板織夢(mèng)cms模板。
關(guān)鍵詞標(biāo)簽: 標(biāo)簽 自定義 DEDE技術(shù)
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-07-22 ,文章dede:arclist標(biāo)簽按自定義字段排序orderby,DEDE技術(shù)主要講述標(biāo)簽,自定義,DEDE技術(shù)網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_34502.html
為你推薦與dede:arclist標(biāo)簽按自定義字段排序orderby,DEDE技術(shù)相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時(shí)期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12