国产探花免费观看_亚洲丰满少妇自慰呻吟_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執行以上代碼就可以實現批量修改了。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东至县| 正定县| 揭阳市| 科技| 鹿邑县| 康定县| 远安县| 华亭县| 白沙| 浙江省| 吉木乃县| 南和县| 农安县| 滁州市| 平阴县| 古田县| 高雄县| 吉水县| 清河县| 万盛区| 泰和县| 施秉县| 菏泽市| 湘西| 濉溪县| 乐东| 鹤岗市| 巴彦淖尔市| 玛沁县| 晋宁县| 元江| 津市市| 南丹县| 柳江县| 阳东县| 寻甸| 阿荣旗| 普格县| 和田市| 镇宁| 山西省|