国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Discuz > 正文

修改discuz貼子的發帖人為指定用戶的方法

2024-09-11 09:04:41
字體:
來源:轉載
供稿:網友
對于很多使用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執行以上代碼就可以實現批量修改了。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 交口县| 太谷县| 保康县| 沙洋县| 射阳县| 新田县| 淳安县| 藁城市| 建德市| 塔河县| 唐河县| 高要市| 宝应县| 海盐县| 高要市| 嫩江县| 临海市| 肃宁县| 明水县| 巧家县| 永新县| 西丰县| 民乐县| 晋城| 宝丰县| 册亨县| 诏安县| 大新县| 九龙坡区| 阿克| 固始县| 来凤县| 格尔木市| 务川| 大理市| 马山县| 夏津县| 彰化县| 开封县| 隆子县| 尼勒克县|