discuz x2 2.5模板與插件制作教程(權(quán)威版).doc_第1頁
discuz x2 2.5模板與插件制作教程(權(quán)威版).doc_第2頁
discuz x2 2.5模板與插件制作教程(權(quán)威版).doc_第3頁
discuz x2 2.5模板與插件制作教程(權(quán)威版).doc_第4頁
discuz x2 2.5模板與插件制作教程(權(quán)威版).doc_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

模板套系與風格區(qū)別 模板套系:統(tǒng)一的一類模板,集中放置并打包的系列。 風格:應(yīng)用某個模板套系,并改變其中變量設(shè)置的一個方案。 擴展模板創(chuàng)建創(chuàng)建模板套系 首先進入后臺 - 界面 - 模板管理,擴展制作模板時需要創(chuàng)建一個專屬套系用來后期修改 o 基于“模板套系”可以擴展針對 ./template/default/ 目錄中對的模板文件 o 創(chuàng)建套系的原則是不破壞原有模板基礎(chǔ)上進行全新的擴展模板設(shè)計 實例1. 在站點根目錄 ./template/中創(chuàng)建新的目錄如 ./template/mytest 2. 在 mytest 目錄中創(chuàng)建必要子目錄與文件如: ./template/mytest/common/./template/mytext/common/extend_common.css./template/mytext/common/extend_module.css 其中common目錄為公共模板目錄,其內(nèi)部新建的extend_common.css、extend_module.css為擴展型CSS文件,它們可以在./template/default/common/common.css的和module.css的基礎(chǔ)上進行CSS代碼的覆蓋性擴展 如果需要替換論壇首頁模板,可以新建 ./template/mytext/common/forum/discuz.htm,或復(fù)制./template/default中的對應(yīng)文件放在 mytext 對應(yīng)目錄,以在緩存生成時覆蓋原有模板緩存,達到修改模板而不破壞原生模板的目的 后臺風格管理 進入后臺 - 界面 - 風格管理 o “風格管理”可以對已有風格進行風格變量的編輯,也可以基于前面創(chuàng)建的“模板套系”來全新開辟新的風格 新建風格 后臺風格管理中,可以通過新增和復(fù)制原有風格進行新建風格的操作 新建風格之后,需要編輯它,調(diào)整里面的“匹配模板”為上面創(chuàng)建的新套系即可 風格管理編輯頁面中重點風格常量介紹 匹配模板:對應(yīng)的模板套系 擴展配色:此風格基礎(chǔ)上可用于用戶切換配色方案的擴展,它對應(yīng) ./template/mytest/style/ 目錄中的樣式文件。全新創(chuàng)建時應(yīng)在./template/mytest/style/目錄中建立如t1/style.css之后方能生效 默認配色:指定站點訪問時,用戶首先看到的配色方案 默認表情分類:對應(yīng)后臺 - 界面 - 表情管理中所啟用的表情 界面基礎(chǔ)圖片目錄:可用于更改模板圖片目錄,在CSS文件中使用IMGDIR的常量進行輸出,在Discuz! X2版本之后的模板中需要使用$_Gstyleimgdir 擴展圖片目錄:用來更改擴展圖片目錄,在CSS文件中使用STYLEIMGDIR的常量進行輸出,在Discuz! X2版本之后的模板中需要使用$_Gstylestyleimgdir 其他風格常量:以上沒有提到風格常量,均可以在后臺取得以花括號框選的常量用以在CSS文件中使用(X2以后的模板中均需要$_Gstyle中對 應(yīng)的數(shù)組鍵值),涉及到CSS樣式的動態(tài)變更,可以在修改對應(yīng)設(shè)置如:正常字體大小 FONTSIZE:12px/1.5,則直接修改程序運行中CSS緩存中的值 自定義模板變量 - 新增:可以根據(jù)擴展需求,針對個性化的CSS進行全局的定義 插件設(shè)計的準備工作插件實現(xiàn)流程 開始編寫社區(qū)插件,您應(yīng)當首先對插件實現(xiàn)的流程有一個大致的了解,以下是我們推薦的插件編寫流程: 熟練使用 Discuz! 社區(qū)系統(tǒng)后,對希望完善或補充的個性化功能進行評估,進而提出插件的功能需求。 對插件做一個概括性的設(shè)計,例如:需要使用什么菜單、什么參數(shù),配置哪些選項、數(shù)據(jù)結(jié)構(gòu)如何設(shè)計、前后臺實現(xiàn)哪些功能等等。 閱讀本文檔并在系統(tǒng)設(shè)置中實際體驗 Discuz! 插件接口所實現(xiàn)的功用,例如:您的插件應(yīng)當如何設(shè)計才能良好的掛接到社區(qū)系統(tǒng)中來。插件接口能夠?qū)崿F(xiàn)哪些功能、不能實現(xiàn)哪些功能,插件為此而需要做的優(yōu)化、改造和取舍。 編寫相應(yīng)程序代碼和模板語句,實現(xiàn)所需的功能并進行代碼測試、兼容性測試和代碼改進。 如果需要公開您的插件,可以用插件導(dǎo)出的方式,將插件配置信息導(dǎo)出到一個 XML 文件中,連同相應(yīng)的程序和模板文件一同打包。同時,編寫一個適合新手的插件的說明書也是必不可少的,其中包括:插件適用的 Discuz! 版本、功能概述、兼容性聲明、安裝方法、使用方法、卸載方法等等。 將插件提供給他人,或自己使用,根據(jù)使用者反饋,對插件進行完善。插件實現(xiàn)流程至此結(jié)束。 文件命名規(guī)范 Discuz! 按照如下的規(guī)范對程序和模板進行命名,請在設(shè)計插件時盡量遵循此命名規(guī)范: 可以直接通過瀏覽器訪問的普通程序文件,以 .php 后綴命名。 被普通程序文件引用的程序文件,以 .inc.php 后綴命名。 被普通程序文件,或引用程序文件引用的函數(shù)庫或類庫,以 .func.php(函數(shù)庫) 或 .class.php(類庫) 后綴命名。 模板文件,以 .htm 后綴命名,插件模板文件存在于 source/plugin/identifier/template/ 目錄中,手機版插件模板存在于 source/plugin/identifier/template/mobile/目錄中 模板語言包文件,以 .lang.php 后綴命名,插件語言包文件開發(fā)時存放于 data/plugindata/ 目錄中,文件名為identifier.lang.php。 動態(tài)緩存文件,存放于 ./data/cache 目錄中,依據(jù)不同的功用進行獨立的命名。 使用后臺數(shù)據(jù)備份功能生成的備份文件,通常以 .sql 為后綴,存放于 data/ 目錄中。 有些目錄中存在內(nèi)容為空白的 index.htm 文件,此類文件是為了避免 Web 服務(wù)器打開 Directory Index 時可能產(chǎn)生的安全問題。 X2.5新增內(nèi)容 從 Discuz! X2.5 開始,產(chǎn)品對數(shù)據(jù)表進行了封裝,封裝后的文件統(tǒng)一命名為 Table 類,通過“C:t(Table類文件名)”方式調(diào)用。插件如需封裝自己的數(shù)據(jù)表,可將 Table 類文件存放于 source/plugin/identifier/table/ 目錄下,并以 table_表名.php 格式命名,詳見X2.5的新程序架構(gòu)。 class_core.php 模塊功能白皮書 source/class/class_core.php 是 Discuz! 的通用初始化模塊程序,其幾乎被所有的外部代碼所引用,在您開始插件設(shè)計之前,可以先對該模塊的大致功能做一定的了解。class_core.php 主要完成了以下任務(wù): 對不同 PHP 及操作系統(tǒng)環(huán)境做了判斷和兼容性處理,使得 Discuz! 可以運行于各種不同配置的服務(wù)器環(huán)境下。 初始化常量 IN_DISCUZ 為 TRUE,用于 include 或 require 后續(xù)程序的判斷,避免其他程序被非法引用。 讀取社區(qū)程序所在絕對路徑,存放于常量 DISCUZ_ROOT 中。 加載所需的基本函數(shù)庫 source/function/function_core.php。 通過 config/config_global.php 中提供的數(shù)據(jù)庫賬號信息,建立數(shù)據(jù)庫連接。Discuz! 支持數(shù)據(jù)表的前綴,如需獲得表的全名,可使用“DB:table(tablename)”方式。 判斷用戶是否登錄,如登錄標記 $_Guid 為非 0,同時將 $_Gusername(加了 addslashes 的用戶名,可用于不加修改的插入數(shù)據(jù)庫)、 $_Gmemberusername(原始的用戶名,可用于頁面顯示)、$_Gmemberpassword(用戶密碼 的MD5串)等相應(yīng)用戶信息賦值,其他用戶信息存放于 $_Gmember,更多信息可通過“getuserprofile()”獲取。 判斷用戶管理權(quán)限,將管理權(quán)限標記 $_Gadminid 為 13 中間的值。0 代表普通用戶;1 代表論壇管理員;2 代表超級版主;3 代表論壇版主。 將用戶權(quán)限按照其所在的主用戶組 ID 標記為 $_Ggroupid,相關(guān)權(quán)限從該 $_Ggroupid 所對應(yīng)的系統(tǒng)緩存中讀出,存放于 $_Ggroup。 預(yù)置讀入了每個模塊的各種設(shè)置變量。 X2.5變更內(nèi)容 $_Gusername 將不進行 addslashes 處理。 插件接口概述使用管理員賬號登錄 Discuz! 管理中心,在頂部菜單將可以看到“插件”菜單?!安寮斜怼绷谐隽怂幸寻惭b的插件,是控制插件打開與否、設(shè)計插件模塊、菜單、參數(shù)和使用權(quán)限的地方,插 件開發(fā)者可以依照設(shè)計意圖,在此進行插件的初步設(shè)置,這里同時也提供插件導(dǎo)入和插件開關(guān)的功能,用于導(dǎo)入他人設(shè)計的插件和對插件的可用狀態(tài)進行變更。 開始編寫一個新插件,請首先打開 config/config_global.php 文件,在文件結(jié)尾添加以下代碼開啟插件設(shè)計者模式。 $_configplugindeveloper = 1;在插件管理中選擇“設(shè)計新插件”,填寫插件名稱,名稱用于表明此插件的用途,例如設(shè)置為“虛擬銀行插件”。惟一標識符用于在后續(xù)的插件模塊中調(diào)用本 插件,不可與現(xiàn)有插件重復(fù),命名規(guī)則限制與 PHP 變量命名相同,雖然初次設(shè)置后仍可改動,但強烈建議一次性將此配置設(shè)置好,否則可能涉及到很多代碼方面的變更,增加編碼的麻煩。請注意:惟一標識符請不要 設(shè)置的過短,或使用有可能與其他插件重復(fù)的命名,例如制作此插件的公司叫做 Comsenz Inc.,插件名稱是“虛擬銀行插件”,惟一標識符可設(shè)置為“comsenz_virtual_bank”。最后在 source/plugin/ 目錄中創(chuàng)建與唯一標識符同名的目錄名,如 source/plugin/comsenz_virtual_bank/。 在插件管理中添加插件后,僅僅是增加了一條插件記錄,后面還需要很多相關(guān)的設(shè)計和設(shè)置。在列表中選擇插件的“詳情”進入插件的詳細設(shè)置。插件設(shè)置分為三個部分: 插件模塊 插件模塊分為程序鏈接、擴展項目和程序腳本 3 類: o 程序鏈接 主導(dǎo)航項目:可在主導(dǎo)航欄增加一個菜單項,可自主指派菜單鏈接的 URL,也可以調(diào)用插件的一個模塊,模塊文件名指派為 source/plugin/插件目錄/插件模塊名.inc.php”。注意:由于引用外部程序,因此即便設(shè)置了模塊的使用等級,您的程序仍需進行判斷使 用等級是否合法。 o 程序鏈接 主導(dǎo)航項目 - 插件菜單:可在主導(dǎo)航欄的插件子菜單中增加一個菜單項。 o 程序鏈接 頂部導(dǎo)航項目、底部導(dǎo)航項目、快捷導(dǎo)航項目、家園導(dǎo)航項目:可在各個導(dǎo)航中增加一個菜單項。 o 擴展項目 個人設(shè)置:可在個人設(shè)置中增加一個菜單項。 o 擴展項目 個人設(shè)置 - 個人資料:可在個人設(shè)置的個人資料頁上部增加一個菜單項。 o 擴展項目 個人設(shè)置 - 積分:可在個人設(shè)置的積分頁上部增加一個菜單項。 o 擴展項目 站點幫助:可在站點幫助中增加一個菜單項。 o 擴展項目 我的帖子:可在我的帖子中增加一個菜單項。 o 擴展項目 門戶管理:可在門戶管理面板上部增加一個菜單項。 o 擴展項目 論壇管理 - 基本:可在前臺論壇管理面板側(cè)邊上部增加一個菜單項。 o 擴展項目 論壇管理 - 工具:可在前臺論壇管理面板側(cè)邊下部增加一個菜單項。 o 擴展項目 管理中心:可在后臺插件欄目中為此插件增添一個管理模塊。 o 程序腳本 頁面嵌入 - 普通版:設(shè)置一個包含頁面嵌入腳本的模塊,該模塊用于在普通電腦訪問的頁面顯示。模塊文件名指派為 source/plugin/插件目錄/插件模塊名.class.php”。(頁面嵌入將在后面的頁面嵌入模塊開發(fā)中詳細說明) o 程序腳本 頁面嵌入 - 手機版:設(shè)置一個包含頁面嵌入腳本的模塊,該模塊用于在手機訪問的頁面顯示。 o 程序腳本 特殊主題:設(shè)置一個特殊主題腳本的模塊,模塊文件名指派為 source/plugin/插件目錄/插件模塊名.class.php”。(特殊主題將在后面的特殊主題模塊開發(fā)中詳細說明) 您可以為每個模塊設(shè)置不同的使用等級,例如設(shè)置為“超級版主”,則超級版主及更高的管理者可以使用此模塊。 擴展項目模塊可以在社區(qū)的特定位置擴展出新的功能,通常用于擴展新的設(shè)置項目。項目的腳本文件以 .inc.php 結(jié)尾(如 test.inc.php),模版為固定文件名,位于插件目錄的 template/ 子目錄中,文件名與腳本名同名(如 test.htm),擴展名為 .htm。添加相應(yīng)的擴展項目模塊時,需注明程序模塊、菜單名稱。例如我們添加個人面板項目,程序模塊為 test,菜單名稱是“測試”,當插件啟用后,個人面板即家園的設(shè)置中會出現(xiàn)“測試”拓展項目。 在新插件內(nèi)核中,通過 plugin.php 方式訪問的插件可直接通過 plugin.php?id=xxx:yyy 方式調(diào)用而無需再在后臺定義為普通腳本模塊,只要 source/plugin/xxx/yyy.inc.php 文件存在即可。如果 xxx 和 yyy 同名,可直接通過 plugin.php?id=xxx 方式訪問。 插件變量配置插件接口中提供了一個通用的插件配置管理程序,在大多數(shù)情況下可實現(xiàn)插件的參數(shù)配置,省卻了插件開發(fā)者自行編寫后臺管理模塊(即上面提到的“擴展項 目 管理中心”模塊)的麻煩。通常情況下,應(yīng)優(yōu)先使用通用插件配置管理程序來實現(xiàn)插件的參數(shù)配置,只有在通用程序確實無法實現(xiàn)時,才自行編寫后臺管理模塊。輸 入配置名稱和配置變量名、選擇合適的配置類型后,即可為此插件增加一個配置變量,點“詳情”可以編輯此配置變量的更多信息。為了方便插件程序調(diào)用使用者配 置好的參數(shù),配置變量同樣被存放在了緩存文件中,讀取方法將在后面的插件的參數(shù)讀取與緩存控制中詳細說明。 注意:您只有在插件管理中將插件設(shè)置為“可用”,以上設(shè)置才能生效。 插件的參數(shù)讀取與緩存控制 編寫插件程序時,可能需要讀取一些插件的信息,如果插件需要使用者進行配置,還需要讀取使用者設(shè)置的參數(shù)值。Discuz! 允許插件程序使用數(shù)據(jù)庫讀取和緩存讀取這兩種方法獲取插件信息和參數(shù)。Discuz! 的插件接口已經(jīng)對插件信息進行了合理的緩存,使用緩存讀取的方式,將比數(shù)據(jù)庫讀取速度更快,消耗的資源更是幾乎可以忽略不計。緩存讀取唯一的局限是需要插 件使用插件接口提供的通用后臺管理程序。如果使用自定義后臺模塊的方式,需要后臺模塊將參數(shù)存放到 pluginvars 數(shù)據(jù)表中,才能被系統(tǒng)正常緩存。我們強烈推薦您通過緩存讀取插件信息和配置數(shù)據(jù)。 由于調(diào)用系統(tǒng)緩存統(tǒng)一通過“l(fā)oadcache()”函數(shù)調(diào)用,并存放于 $_Gcache 中,因此“l(fā)oadcache(plugin)”后插件的變量緩會存放于 $_Gcacheplugin 中。嵌入點插件和以 plugin.php 為主腳本調(diào)用的插件無需加載此緩存,系統(tǒng)已自動加載了緩存。變量配置類型為“版塊/*”的變量會保存在 $_Gcacheforumsfidplugin 中。變量配置類型為“用戶組/*”的變量會保存在 $_Gcacheusergroup_groupidplugin 和 $_Ggroupplugin 中。 頁面嵌入類型腳本格式 plugin_ 普通版腳本中的類名以 plugin_ 開頭。手機版腳本中的類名以 mobileplugin_ 開頭。 identifier 插件的唯一標識符,在插件設(shè)置中設(shè)置。 CURSCRIPT 嵌入點位于的腳本名,如 forum.php 為 forum。 HookId 函數(shù)名 調(diào)用位置 聲明位置 第一個參數(shù)含義 HookId() 所有模塊執(zhí)行前被調(diào)用 腳本嵌入點類 HookId_output() 模塊執(zhí)行完畢,模板輸出前被調(diào)用 腳本嵌入點類 array( template = 當前要輸出的模版, message = showmessage 的信息內(nèi)容, values = showmessage 的信息變量, ) global_HookId() 模塊執(zhí)行完畢,模板輸出前被調(diào)用 全局嵌入點類 HookId_message() showmessage() 執(zhí)行時調(diào)用 腳本嵌入點類 array( param = showmessage() 函數(shù)的參數(shù)數(shù)組, ) ad_adId() 相應(yīng)的廣告位中調(diào)用 函數(shù)名為廣告位腳本 ID 如:ad_headerbanner() 全局嵌入點類 腳本嵌入點類 array( params = 廣告位參數(shù), content = 當前廣告位原本將要顯示的內(nèi)容, ) common() 所有模塊執(zhí)行前被調(diào)用 全局嵌入點類 discuzcode() discuzcode() 函數(shù)執(zhí)行時調(diào)用 用于在帖子內(nèi)容解析時嵌入自己的功能,函數(shù)中 $_Gdiscuzcodemessage 變量為待解析的字串 全局嵌入點類 array( param = caller 函數(shù)的參數(shù)數(shù)組, caller = caller 函數(shù),此嵌入點被哪個函數(shù)調(diào)用 discuzcode 被 discuzcode() 調(diào)用 messagecutstr 被 messagecutstr() 調(diào)用 ) deletethread() deletethread() 函數(shù)執(zhí)行時調(diào)用 用于在主題刪除前后嵌入自己的功能,此函數(shù)將在 deletethread() 中被調(diào)用 2 次,函數(shù)中 $_Gdeletethreadtids 變量為待處理的 TID 數(shù)組 全局嵌入點類 array( param = deletethread() 函數(shù)的參數(shù)數(shù)組, step = 刪除的步驟 check 檢測步驟 delete 刪除步驟 ) deletepost() deletepost() 函數(shù)執(zhí)行時調(diào)用 用于在帖子刪除前后嵌入自己的功能,此函數(shù)將在 deletepost() 中被調(diào)用 2 次,函數(shù)中 $_Gdeletepostids 變量為待處理的 ID 數(shù)組 全局嵌入點類 array( param = deletepost() 函數(shù)的參數(shù)數(shù)組, step = 刪除的步驟 check 檢測步驟 delete 刪除步驟 ) avatar() (X2.5 新增) avatar() 函數(shù)執(zhí)行時調(diào)用 用于在頭像調(diào)用時嵌入自己的功能,函數(shù)中 $_Ghookavatar 變量為新頭像返回值 全局嵌入點類 array( param = avatar() 函數(shù)的參數(shù)數(shù)組 ) 要查看所有的預(yù)定義嵌入點,請打開 config/config_global.php 文件,將文件結(jié)尾添加的設(shè)計者模式值改成“2”,然后更新緩存即可。在頁面源碼中查找可搜索到嵌入點。(詳細內(nèi)容可參閱的插件嵌入點列表) $_configplugindeveloper = 2;預(yù)定義的嵌入點會在頁面預(yù)置好的位置輸出函數(shù)返回的內(nèi)容。函數(shù)返回值類型如果是 array 且是空值的,必須輸出一個空數(shù)組,如: return array();函數(shù)名并不限于以上列表,您可以自定義,只要符合以下規(guī)則,函數(shù)就會在適當?shù)牡胤奖徽{(diào)用。 function CURMODULE_USERDEFINE_output()CURMODULE 指明了此函數(shù)在哪個模塊執(zhí)行,可通過常量 CURMODULE 得到當前頁面的 CURMODULE 值。 USERDEFINE 可自定義,如果函數(shù)名以“_output”結(jié)尾則會在模板輸出前調(diào)用,否則會在模塊執(zhí)行前調(diào)用。 如:attachment_test() 函數(shù)會在論壇的下載附件的時候執(zhí)行。 “_output”結(jié)尾的函數(shù)的第一個參數(shù)為數(shù)組,含義為 array(template = 要輸出的模板名, message = showmessage 的文字) 如:以下函數(shù)將在登錄的時候輸出調(diào)試文字 function logging_test_output($a) print_r($a);print_r($_POST);plugin_identifier 類中的其它函數(shù)為了便于閱讀建議以“_”開頭,如: 插件嵌入點列表 全局(common/) extcredits.htm string spacecp_credit_extra faq.htm string faq_extra footer.htm string global_footer string global_footerlink header.htm string global_cpnav_top (X2.5) string global_cpnav_extra1 string global_cpnav_extra2 string global_usernav_extra1 string global_usernav_extra2 string global_usernav_extra3 string global_usernav_extra4 (X2.5) string global_nav_extra (X2.5) string global_header userabout.htm array global_userabout_top string userapp_menu_top string userapp_menu_middle array global_userabout_bottom 論壇(forum/) collection_all.htm (X2.5) string collection_index_top string collection_index_bottom collection_comment.htm (X2.5) string collection_nav_extra collection_index.htm (X2.5) string collection_index_top string collection_index_bottom collection_mycollection.htm (X2.5) string collection_index_top string collection_index_bottom collection_nav.htm (X2.5) string collection_nav_extra collection_view.htm (X2.5) string collection_viewoptions string collection_view_top string collection_threadlistbottom string collection_relatedop string collection_view_bottom string collection_side_bottom discuz.htm string index_status_extra string index_nav_extra (X2.5) string index_top string index_catlist_top (X2.5) array index_favforum_extra (X2.5) array index_catlist (X2.5) array index_forum_extra (X2.5) array index_forum_extra (X2.5) string index_middle string index_bottom string index_side_top string index_side_bottom discuzcode.htm array viewthread_attach_extra (X2.5) editor_menu_forum.htm string post_image_btn_extra string post_image_tab_extra string post_attach_btn_extra string post_attach_tab_extra forumdisplay.htm string forumdisplay_leftside_top string forumdisplay_leftside_bottom string forumdisplay_forumaction string forumdisplay_modlink string forumdisplay_top string forumdisplay_middle string forumdisplay_postbutton_top string forumdisplay_threadtype_inner (X2.5) string forumdisplay_filter_extra (X2.5) string forumdisplay_threadtype_extra (X2.5) string forumdisplay_bottom string forumdisplay_side_top string forumdisplay_side_bottom forumdisplay_fastpost.htm string forumdisplay_fastpost_content string forumdisplay_fastpost_func_extra string forumdisplay_fastpost_ctrl_extra string global_login_text string forumdisplay_fastpost_btn_extra string forumdisplay_fastpost_sync_method forumdisplay_list.htm string forumdisplay_filter_extra array forumdisplay_thread array forumdisplay_thread_subject (X2.5) array forumdisplay_author array forumdisplay_thread (X2.5) array forumdisplay_author (X2.5) string forumdisplay_threadlist_bottom (X2.5) string forumdisplay_postbutton_bottom forumdisplay_sort.htm (X2.5) string forumdisplay_postbutton_bottom forumdisplay_subforum.htm (X2.5) array forumdisplay_subforum_extra array forumdisplay_subforum_extra guide.htm string guide_nav_extra string guide_top string guide_bottom guide_list_row.htm (X2.5) array forumdisplay_thread index_navbar.htm string index_navbar post.htm string post_top string post_middle string post_btn_extra string post_sync_method string post_bottom post_activity.htm string post_activity_extra post_debate.htm string post_debate_extra post_editor_body.htm string post_editorctrl_right string post_editorctrl_left string post_editorctrl_top string post_editorctrl_bottom post_editor_option.htm string post_side_top string post_side_bottom post_infloat.htm string post_infloat_top string post_infloat_middle string post_infloat_btn_extra post_poll.htm string post_poll_extra post_reward.htm string post_reward_extra post_trade.htm string post_trade_extra topicadmin_modlayer.htm string forumdisplay_modlayer string modcp_modlayer trade_info.htm string viewthread_tradeinfo_extra viewthread.htm string viewthread_top string viewthread_postbutton_top string viewthread_modoption string viewthread_beginline (X2.5) string viewthread_title_extra string viewthread_title_row string viewthread_middle string viewthread_bottom viewthread_activity.htm string viewthread_activity_extra1 string viewthread_activity_extra2 viewthread_fastpost.htm string viewthread_fastpost_side string viewthread_fastpost_content string viewthread_fastpost_func_extra string viewthread_fastpost_ctrl_extra string global_login_text string viewthread_fastpost_btn_extra (X2.5) viewthread_from_node.htm array viewthread_postheader array viewthread_postheader array viewthread_postheader array viewthread_endline viewthread_node.htm array viewthread_profileside array viewthread_imicons array viewthread_magic_user array viewthread_avatar array viewthread_sidetop array viewthread_sidebottom array viewthread_postheader string viewthread_modaction (X2.5) string viewthread_share_method string viewthread_useraction array viewthread_postsightmlafter (X2.5) array viewthread_postfooter array viewthread_postaction (X2.5) string viewthread_magic_thread array viewthread_magic_post array viewthread_endline viewthread_node_body.htm array viewthread_posttop string global_login_text array viewthread_postbottom viewthread_poll.htm string viewthread_poll_top string viewthread_poll_bottom viewthread_portal.htm string viewthread_useraction_prefix string viewthread_useraction string viewthread_side_bottom viewthread_trade.htm array viewthread_trade_extra 群組(group/) group.htm string group_navlink string forumdisplay_navlink string group_navlink string forumdisplay_navlink string group_top string forumdisplay_top string group_nav_extra string forumdisplay_nav_extra string group_bottom string forumdisplay_bottom string group_side_bottom string forumdisplay_side_bottom group_list.htm string forumdisplay_postbutton_top string forumdisplay_filter_extra array forumdisplay_thread string forumdisplay_postbutton_bottom group_my.htm string my_header string my_bottom string my_side_top string my_side_bottom group_right.htm string group_index_side string group_side_top string forumdisplay_side_top index.htm string index_header string index_top string index_bottom string index_side_top string index_side_bottom type.htm string index_top array index_grouplist string index_bottom string index_side_top string index_side_bottom 家園(home/) follow_feed.htm (X2.5) string follow_nav_extra string follow_top spacecp_avatar.htm string spacecp_avatar_top string spacecp_avatar_bottom spacecp_blog.htm string spacecp_blog_top string spacecp_blog_middle string spacecp_blog_bottom spacecp_credit_base.htm string spacecp_credit_top string spacecp_credit_extra string spacecp_credit_bottom spacecp_credit_log.htm string spacecp_credit_top string spacecp_credit_bottom spacecp_privacy.htm string spacecp_privacy_top string spacecp_privacy_base_extra string spacecp_privacy_feed_extra string spacecp_privacy_bottom spacecp_profile.htm string spacecp_profile_top string spacecp_profile_extra string spacecp_profile_bottom spacecp_promotion.htm string spacecp_promotion_top string spacecp_promotion_bottom spacecp_usergroup.htm string spacecp_usergroup_top string spacecp_usergroup_bottom string spacecp_usergroup_top string

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論