修改discuz贴子的发帖人为指定用户的方法

[复制链接]
Discuz技术网实名认证 官方认证 VIP会员 永久VIP 发表于 2018-6-4 14:04:48 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
对于很多使用dz论坛运营的站长们,初始为了吸引人气可能会有多个管理账号,但正常后由于精力有限无法同时兼顾几个账号,因此就需要把dz压缩机论坛主题的发帖人改为指定用户。
  本方法就是为了方便站长及管理员将指定的帖子更改为指定的用户名下。比如:某管理员发了某帖,但发现该帖应该使用其它帐号发的。传统方法是删除了再发过,但很浪费时间而且重复劳动,也容易出错。
  一、修改dz论坛主题的发帖人为指定用户的方法特别适合于:
  1、某管理员发现错用帐号发帖,需要更改该帖为指定的发贴人。
  2、需要把某些帖子改为“权威性”帖子。比如,某压缩机网叫做coolling,所有公告帖子都要使用权威帐号coolling 发。原来已经发的帖子需要过户到coolling。
  二、修改发帖人为指定用户的具体方法如下:
  1、通过phpadmin进入mysql数据库中,并进入论坛对应的数据库中;
  2、在数据库中找到对应的数据表,首先打开主题表pre_forum_thread
  1)这个主题表是用来记录主题的发帖人、发帖时间等,会体现在论坛版块列表中,如下图 
1.jpg

  2)通过tid找到需要修改的主题,对应的SQL语句为:
  1. SELECT * FROM `gbk_pre_forum_thread` WHERE tid=4501  
复制代码
2.jpg

  3)然后点“编辑”,修改字段author、authorid为指定的会员用户名、uid,对应的SQL语句为:
  UPDATE `对应的数据库名
  1. `.`gbk_pre_forum_thread` SET `author` = 'coolling',
  2.   `authorid` = '32' WHERE `gbk_pre_forum_thread`.`tid` =4501;
复制代码

  执行完成后就可以看到在论坛版块主题列表中对应主题的发帖人信息已更改,如不变化可后台更新缓存。
  3、在数据库中找到对应的数据表,打开帖子表pre_forum_post
  1)这个帖子表是用来记录帖子内容页中的发帖人信息包括帖子的具体内容,如下图所示: 

192055kh3iphpx3y5p5ph3.jpg

  2)通过tid找到需要修改的帖子,对应的SQL语句为:
  1.   SELECT * FROM `gbk_pre_forum_post` WHERE tid=4501
复制代码


  3)然后点“编辑”,修改字段author、authorid为指定的会员用户名、uid,对应的SQL语句为:
  UPDATE `对应的数据库名`.`gbk_pre_forum_thread` SET `author` = 'coolling',
  `authorid` = '32' WHERE `gbk_pre_forum_thread`.`tid` =4501;
  执行完成后就可以看到在论坛版块主题列表中对应主题的发帖人信息已更改,如不变化可后台更新缓存。
  3、在数据库中找到对应的数据表,打开帖子表pre_forum_post
  1)这个帖子表是用来记录帖子内容页中的发帖人信息包括帖子的具体内容,如下图所示: 


  2)通过tid找到需要修改的帖子,对应的SQL语句为:
  SELECT * FROM `gbk_pre_forum_post` WHERE tid=4501
  3)然后点“编辑”,修改字段author、authorid为指定的会员用户名、uid,对应的SQL语句为:
  UPDATE `对应的数据库名
  1. `.`gbk_pre_forum_post` SET `author` = 'coolling',
  2.   `authorid` = '32' WHERE `gbk_pre_forum_post`.`tid` =4501 AND `gbk_pre_forum_post`.`position` =1;
复制代码


  执行完成后就可以看到帖子内容页中的发帖人信息已更改,如不变化可后台更新缓存。
  4、至此就彻底把某个帖子的发帖人信息修改为指定用户了。熟悉后可以直接通过SQL执行以上代码就可以实现批量修改了。





目标做全球最大的建站资源及源码免费下载站-做网站-就选Discuz技术网



Discuz技术网,全网领先的建站资源下载基地!Discuz模板、Discuz插件、素材、特效,源码,建站,就上Discuz技术网!
通告:谨防魔趣吧(m***8.com)骗子!【Discuz技术网唯一官方网站:https://www.dzmip.com   请谨防假冒网站!】
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
专注模板-插件-素材-教程免费分享
全国免费热线电话
155-3511-0758

周一至周日9:00-23:00

反馈建议
admin@dzmip.com 在线QQ咨询/ 在线QQ咨询
扫描二维码关注我们/

扫描二维码关注我们

今天是: | 本站已经安全运行: //这个地方可以改颜色

QQ- Archiver-手机版-小黑屋- Discuz技术网_DiscuzMIP_建站资源一条龙站! |网站地图 Discuz_DiscuzMIP_վԴһվ积分充值 |

晋ICP备18003582号 运营:Discuz技术网 山西星莹网络科技有限公司版权所有

山西省金融信息行业协会理事单位 | 山西省信息服务业行业协会会员单位 | 山西省网络信贷服务业企业联盟单位

实名认证/ 行业认证/ 官网认证/ 安全认证/