多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > DedeCMS > dedecms按文檔標簽(TAG)數目排序的方法

dedecms按文檔標簽(TAG)數目排序的方法

來源:程序員人生   發布時間:2014-05-06 05:36:06 閱讀次數:2436次

今天下午寫了個dedecms的標簽云效果,但是發現無論如何都不能按照sort = 'hot'進行排序(我的意思想按照包含此tag的文章數目進行降序排序),我想查看下5.5模板參考手冊.發現沒有模板標簽參考手冊只有5.3的,查看了下手冊,發現手冊中是這樣說的:Quote:tag|TAG調用
標簽名稱:tag
功能說明:TAG調用標簽
適用范圍:全局使用
基本語法:
{dede:tag sort='new' getall='0'}
<a href='[field:link/]'>[field:tag /]</a>
{/dede:tag}
相關函數:
文件include aglib ag.lib.php第4行
function lib_tag(&$ctag,&$refObj)
參數說明:
row='30' 調用條數
sort='new' 排序方式 month,rand,week
getall='0' 獲取類型 0 為當前內容頁TAG標記,1為獲取全部TAG標記
底層模板字段:
沒有sort = ‘hot’ 這個屬性。于是查看了下dedecms 5.3 的tag標簽解析文件發現有如下幾句代碼: 

if($ltype=='rand') $orderby = ' rand() ';
else if($ltype=='week') $orderby=' weekcc desc ';
else if($ltype=='month') $orderby=' monthcc desc ';
else if($ltype=='hot') $orderby=' count desc ';
else $orderby = ' addtime desc ';
這段代碼就是決定排序方式的判斷語句 ,因為你讀著段代碼上邊有一句 $ltype = $sort; ,可知是把$sort的值賦給$ltype,其中這句

else if($ltype=='hot') $orderby=' count desc ';
表示sort = ‘hot’方式排序 ,從數據庫中讀取的時候是按照count字段進行降序排列的,然而你再查看下數據表中dede_tagindex表,發現count字段的值全部為零,不知道為何全部為零,我估計count是記錄tag點擊次數的。此表中還有一個字段是total,這個的值表示包含這個tag的文章數目有多少,我想有些人想按照包含tag文章數目多少來為tag排序吧,反正我是這么想的,我我認為這樣對seo很有幫助,主要是dede的tag在百度中權重很高,所以我覺得可以在

else if($ltype=='hot') $orderby=' count desc ';

后邊加

else if($ltype=='num) $orderby=' total desc ';

代碼 ,在模板中就可以用sort=‘num’ 來進行排序,表示按照包含tag的文章數目進行排序了。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲第一视频网 | 五月香婷婷 | 欧美亚洲另类一区中文字幕 | 日韩爽爽影院 | 图片区亚洲 | 乌克兰鲜嫩xxxx | 99久久精品国产综合一区 | 成人国产在线看不卡 | 国产精品自拍一区 | 黄色录像大片毛片aa | 日韩乱小说 | 波多野结衣手机视频一区 | 国产第一福利 | 牛和人交vvideos欧美 | 中文精品久久久久中文 | 一级毛片免费观看视频 | 可以看毛片的网址 | 久久久久欧美精品网站 | 国产精品无码久久综合网 | 欧美一级毛片香蕉网 | 性吧影院 | 亚洲午夜精品久久久久久成年 | 日欧毛片 | 国产一级在线视频 | 视频一区二区三区在线观看 | 亚洲无砖砖区免费 | 久久精品国产400部免费看 | 欧美综合自拍亚洲综合 | 久久国产影视 | 国产成人一区二区三区在线播放 | 国产精品第1页在线播放 | 亚洲国产日韩欧美高清片a 亚洲国产日韩欧美一区二区三区 | 国产91成人精品亚洲精品 | 精品福利一区二区三区 | 免费播放观看在线视频 | 欧美最刺激好看的一级毛片 | 国产精品久久久久久久久久妇女 | 一级毛片免费一级直接观看 | 欧美色视频免费高清播放 | 国产成人久久久精品一区二区三区 | 亚洲最大视频网站 |