Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 请问,如何调用某个用户的指定数量帖子,就是某用户热帖在门户页调用

[复制链接]
经典人物 发表于 2013-9-5 03:42:42 | 显示全部楼层 |阅读模式
本帖最后由 经典人物 于 2013-9-5 03:49 编辑

请问,如何调用某个用户的指定数量帖子,就是某用户热帖在门户页调用。
我找了很多天,都没有找到相关题材,自己写SQL语句,感觉上调不出来。
求个好心人写个成熟的调用代码。
我的首页调用需要这样调用:
  1. <script type=”text/javascript” src=”mybbs.php?key={authorid}&m=10&l=15″></script>
复制代码
原来有个兄弟在7.2的时候写了一个MYBBS.PHP代码:
  1. <?php
  2. /*
  3.         Autohrid: Cody Lee
  4.         WebSite: http://www.3131.net
  5. */
  6. require_once './include/common.inc.php';
  7. require_once DISCUZ_ROOT.'./include/forum.func.php';

  8. $authorid=intval($_GET["key"]);
  9. $m=intval($_GET["m"]);
  10. $length=intval($_GET["l"]);


  11. mysql_query("set names 'gbk'");

  12. $sql = "SELECT tid,subject,authorid FROM {$tablepre}threads WHERE authorid='".$authorid."' ORDER BY lastpost DESC LIMIT ".$m;

  13. $query = $db->query($sql);
  14. $forumdata = array();
  15. while($forumdata = $db->fetch_array($query)) {
  16.                
  17.         echo 'document.write("<li><a href=\"viewthread.php?tid='.$forumdata['tid'].'\" target=\"_blank\">'.mb_substr($forumdata['subject'],0,$length,'UTF-8').'</a></li>");'."\n";
  18. }
  19. ?>
复制代码
但是DZ X2版本的都变动了,我用的就是DISCUZX2的版本,希望有人能帮忙修改下代码,感谢大家。

可能有人会说DZ后台有相应模块调用,但是模块调用是指定单个ID了。我的调用模式是:
<script type=”text/javascript” src=”mybbs.php?key={authorid}&m=10&l=15″></script>
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 07:41 , Processed in 0.026356 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表