日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

discuzx3.2发帖流程

發布時間:2025/3/20 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 discuzx3.2发帖流程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

1、理清模擬disuczx論壇發帖涉及到哪些表 (1)主題表? {表前綴}_forum_thread 這個表的主要數據是tid,即主題ID (2)post分表協調表? {表前綴}_forum_post_tableid 這里需要獲取一個自增的pid,即帖子ID (3)帖子表? {表前綴}_forum_post 記錄pid(帖子ID),fid(論壇ID),tid(主題ID),subject(標題),message(消息,帖子內容)等主要信息 (4)版塊表 {表前綴}_forum_forum 這里主要是更新版本的主題、帖子數量 (5)帖子主題審核數據表? {表前綴}_forum_thread_moderate 這里根據自己狀況決定,并不是必選的,百度知道接入這個表不是必須的 (6)用戶統計表 {表前綴}_common_member_count 主要是更新用戶的主題數量 2 理清 bbs論壇發帖大致流程: 第一步:向主題表forum_thread中插入版塊ID,用戶ID,用戶名,帖子標題,發帖時間等信息 第二步:獲取第一步插入表forum_thread的數據ID作為主題ID即tid 第三步:向post分表協調表forum_post_tableid插入一條數據,這張表只有一個自增字段pid 第四步: 獲取第三步插入表forum_post_tableid的數據ID,作為pid 第五步: 向帖子表pre_forum_post中插入帖子相關信息,這里需要注意的是:pid為第四步的額pid值,tid為第二步的tid值 第六步: 更新版塊forum_forum相關主題、帖子數量信息 第七步:更新用戶common_member_count帖子數量信息 3 如何使用discuzx的數據庫類庫 define('APPTYPEID', 2);
require './source/class/class_core.php';
$discuz = C::app();
$discuz->cachelist = $cachelist;
$discuz->init(); 之后可以使用C::t('表名(無前綴)')->方法(參數)通過調用./source/class/table/table_{表名}.php對應的方法實現對數據庫中相應表的操作

轉載于:https://my.oschina.net/syc2013/blog/466872

總結

以上是生活随笔為你收集整理的discuzx3.2发帖流程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。