PHPCMS實現(xiàn)首頁顯示全站熱門關(guān)鍵字

2010-09-03 14:15:54來源:作者:

1、在網(wǎng)站根目錄下創(chuàng)建一個php文件,這里取名keywords.php,

1、在網(wǎng)站根目錄下創(chuàng)建一個php文件,這里取名keywords.php,

2、在該文件里輸入以下代碼:
/*代碼開始: */
<?php

$sql = "SELECT * FROM we_keywords,we_channel WHERE we_keywords.keyid=we_channel.channelid ORDER BY we_keywords.hits DESC LIMIT 5";
/*上面這段SQL語句是關(guān)鍵字列表與對應(yīng)頻道的關(guān)聯(lián)查詢,以便為關(guān)鍵字加相應(yīng)頻道的搜索連接,查詢排序方式為點擊率降序。既然是熱門關(guān)鍵字,這里就不必修改了,“LIMIT 5”為列出點擊率排在前5位的,同時只列出這5個,可以修改為“LIMIT 10“ */
$rs = $db->query($sql);
while($r = $db->fetch_array($rs))
/*while循環(huán)*/
{
?>
<li>/*CSS列表符號*/<a href="../../<?php echo $r['linkurl'];?>search.php?searchtype=keywords&keywords=<?php echo $r['keywords'];?>&search=1" target="_blank"><?php echo $r['keywords'];?></a>
</li>/*CSS列表符號*/
/*關(guān)鍵字列表及對應(yīng)連接*/
<?php
}
?>
代碼結(jié)束,保存。

3、在網(wǎng)站首頁模板任意位置添加:
{include PHPCMS_ROOT.'/keywords.php'}

這一代碼,請自行添加css樣式,保存后,更新首頁,ok,看看你的網(wǎng)站都有哪些關(guān)鍵字是熱門的,^o^。

      ps:這段代碼可以實現(xiàn)多頻道熱門關(guān)鍵字在首頁上的顯示,由于只是方法講述,加上水平有限,沒有將該keywords.php做出標簽或者{loop}方式,建議能及時修改為phpcms的官方代碼,方便大家哦;
     再 ps:以上代碼理論上來說,應(yīng)該無安全問題,如果哪位真碰上被黑了,估計是人品問題哈!
     再再 ps: 希望來點鮮花和掌聲,給點鼓勵。
關(guān)鍵詞:phpcmscms

贊助商鏈接: