时间:2021-05-02
对于很多使用dz论坛运营的站长们,初始为了吸引人气可能会有多个管理账号,但正常后由于精力有限无法同时兼顾几个账号,因此就需要把dz压缩机论坛主题的发帖人改为指定用户。
本方法就是为了方便站长及管理员将指定的帖子更改为指定的用户名下。比如:某管理员发了某帖,但发现该帖应该使用其它帐号发的。传统方法是删除了再发过,但很浪费时间而且重复劳动,也容易出错。
一、修改dz论坛主题的发帖人为指定用户的方法特别适合于:
1、某管理员发现错用帐号发帖,需要更改该帖为指定的发贴人。
2、需要把某些帖子改为“权威性”帖子。比如,某压缩机网叫做coolling,所有公告帖子都要使用权威帐号coolling 发。原来已经发的帖子需要过户到coolling。
二、修改发帖人为指定用户的具体方法如下:
1、通过phpadmin进入mysql数据库中,并进入论坛对应的数据库中;
2、在数据库中找到对应的数据表,首先打开主题表pre_forum_thread
1)这个主题表是用来记录主题的发帖人、发帖时间等,会体现在论坛版块列表中,如下图
2)通过tid找到需要修改的主题,对应的SQL语句为:
SELECT * FROM `gbk_pre_forum_thread` 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 `对应的数据库名`.`gbk_pre_forum_post` SET `author` = 'coolling',
`authorid` = '32' WHERE `gbk_pre_forum_post`.`tid` =4501 AND `gbk_pre_forum_post`.`position` =1;
执行完成后就可以看到帖子内容页中的发帖人信息已更改,如不变化可后台更新缓存。
4、至此就彻底把某个帖子的发帖人信息修改为指定用户了。熟悉后可以直接通过SQL执行以上代码就可以实现批量修改了。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在discuz!论坛的运行过程中,如果论坛规模很大,管理团队庞大,针对贴子的操作标准就有可能不一样,比如有些锁贴,删贴,甚至删除用户,提升用户权限等操作,如果站
1、discuz管理员登录密码的修改方法从前台登录后>进入管理中心(输入密码)>用户>搜索你要修改的用户然后定位到详情,打开就可以了然后定位到密码2、修改创始人
但Discuz的同步登陆问题是个头疼的问题,网上搜搜,类似的文章、贴子无数,也参考过很多的文章,始终没能完美地解决自己系统登陆后同步登陆Discuz的问题;在开
很多站长想到这个设置就会想到直接对用户组做限制,但是却发现此用户组仍然可以发帖,其实对于discuz论坛来说,除了用户组限制外,还需要版块里面限制,为的是更加体
方法一、批处理修改FTP账号和密码@echooffrem指定FTP用户名setftpUser=FTPUSERNAMErem指定FTP原密码setftpPassO