DZ论坛批量去除隐藏

DZ论坛批量去除隐藏

文:铁乐猫

有需求对一个主题贴或多个主题贴在某段时间过后,例如铁血剧场论坛的演戏(语C )结束后要对之前设置了回复可见的众多主题贴解开隐藏贴。

传统的做法是由主题贴作者或版主或发贴的人编辑贴子去除掉"[hide]“和”[/hide]"这两个代码。

耗时还耗力,以致大多数宁愿置之不理或任由别人进来水贴以求一观隐藏贴显得主题就不美观了。

所以最省力的做法是在数据库中直接sql替换和去除掉hide。

pre_forum_post

查看dz的数据字典可知,pre_forum_post 属于贴子表(包括了所有主题贴和回贴)

pre_forum_post 帖子表

字段名 数据类型 默认值 允许非空 自动递增 备注
pid int(10) unsigned NO 帖子id
fid mediumint(8) unsigned 0 NO 论坛id
tid mediumint(8) unsigned 0 NO 主题id
first tinyint(1) 0 NO 是否是首贴
author varchar(15) NO 作者姓名
authorid mediumint(8) unsigned 0 NO 作者id
subject varchar(80) NO 标题
dateline int(10) unsigned 0 NO 发表时间
message mediumtext NO 消息
useip varchar(15) NO 发帖者IP
invisible tinyint(1) 0 NO 是否通过审核
anonymous tinyint(1) 0 NO 是否匿名
usesig tinyint(1) 0 NO 是否启用签名
htmlon tinyint(1) 0 NO 是否允许HTML
bbcodeoff tinyint(1) 0 NO 是否关闭BBCODE
smileyoff tinyint(1) 0 NO 是否关闭表情
parseur

你可能感兴趣的:(数据库,DZ)