PHP调用DISCUZ数据库查询和输出热门主题

overme10个月前 (10-17)网页设计1041
网站中访问量靠前的内容,代表了过去访问该网站的用户关注方向,因此网站中加入热门访问内容是很好的。
Discuz建设的网站中,如果要查询访问热帖top10,该怎么操作呢?

效果如下,没有添加CSS样式,只是纯粹的数据查询和输出。


具体的PHP代码请参考以下内容,当然根据需要查询的内容,修改SQL代码和输出样式,就可以DIY各种功能

  1. <?php
  2.         define(‘APPTYPEID’, 5);//
  3.         define(‘CURSCRIPT’, ‘userapp’);//
  4.         require_once ‘./source/class/class_core.php’;//引入Discuz核心类
  5.         $discuz = & discuz_core::instance();//
  6.         $discuz->cachelist = $cachelist;//
  7.         $discuz->init();//以上6行代码为Discuz系统初始化必须的
  8.         //使用数据库查询,调用discuz数据库tid主题及访问量
  9.         $query =DB::query(“SELECT tid,subject,views FROM “.DB::table(‘forum_thread’).” order by views desc limit 0,10″);
  10.         while($row = DB::fetch($query)){
  11.                 echo $row[‘subject’].’ ‘.’浏览次数:’.$row[‘views’].'<br/>’;
  12.         }
  13.         exit();
  14. ?>

复制代码

相关文章


		Discuz 手动安装bshare分享按钮

Discuz 手动安装bshare分享按钮

replyreload += ',' + 330;之前百度网页分享按钮未停用前,很多站都使用的百度网页分享,本站也是。 现在百度网页分享功能停用了,小编就转而使用bshare网页分享工具。 在此分...


		如何在DISCUZ发帖页添加自定义字段

如何在DISCUZ发帖页添加自定义字段

使用DISCUZ系统仿站时,发帖时如果要新增一些参数,怎么样才能实现这样的效果呢? 下面我爱自学网分享在网络上收集到的发帖内页添加字段的方法,供参考。 第一步:使用管理员用户名密码登录DISCUZ...


		如何删除Discuz触屏版图片链接

如何删除Discuz触屏版图片链接

如下图所示,Discuz默认手机触屏版图片资源,是带有a链接的。 手机浏览帖子时,不小心点击到图片时,会导致网页重新载入,影响用户体验。 在此分享取消触屏版图片链接的方法: 1、稍微了解Disc...

如何使Discuz [attachimg]代码正确解析

在一些较复杂的自定义Discuz!代码中,我们可能需要内嵌Discuz!自有的[attachimg]aid[/attachimg]代码。 案例:某视频播放器支持给每个视频设置一个图片封面,如果每次...

Discuz管理员密码和UCenter密码忘记怎么办

Discuz后台长时间未用,管理员登陆密码和UCenter密码忘记,该怎么处理 方法一: 如果还能通过FTP访问服务器,那么可以通过修改UCenter创始人密码,然后修改管理员账号设置 如何修改创...


		取消Discuz发帖时的发起投票功能

取消Discuz发帖时的发起投票功能

如下图所示: Discuz论坛系统,进行文章帖子发布时,右侧有个发起投票的功能,如果要取消该如何操作呢? Discuz取消投票主题的设置方法: 1、登陆Discuz管理后台 2、点击上方“论坛”...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。