Discuz 论坛 版主回复后在帖子列表后加版主回复字样
找到 存储过程 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 论坛 版主回复后在帖子列表后加版主回复字样相关推荐
- Discuz!论坛,如何查看全站最新帖子列表?
最新帖子列表:/forum.php?mod=guide&view=newthread 全部主题列表:/forum.php?mod=modcp&action=thread&op= ...
- 天涯各版回复过10000帖子大汇总(2006.9月3日更新版)
辛辛苦苦发了一个帖子,总希望有人看有人回,而且是看的和回的人越多越好.要想看的人多,题目要取得吸引眼球是关键,但要想回的人多,则帖子要有一定质量,热门是一个因素,还要有内容,但又不能太正规,要有争议, ...
- 开发Discuz论坛插件教程
插件制作的基本思路是:(初学者适用) 1.形成插件思路 2.制作插件界面 3.构架程序模块 4.搭建存储数据 5.填充功能语句 6.检查应用错误 7.完善插件功能 前言:为方便互联网数万Discuz! ...
- jsp开发教程之 仿MOP论坛 三(帖子列表-上)
习惯用eclipse来开发,先新建立一个web项目 取名为axbbs 准备两个jar包,一个是mysql for java 的驱动程序,一个是jspsmartupload的上传组件 复制到项目中 We ...
- Discuz!论坛运营之增加创始人的方法
很多做Discuz!论坛的人都知道新增的管理员即使加了副站长的权限,在后台操作的时候仍然后很多限制,有时候网站需要多人可以登录后台管理,那么最直接的方法就是添加创始人,本文就结束一下如果给Discuz ...
- 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 ...
- Discuz!论坛教程之设置帖子被访问后自动提升主题
现在越来越多的人只看帖不回帖了,很多站长朋友希望被关注的主题能够自动提升到最前面,那么本文介绍一种自动在帖子访问后提升的方法: 修改文件: \source\module\forum\forum_vie ...
- python discuz_[Python代码]Discuz!论坛(X2.5)发帖及回复脚本
更多 昨天,我介绍了Discuz!论坛登录的Python脚本实现(点击进入).今天,我继续这一系列,介绍Discuz!论坛最常见的一类脚本操作--发帖及回复.这里,我只实现普通主题的发表以及回复的脚本 ...
- python discuz论坛帖子_Python + Selenium 入门之Discuz论坛实例
以下是一段完整的Discuz论坛登录.发帖和回复的代码.使用Firefox的selenium IDE录制后进行整理,在IE下可正常运行.但在Firefox下进入版块时找不到[默认版块]元素.在Chro ...
最新文章
- 某程序员哀叹:自己薪资远远超过了能力,想跳槽又怕外面接不住,怎么办?...
- 皮一皮:原来骑骆驼要求这么高。。
- 洛谷P1667/[10.22 模拟赛] 数列 (思维+模拟)
- 机械师怎么打开计算机管理,机械师创物者-R笔记本智能控制中心使用教程
- 4-spark学习笔记-spark运行模式与原理
- linux shell脚本 传参,在bash shell脚本中传播所有参数
- python3精要(22)-函数(3)
- java容器类4:Queue深入解读
- python 字符串转日期_我总结的130页Python与机器学习之路V1.2.pdf,都是干货!
- python 类 探索
- Unicode - 16 位统一超级字符集
- matlab神经网络训练方法,matlabrbf神经网络工具箱
- 10 个含金量最高的 IT 认证
- 湘潭大学计算机分数线,湘潭大学录取分数线2021是多少分(附历年录取分数线)
- 苹果输入法怎么换行_精选百度输入法皮肤|美美的几十款
- python爬取豆瓣书籍_Python利用lxml模块爬取豆瓣读书排行榜的方法与分析
- 快速原型设计工具(Axure)的简单使用
- linux-千兆网口测速只有百兆
- 2022-2028全球与中国智能家居解决方案市场现状及未来发展趋势
- UE4入门学习4:C++编程介绍