首頁 > 後端開發 > php教程 > discuz論壇目錄功能詳解

discuz論壇目錄功能詳解

WBOY
發布: 2016-08-08 09:32:00
原創
1643 人瀏覽過

在某處收集來的discuz目錄資料,二次開發挺有用的。記錄下。 (基於7.0的標準程序,部分與插件無關的文件不作說明)

文件顏色說明:

紅色:程式核心文件,修改這類文件時千萬要注意安全! :
做外掛程式幾乎不會用到的文件,大概了解功能就可以了, 綠色:函數類文件來使用
藍色:最標準的外掛程式製作常用檔案紫色: Zend加密,請不要修改這類文件
每個目錄裡面都有一個空的index.htm,這是為了防止目錄用目錄的,不必理會. 根目錄./(這裡都是最基本的程式) 系統設定主程式文件,一般只處理選單的顯示的存取權限,不處理管理控制。
ajax.php——論壇模板的ajax判斷及資料的功能。 announcement.php——論壇公告的顯示,一般很少改
config.inc.php—— discuz_version.php——論壇版本信息,用來更新用的,沒有官方說明絕對不要修改
eccredit.php—
faq.php——論壇自帶的幫助 favicon.ico——
.php—— 很簡單,論壇主題清單的顯示 index.php——控制首頁元素顯示
invite. menu. php——首頁側欄檔案 logging.php——
登陸系統,判斷用戶名、密碼。
magic.php——論壇道具程式文件,處理道具購買、贈送等操作 medal.php—
medal.php— member.php——
控制會員清單顯示,積分策略等等資訊顯示 memcp.php——
會員個人中心顯示 功能、論壇介面顯示功能等等
modcp.php——這個是論壇前台的版主操作的迷你後台程式 my..論壇的行為,例如
我的貼文
用戶群組權限
.這個外掛程式🜎主要控制論壇插件的選單的顯示,一般極少修改
pm.php——
論壇短信息程序,控制短信息發表與瀏覽
post.php—— post. viewthread.php
相似,但是更多是管理帖子發表、編輯等等信息,也會有權限的控制提示 redirect.php——控制顯示論壇的最後發表的主題訪問,也控制主題的轉向功能
register.php——註冊文件,同時也會控制註冊的信息的合法性
relatekw.php——論壇相關標籤生成
relatethread.php——阻止搜尋機器人訪問對應的頁面
rss.php——RSS快速訂閱,不用多說了吧?
search.php——
處理論壇搜尋功能中的資訊篩選
seccode.php——
論壇,產生驗證碼的程式碼。 論壇SiteMAP
功能程序 space.php——
個人資料查看的程序🜎 統計 中的統計信息,也允許查看論壇對應的統計數據
tag.php——論壇標籤整理頁
task. ,判斷均在此進行 topic.php——一般無法直接訪問,控制頁顯示,顯示主題條數 topicadmin.管理操作,如精華、置頂、高亮等等
trade.php——處理論壇的交易主題
video.php—
video.調用。 viewthread.php——
處理瀏覽帖子時候的帖子信息顯示,例如信息、標題等等,同時也處理訪問帖子的權限,如閱讀權限是否足夠等等。

