PHPCMS实现首页显示全站热门关键字

来源:asp之家 时间:2009-02-18 19:26:00 

1、在网站根目录下创建一个php文件,这里取名keywords.php,

2、在该文件里输入以下代码:

/*代码开始: */
<?php 

$sql = "SELECT * FROM phpcms_keywords,phpcms_channel WHERE phpcms_keywords.keyid=phpcms_channel.channelid ORDER BY phpcms_keywords.hits DESC LIMIT 5";
/*上面这段SQL语句是关键字列表与对应频道的关联查询,以便为关键字加相应频道的搜索连接,查询排序方式为点击率降序。既然是热门关键字,这里就不必修改了,“LIMIT 5”为列出点击率排在前5位的,同时只列出这5个,可以修改为“LIMIT 10“ */
$rs = $db->query($sql);
while($r = $db->fetch_array($rs))
/*while循环*/
{
?>
<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列表符号*/
/*关键字列表及对应连接*/
<?php
}
?>

代码结束,保存。

3、在网站首页模板任意位置添加:

{include PHPCMS_ROOT.'/keywords.php'}

这一代码,请自行添加css样式,保存后,更新首页,ok,看看你的网站都有哪些关键字是热门的,^o^。

      ps:这段代码可以实现多频道热门关键字在首页上的显示,由于只是方法讲述,加上水平有限,没有将该keywords.php做出标签或者{loop}方式,建议能及时修改为phpcms的官方代码,方便大家哦;
     再 ps:以上代码理论上来说,应该无安全问题,如果哪位真碰上被黑了,估计是人品问题哈!
     再再 ps: 希望来点鲜花和掌声,给点鼓励。

标签:phpcms,热门,关键字,首页
0
投稿

猜你喜欢

  • SEO从好好学习开始 介绍七个SEO学习教程

    2008-12-11 11:13:00
  • 写在2008年的母亲节

    2008-05-11 19:22:00
  • 预防DDoS攻击的十项安全策略

    2009-12-24 14:03:00
  • 如何防止SWF文件被反编译?

    2008-12-06 09:20:00
  • Google的排名算法不再以外部链接为主

    2008-07-20 13:18:00
  • Google高管称1年后Docs将赶上微软Office

    2009-11-14 08:58:00
  • 鼠年祝福短信大全

    2008-02-06 10:55:00
  • 百度广告优化之主题推广的主题描述

    2007-08-24 12:46:00
  • WordPress3.0无限级分类下拉菜单制作方法

    2011-12-02 12:45:19
  • 10个牛X的免费服务器&互联网监控工具

    2011-03-03 19:16:00
  • 英国网游开“网眼” 借监控探头抓坏人赚钱

    2009-10-09 09:02:00
  • 个性LOMO效果 轻松打造坠落天使

    2009-10-14 17:13:00
  • Godaddy域名A记录解析详细教程

    2011-08-27 16:44:44
  • 针对搜索引擎最佳方式:8个步骤优化网站

    2009-02-06 10:49:00
  • 网站内容优化:关键词分析工具

    2008-04-01 09:20:00
  • 如何部署WordPress到Amazon云端

    2011-05-19 17:07:00
  • Godaddy Economy windows主机配置教程[一]

    2010-04-20 13:15:00
  • 服务器平台磁盘整理软件(Windows)

    2007-07-03 16:54:00
  • 企业站的优化经验

    2009-03-05 13:31:00
  • 对现阶段SEO的看法 SEO是炒作的内容吗

    2008-12-24 02:14:00
  • asp之家 网站运营 m.aspxhome.com