找到 存储过程 dnt_gettopiclist

ALTER PROCEDURE [dbo].[dnt_gettopiclist]
@fid int,
@pagesize int,
@startnum int,
@pageindex int
AS
DECLARE @strSQL varchar(5000)
if object_id('tempdb..#a') is not null drop table #a --创建临时表
select distinct a.tid,'<font color=red>版主回复</font>' tailtitle into #a
from dnt_posts1 a,dnt_users b where a.posterid=b.uid
and a.fid=@fid and b.groupid<=3--用户组别<=3的
--之后topics 与临时表#a 再做左连接就可以实现了
IF @pageindex = 1
BEGIN
SET @strSQL = 'SELECT TOP ' + STR(@pagesize) +' [rate],a.[tid],[iconid],[typeid],[title],b.tailtitle,[price],[hide],[readperm],

[special],[poster],[posterid],[replies],[views],[postdatetime],[lastpost],[lastposter],

[lastpostid],[lastposterid],[replies],[highlight],[digest],[displayorder],[attachment],[closed],[magic],[special] FROM 

[dnt_topics] a left join #a b on a.tid=b.tid WHERE [fid]=' +STR(@fid) + ' AND [displayorder]=0  ORDER BY [lastpostid] DESC'
END
ELSE
BEGIN
SET @strSQL = 'SELECT TOP ' + STR(@pagesize) +'[rate], a.[tid],[iconid],[typeid],[title],b.tailtitle,[price],[hide],[readperm],

[special],[poster],[posterid],[replies],[views],[postdatetime],[lastpost],[lastposter],

[lastpostid],[lastposterid],[replies],[highlight],[digest],[displayorder],[attachment],[closed],[magic],[special] FROM 

[dnt_topics] a left join #a b on a.tid=b.tid WHERE [lastpostid] < (SELECT min([lastpostid])  FROM (SELECT TOP ' + STR

((@pageindex-1)*@pagesize-@startnum) + ' [lastpostid] FROM [dnt_topics] WHERE [fid]=' +STR

(@fid) + ' AND [displayorder]=0 ORDER BY [lastpostid] DESC) AS tblTmp ) 

AND [fid]=' +STR(@fid) + ' AND [displayorder]=0 ORDER BY [lastpostid] DESC'
END
print @strSQL
EXEC(@strSQL)


Discuz 论坛 版主回复后在帖子列表后加版主回复字样相关推荐

  1. Discuz!论坛,如何查看全站最新帖子列表?

    最新帖子列表:/forum.php?mod=guide&view=newthread 全部主题列表:/forum.php?mod=modcp&action=thread&op= ...

  2. 天涯各版回复过10000帖子大汇总(2006.9月3日更新版)

    辛辛苦苦发了一个帖子,总希望有人看有人回,而且是看的和回的人越多越好.要想看的人多,题目要取得吸引眼球是关键,但要想回的人多,则帖子要有一定质量,热门是一个因素,还要有内容,但又不能太正规,要有争议, ...

  3. 开发Discuz论坛插件教程

    插件制作的基本思路是:(初学者适用) 1.形成插件思路 2.制作插件界面 3.构架程序模块 4.搭建存储数据 5.填充功能语句 6.检查应用错误 7.完善插件功能 前言:为方便互联网数万Discuz! ...

  4. jsp开发教程之 仿MOP论坛 三(帖子列表-上)

    习惯用eclipse来开发,先新建立一个web项目 取名为axbbs 准备两个jar包,一个是mysql for java 的驱动程序,一个是jspsmartupload的上传组件 复制到项目中 We ...

  5. Discuz!论坛运营之增加创始人的方法

    很多做Discuz!论坛的人都知道新增的管理员即使加了副站长的权限,在后台操作的时候仍然后很多限制,有时候网站需要多人可以登录后台管理,那么最直接的方法就是添加创始人,本文就结束一下如果给Discuz ...

  6. linux ant命令 出错,linux ant 解决 错误: 找不到或无法加载主类 org.apache.tools.ant.launch.Launcher...

    在使用ant进行java程序编译的时候出错.错误提示: Error: Could not find or load main class org.apache.tools.ant.launch.Lau ...

  7. Discuz!论坛教程之设置帖子被访问后自动提升主题

    现在越来越多的人只看帖不回帖了,很多站长朋友希望被关注的主题能够自动提升到最前面,那么本文介绍一种自动在帖子访问后提升的方法: 修改文件: \source\module\forum\forum_vie ...

  8. python discuz_[Python代码]Discuz!论坛(X2.5)发帖及回复脚本

    更多 昨天,我介绍了Discuz!论坛登录的Python脚本实现(点击进入).今天,我继续这一系列,介绍Discuz!论坛最常见的一类脚本操作--发帖及回复.这里,我只实现普通主题的发表以及回复的脚本 ...

  9. python discuz论坛帖子_Python + Selenium 入门之Discuz论坛实例

    以下是一段完整的Discuz论坛登录.发帖和回复的代码.使用Firefox的selenium IDE录制后进行整理,在IE下可正常运行.但在Firefox下进入版块时找不到[默认版块]元素.在Chro ...

最新文章

  1. 某程序员哀叹:自己薪资远远超过了能力,想跳槽又怕外面接不住,怎么办?...
  2. 皮一皮:原来骑骆驼要求这么高。。
  3. 洛谷P1667/[10.22 模拟赛] 数列 (思维+模拟)
  4. 机械师怎么打开计算机管理,机械师创物者-R笔记本智能控制中心使用教程
  5. 4-spark学习笔记-spark运行模式与原理
  6. linux shell脚本 传参,在bash shell脚本中传播所有参数
  7. python3精要(22)-函数(3)
  8. java容器类4:Queue深入解读
  9. python 字符串转日期_我总结的130页Python与机器学习之路V1.2.pdf,都是干货!
  10. python 类 探索
  11. Unicode - 16 位统一超级字符集
  12. matlab神经网络训练方法,matlabrbf神经网络工具箱
  13. 10 个含金量最高的 IT 认证
  14. 湘潭大学计算机分数线,湘潭大学录取分数线2021是多少分(附历年录取分数线)
  15. 苹果输入法怎么换行_精选百度输入法皮肤|美美的几十款
  16. python爬取豆瓣书籍_Python利用lxml模块爬取豆瓣读书排行榜的方法与分析
  17. 快速原型设计工具(Axure)的简单使用
  18. linux-千兆网口测速只有百兆
  19. 2022-2028全球与中国智能家居解决方案市场现状及未来发展趋势
  20. UE4入门学习4:C++编程介绍

热门文章

  1. hp服务器 优盘安装系统安装win7系统安装win7系统安装,hp如何安装系统win7
  2. 如何设置Outlook的归档文件路径
  3. 阿里云ACE 同城 活动 总结
  4. ABBYYFineReader15免费电脑pdf文档文字识别软件
  5. RTOS rt-thread裸机系统与多线程系统
  6. 详解JavaScript运算符(二):字符串运算符
  7. 常见网络设备及其功能
  8. c语言程序设计题模板,C语言程序设计试题集
  9. pph管优良传导性用作模具及焊接中都是一把好手
  10. 视觉优化-立体图片实现