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

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > DedeCMS > Dedecms用戶評論次數與排行調用的代碼

Dedecms用戶評論次數與排行調用的代碼

來源:程序員人生   發布時間:2014-06-03 10:34:45 閱讀次數:2945次

DedeCMS以前的版本中,例如:v 5.1的,在數據庫的_archives表中直接有個postnum可以顯示共顯示評論總數,但是在5.3/5.5就找不到這個字段了,那么如何調出對文檔的評論總數呢?在dedecms論壇里看到一位朋友的對5.1版時使用JS調用評論總數的方法,經過修改,可以使用,方法如下:

第一步。

首先在plus目錄下,建立一個文件名為:feedcount.php,注意你的編碼喔.內容如下:

document.write("共有<?php
require_once(dirname(__FILE__)."/../include/common.inc.php");
$row = $db->GetOne("select count(*) as fc from dede_feedback where aid='{$aid}'");
if(!is_array($row)){
echo "0";
}else {
echo $row['fc'];
}
?>位用戶了發表評論");

第二步。

然后在你的模板中需要顯示評論總數的地方,加入以下JS代碼:

<script type="text/javascript" src="{dede:field name='phpurl'/}/feedcount.php?aid={dede:field.id/}"></script>

排行調用

這個方法可以調用出來評論數,可是要怎么才能按評論數排行呢?具體的實現方法如下:

{dede:sql sql='select a.*,f.aid,count(f.aid) cc from dede_archives as a left join dede_feedback as f on a.id=f.aid group by f.aid order by cc desc'}
<li><a href='/plus/view.php?aid=[field:id/]' title="[field:title/]">[field:title/]</a>([field:cc/] comments)</li>
{/dede:sql}

底層模板可以是dede_archives中的任意字段,可使用[field:字段名/]來調用,[field:cc/]是調用評論總數的。有一點小問題就是只能實現動態鏈接,靜態鏈接就不可以了,不過也沒關系了。(出處:網)

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久久久日韩精品免费观看网 | 亚洲精品伊人 | 羞羞动漫在线看 | 亚洲免费在线观看视频 | 欧美不卡一区二区三区免 | 亚洲国产情侣偷自在线二页 | 欧美国产亚洲一区二区三区 | 成人乱码一区二区三区四区 | 一区二区免费看 | 亚洲精品成人在线 | 天堂成人 | 亚洲一成人毛片 | 天码毛片一区二区三区入口 | 国产精品国产三级国产爱网 | 亚洲欧美视频一区二区 | 手机精品视频在线观看免费 | jizz小说| 亚洲色图欧美在线 | www.免费视频 | 亚洲欧美日韩在线观看看另类 | 色a在线 | 欧美第五页 | 国产视频一区二区在线观看 | 久久天天 | 中文字幕人成乱码在线观看 | 国产精品一区欧美日韩制服 | 国内精品久久久久影院老司 | 亚洲综合免费 | 国产精品日韩欧美 | 欧美日韩国产精品va | 中文字幕视频网 | 真人性做爰aa毛片免费视频观看 | 亚洲春色另类小说 | 国产精品1区2区3区 国产精品1页 | 久久精品视频9 | 性欧美xxxx性| 91亚洲欧美综合高清在线 | 国产精品自拍在线观看 | 欧美日韩在线一区二区三区 | 高清在线精品一区二区 | 一区二区三区视频在线播放 |