修改dz论坛主题的发帖人为指定用户的方法

对于很多使用dz论坛运营的站长们,初始为了吸引人气可能会有多个管理账号,但正常后由于精力有限无法同时兼顾几个账号,因此就需要把dz论坛主题的发帖人改为指定用户。

本方法就是为了方便站长及管理员将指定的帖子更改为指定的用户名下。比如:某管理员发了某帖,但发现该帖应该使用其它帐号发的。传统方法是删除了再发过,但很浪费时间而且重复劳动,也容易出错。

一、修改dz论坛主题的发帖人为指定用户的方法特别适合于:

1、某管理员发现错用帐号发帖,需要更改该帖为指定的发贴人。

2、需要把某些帖子改为“权威性”帖子。比如,某压缩机网叫做coolling,所有公告帖子都要使用权威帐号coolling发。原来已经发的帖子需要过户到coolling。

二、修改发帖人为指定用户的具体方法如下:

1、通过phpadmin进入mysql数据库中,并进入论坛对应的数据库中;

2、在数据库中找到对应的数据表,首先打开主题表pre_forum_thread

1)这个主题表是用来记录主题的发帖人、发帖时间等,会体现在论坛版块列表中,如下图


discuz-1384479182142-1.jpg

2)通过tid找到需要修改的主题,对应的SQL语句为:

SELECT*FROM`gbk_pre_forum_thread`WHEREtid=4501


discuz-1384479182142-2.jpg

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)这个帖子表是用来记录帖子内容页中的发帖人信息包括帖子的具体内容,如下图所示:


discuz-1384479182142-3.jpg

2)通过tid找到需要修改的帖子,对应的SQL语句为:

SELECT*FROM`gbk_pre_forum_post`WHEREtid=4501

3)然后点“编辑”,修改字段author、authorid为指定的会员用户名、uid,对应的SQL语句为:

UPDATE`对应的数据库名`.`gbk_pre_forum_post`SET`author`='coolling',

`authorid`='32'WHERE`gbk_pre_forum_post`.`tid`=4501AND`gbk_pre_forum_post`.`position`=1;

执行完成后就可以看到帖子内容页中的发帖人信息已更改,如不变化可后台更新缓存。

4、至此就彻底把某个帖子的发帖人信息修改为指定用户了。熟悉后可以直接通过SQL执行以上代码就可以实现批量修改了。

来源:http://bbs.compressor.cn/forum.php

广告合作
QQ群号:707632017

温馨提示:

1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。

2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。

热门教程

  • Z-Blog教程
    Z-Blog教程
    ZBlog教程分享ZBlog安装教程、ZBlog建站教程和ZBlog使用教程等相关教程,包括如何创建...
  • WordPress教程
    WordPress教程
    WordPress教程提供了关于WordPress的基础知识和技巧,包括安装、设置、发布内容、选择主...
  • CSS教程
    CSS教程
    CSS教程提供了关于如何使用CSS来设计和美化网页的基础知识和技巧,包括选择器、样式规则、盒模型、布...
  • 宝塔面板教程
    宝塔面板教程
    宝塔面板教程是一个致力于向用户传授宝塔面板的使用技巧和知识的学习资源,旨在帮助用户快速上手和充分利用...
  • PHP教程
    PHP教程
    PHP教程提供了关于PHP语法、变量、函数、流程控制等概念的详细指导,同时介绍了常见的Web开发技术...

3个月免费VPS

亚马逊云科技