./admin(管理後台的程序文件,全部在這裡,僅能通過admincp.phpadmincp.phpadmincp.php來訪問
專案
admingroups.inc.php—
announce. inc.php——論壇公告
attach.inc.php——論壇附件
checktools. 權限檢查,附件浮水印設定
counter.inc.php——更新論壇統計
cpanel.share.php—— cpanel.share.php——
cpanel.share.php——函數
creditwizard.inc.php——積分設定精靈
db.inc.php—— 5 ——資料庫檢驗檔案
discuzfiles.md5——程式檔案檢驗檔案
ec.inc.inc. .inc .php——論壇幫助
forums.inc.php——版區下面的所有設定
global. 等後台設定顯示函數都在這裡可以找到
等後台設定顯示函數都在這裡可以找到等後台設定顯示函數都在這裡可以找到 home.inc.php——
後台首頁內容 後台首頁內容
函數 insenz.inc.php——INSENZ
行銷 jswizard.inc.php——JS
嚮導頁 logs.inc.php——
論壇所有的運行記錄 magics.inc.php——
論壇.風格控製程式
medals.inc.php——勳章中心
members.inc.php—— members.inc.php——
members.inc.php——。 —系統設定的選單列
misc.inc.php——在線列表定制,友情連接,
Discuz!詞,規劃任務,標籤,邊欄
moderate.inc.php——主題,回复,用戶審核 plugins.inc. inc.php——用戶資訊編輯
project.inc.php——論壇方案
pr 方案. qihoo.inc.php——QIHOO
搜尋 quickqueries.inc.php——
常用SQL 語句來快速執行
ranks.inc.php——信用等級
recyclebin. 運行設定精靈
search.inc.php——後台自帶的設定搜尋功能 settings.inc.. smilies.inc.php——表情 styles.inc.php——論壇風格
論壇風格
templates.inc.php——論壇模板設定
threads.inc.php——主題設定🜎
tools.inc.php——論壇工具
tradelog.inc.php——交易記錄查看產品.等級
video.inc.php——視頻設定
zip.func.php——資料 壓縮及壓縮🜎
(主要是和通行證及數據調用有關的內容)
adv
cache.php——論壇廣告顯示管理
dbbak.php——數據庫操作函數 google.php——GOOGLE
搜尋
insenz.php——論壇行銷
java .php——Ucentre 通訊
uchome.php——UHome通訊
video.php—— 影片呼叫函數函數函數函數函數
alipay.api. php——支付寶介面
credit.notify.php——積分充值資訊
trade.notify.
. /archiver==
(特別說明下,因為

archiver
中的目錄的檔案沒有呼叫
中的目錄的檔案沒有呼叫php
不能直接使用,必須搜尋資料庫來判斷)
index.php archiver
首頁

thread.inc.php archiver主題顯示 index.inc.php這個是過濾論壇權限和介面顯示用的 forum.inc. 是論壇附件的存放目錄
./forumdata是論壇記錄和快取檔案的存放目錄,一般這些檔案都是自動產生的,所以不要修改。至於有什麼用途也說下。

/cache
(很好用的功能,調用的這裡的檔案變數是非常快的)。 管理群組權限
cache_archiver.php archiver存檔
cache_bbcodes.php BBCODE和所有變數ache. ies
bbcode,還有發文等級的資訊 cache_censor.php屏蔽資訊
cache_crons.php cache_crons.php; ache_forumdisplay.php論壇資訊與公告

cache_forums.php同上 cache_icons.php.
cache_ipbanned.php
IP段記錄
cache_magics.php論壇道具屬性 cache_post.php smilies
bbcodeicons cache_profilefields.php用戶欄位客製化
cache_ranks.php cache_request.php
論壇任務資訊 cache_secqaa.php
驗證提問
cache_smilies.php論壇表情
cache_settings.php setting表設定的參數變數.
cache_usergroups.php用戶群組基本資訊
cache_viewpro.php用戶資料
icons plugin_XX.php插件表
style_XX.php風格快取 user_XX.php 組版本.

/templates
(基於
HTML所產生的模板
/threadcaches (
主題快取存放目錄) 根部的某些檔案就是資料記錄檔案了。 ./images是圖片目錄,直接跳過,需要說明的是./images/admincp/admin.
./include是論壇核心程序目錄,非常必要去了解。
serverbusy.htm系統錯誤訊息(伺服器
忙碌就顯示這個頁面)
c xml xml.class.T viewthread_video.inc.php 影片主題行為處理 viewthread_trade.inc.php商品主題行為處理
viewview viewview
viewthread_poll.inc.php投票主題行為處理
viewthread_debate.inc.php辯論主題行為處理 viewthread_activity.
viewthread_activity.inc. func.php交易行為函式庫
threadpay.inc.php出售貼文
template.func.php 論壇任務常用函數函式庫
swfupload.func.php批次上傳管理
sendmail.inc.php sendmail.inc.php
security.inc.php好像是代理一類的,不管
seccode.class.php驗證碼處理函式庫
search_qihoo.inc.php; 搜尋排序
search_trade.inc.php搜尋特殊主題
request.func.php和函數 relatethreads.inc .php
應該說是產生相關主題的程序 promotion.inc.php
記錄當前用戶的IP等資訊記錄當前用戶的
IP等資訊.的程式 post.func.php
不錯的函數文件,主要是記錄資訊、更新貼文的函數
pmprompt.inc..inc.inc. .inc.php
發新主題的資訊處理
newreply.inc.php
發回覆的訊息處理
發回覆的訊息處理
.
misc .func.php又是函數文件,控制管理PM
,評分
PM,評分記錄,附件高亮顯示,IP
,評分記錄,附件高亮顯示,IP。 func.php合併使用者時的函式處理檔案
magic.func.php道具處理函式庫 insenz.func.php論壇行銷管理函式庫
image.class.php圖片顯示處理 f的,如除去
HTML、發PM、發EMAIL等等,建議大家研究下。 gifmerge.class.php圖片顯示處理
ftp.func.php 階段
forumselect.inc.php論壇清單顯示 forum.func.php處理論壇資訊用的函數,如論壇選單下拉等等
edi​​tpost.inc. .func.php編輯器管理的函數庫
ec_credit.func.php積分交易檔案
uz
diff.class.php資料庫處理
db_mysql_error.inc.php資料庫錯誤匯報
作業程式 cron .func.php控制計畫任務執行的程序
counter.inc.php記錄作業系統與瀏覽器的統計
讀取COOKIES
訊息,定義全域系統函數變數 chinese.class.php處理亂碼與
集用的🜎希🜎. ,今日發文數的統計 cache.func.php
控制產生快取檔案的程式 attachment.func.
attachment.func..
還有附件大小的記錄判斷 advertisements.inc.php處理廣告顯示用的/cr任務文件,你可以增加自己的計畫任務,而且可以呼叫系統變數
/tables
幾個
幾個

/ magic
道具
腳本
文件目錄,跳過

/tasks 論壇任務腳本檔案目錄
/js所有 效果顯示控製檔皆在這裡
bbcode.js Discuz!代碼JS效果檔 幾乎所有的AJAX顯示控制都在這裡
floatadv.js廣告 google.js OGLE
顯示 insenz_reg. js行銷
md5.js MD5處理 post.js qihoo.js QIHOO搜尋 slide.js圖片附錄顯示效果處理 tree.js
樹狀表顯示 viewthread.js主題瀏覽中的AJAX效果

 ./ipdataIP IP庫,這個我不會改)
./plugins
(插件存放目錄) temp (插件存放目錄)
. HACK 也要改模板,因此說明下) /default
(預設模板,從這個開始,其樣式它風格以此類推🜎
活動主題申請清單 adv.htm論壇廣告顯示
announcement.htm公告
attachpay_view.htm查看已付費購買附件的使用者清單
campaign.htm論壇清單
credits.htm積分
拓展
css_calendar.htm CSS
日曆
css_common.htm
大部分風格修改都在此
css_float.htm浮動框風格
css_script.htm常用JS腳本
_topicadmin.htm主題管理介面風格
css_viewthread.htm主題瀏覽頁面風格
customtopics.htm首頁那個使用者專題
辯論首頁那個使用者專題
discuz.htm
論壇的首頁 discuzcode.htm附件顯示資訊都在這裡
ec_credit.htm積分交易
ec_list.htm 交易清單
ec_rate.htm交易評估
emailfriend.htm EMAILfriend emailfriend.htm EMAILfriend🜎 幫助手冊,下面都是,只不過顯示部分不一樣,省略。
faq_navbar.htm FAQ的邊欄顯示
footer.htm 底部資訊
footer.htm AJAX顯示
footer_nofloat.htm論壇底部無懸浮框頁
forumdisplay.htm論壇主題清單
forumdisplay_simple.htm 論壇主題清單
forumdisplay_subforum.htm二級論壇清單
frame.htm取回密碼
groupexpiry .htm公眾用戶群
header.htm頭部連接(上面有
header_ajax.htm頭部連接
AJAX顯示 index.htm首頁
邀約。
invite_send.htm邀請註冊發送頁
jsmenu.htm論壇的下拉框
leftmenu.htm的樹狀列表欄
magic_index. htm論壇道具首頁
magic_log.htm論壇道具行為記錄
道具 htm論壇道具選項
magic_use.htm道具使用
medal.htm勳章中心
元列表memcp_credits.htm控制面板(也叫
個人中心——積分交易 me_cream_crem_crem_cre
memcp_credits_log. htm控制面板——積分交易記錄
memcp_profile.htm控制面板 控制面板— —
公眾用戶群 memcp_usergroups_misc.htm控制面板——
——審核提示 modcp.htm
版主後台首頁
modcp_announcements.htm版主後台🜎 .htm版主後台
——
論壇管理權限 modcp_forums.htm版主後台
——
論壇管理cp🜎
modcp_login.htm版主後台登入提示頁 modcp_logs.htm
版主後台
後台—— 用戶編輯
modcp_moderate.htm
版主後台——審核 審核浮動框
modcp_posts.htm版主後台——貼文管理
modcp_recyclebins.htm版主後台
modcp_report.htm
版主後台——報告管理
modcp_threads.htm
版主後台. my_activities.htm
會員論壇行為——我的活動 my_buddylist.htm
會員論壇會員論壇行為 ——我的辯論
my_favorites.htm會員論壇行為——我的收藏會員行為。 ——我的使用者群組權限
my_polls.htm會員論壇行為——我的投票
my_rewards.htm會員論壇行為
——我的懸賞 蟜htm會員論壇行為
— —
我的主題
my_trades.htm
會員論壇行為——我的商品. 我的商品狀態
my_tradethreads.htm會員論壇行為——我的商品主題
會員行為影片 nopermission.htm關閉論壇顯示的提示頁

pay.htm買文
pay_view.htm看貼文誰買了
htm pm_archive_html.htm
匯出簡訊HTML
pm_checknew.htm查看新簡訊 簡訊
pm_node.htm
搜尋短消息
pm_search_result.htm搜尋短訊息結果
pm_send.htm發送短訊息
post.htm帖子發表
post_activity.htm活動主題發表
post_attachments.htm發帖子的附件辯論主題發表
post_forumselect.htm 發表主題時的論壇選擇清單
post_poll.htm發表投票主題
postpost_reward.htm 排序清單
post_swfattachlist.htm批次上傳附件
post_trade.htm發表商品
視頻發表商品
rate.htm
評分
rate_view .htm
評分記錄瀏覽
register.htm
註冊
relatekw.htm 相關主題
relatekw.htm 相關主題標籤
reportpost.htm 主題報告
request_assistant.htm都是資料回傳操作頁,下皆相同
都是資料回傳操作頁,下皆相同
request_modlist.htm request_rowcombine.htm
request_tag.htm
request_thread.htm.
search_qihoo.htm QIHOO搜尋
search_sort.htm排序
search_sortoption.htm
分類排序作業
_search_psearch_. reads.htm
搜尋後的貼文清單
seccheck.htm驗證檢查
seditor.htm
編輯器中的標準
.回傳錯誤訊息那個
stats_main.htm統計首頁
stats_misc.htm管理統計、時間、積分等等
p stats_onlinetime. htm時間統計
stats_team.htm管理團隊
.. htm論壇標籤
tag_threads .htm和標籤相關的主題清單
task.htm論壇任務
thtms. 又是 QIHOO的隨機廣告
topicadmin.htm主題管理
topicadmin_action.htm ip.htm主題內查看
IP
topicadmin_modlayer .htm版主推薦
trade.htm商品主題顯示
trade_display.htm 商品資訊
trade_view .htm商品顯示
viewpro_classic.htm會員詳細信息查看
viewthread.htm瀏覽帖子 viewthread_activity.htm活動主題的檢視
viewthread_debate_umpire.htm辯論雙方論點
viewthread_fastpost.htm瀏覽主題時快速發文
viewthread_iframe.htm
viewthread_iframe.htm
viewthread_iframe.htm)瀏覽主題
.
貼文管理記錄
viewthread_node.htm
主題左側用戶資訊
viewthread_pay.htm
貼文付款頁 viewthread_poll_voters.htm
投票者
viewthread_printable.htm
印刷主題
viewthread_relatedthread.htm
.
viewthread_reward_price.htm
懸賞資訊
viewthread_trade.htm
商品主題查看
viewthread_video.htm
影片主題查看會員資訊
whosonline.htm
詳細的線上動作
actions.lang.php
動作語言包
admincp.lang.php
後台選單語言包 admincp.msg.lang.php
後台提示訊息語言包 archiver.lang.php 但
一堆
EMAIL資訊
feed.lang.php論壇動態語言包
道具magics. .php錯誤資訊語言包
misc.lang.php像最後編輯,由誰管理等等
modactions.lang.php; ,都是管理理由
request.lang.php論壇使用說明語言包
runtime.lang. 驗證資訊語言套件 swfupload.lang.php批次上傳附件資訊語言包
tasks. lang.php 前台模板的語言包
wap.lang.php wap用的語言包
./uc _server (UCenter
的通訊及處理文件,也保存有會員頭像等信息,不必理會)
./wap (WAP
./wap (WAP )
index.php
論壇首頁

/include.
global.func. php
全域函數
goto.inc.php
主題跳轉
home.inc.php 論壇登入
my.inc.php個人在論壇的所有的活動的信息的查看
myphone.inc.php我的手機信息查看
.發文功能操作
register.inc.php註冊 search.inc.php. thread. inc.php
主題瀏覽 以上就介紹了discuz論壇目錄功能詳解,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板