如何按照網站的好評或差評數來調用文檔,dedecm
導讀:dedecmsdedecms今天在織夢CMS學習研究群里,看到有人請教如何按照網站的好評數和差評數來調用網站文檔的方法,經過我的搜索和研究,目前尚沒有發出DedeCMS 的哪個版本的標簽(dede模板下載織夢模板。
dede,模板今天在織夢CMS學習研究群里,看到有人請教如何按照網站的好評數和差評數來調用網站文檔的方法,經過我的搜索和研究,目前尚沒有發出織夢模板 的哪個版本的標簽(除SQL標簽外)可以直接實現的。但是我們要來實現這個功能,改動的難度也非常的簡單,甚至是不需要改動的任何程序文件的。
一、arclist標簽實現方法(需改動文件)
1)修改方法
要想在arclist標簽里實現這個方法,估計最簡單最直接的就是將他的orderby參數加兩個取值,也就是我們要的好評數和差評數功能。
打開\include\taglib\arclist.lib.php,找到如下代碼:
else if($orderby == 'scores') $ordersql = " order by arc.scores $orderWay";
在它的下一行加入以下代碼:
/*----------------
@@ 功能:增加按好評數和差評數調用
@@ 作者:華強℡(QQ 3421209)
@@ 時間:2010-09-09 00:17:07
-------------夢織模板--*/
else if($orderby == 'goodpost') $ordersql = " order by arc.gooddede后臺模板post $orderWay";
else if($orderby == 'badpost') $ordersql = " order by arc.badpost $orderWay";
/*-------- 功能增加代碼完畢 --------*/
修改完畢保存即可實現我們要的功能。
2)調用方法:
我們剛才增加的功能對織夢模板 原來的任意功能均不會發生沖突或者影響其本身的操作使用。只是多加了兩個值,在orderby的參數里,可以取值為 goodpost(好評數排列)和 badpost(差評數排序),調用代碼為:
<h2>最多差評</h2>
<ol>
{dede:arclist row='10' titlelen='12' orderby='goodpost'}
<li><a href="[field:arcurl/]">[field:title/]</a> (好評:[field:goodpost/] 差評:[field:badpost/])</li>
{/dede:arclist}
</ol>
上面紅色的代碼就是我們說增加的功能了,同理,如果要按照差評數調用,只需要將紅色的goodpost修改為badpost 即可
二、用SQL萬能調用標簽實現(不需要修改文件)
這一個更加簡單,但代碼要稍微復雜一點。專門給會一些SQL語句的朋友送上的。其調用代碼為:
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-21 ,文章如何按照網站的好評或差評數來調用文檔,dedecm主要講述差評,好評,dedecms網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_32404.html
為你推薦與如何按照網站的好評或差評數來調用文檔,dedecm相關的文章
