?? plugins.htm
字號:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Discuz! 用戶使用說明書 - 插件相關(guān)</title><link rel="stylesheet" href="discuz_guide.css">
<base target="_blank">
</head>
<body leftmargin="0" rightmargin="0" topmargin="0">
<script language="JavaScript" src="header.js"></script>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr><td class="title">本欄目下相關(guān)鏈接</td></tr>
<tr><td><br><ul><script language="JavaScript" src="plugins.js"></script></ul><br></td></tr>
<tr><td class="title">插件相關(guān)</td></tr>
<tr><td><br>
<p>插件,是基于 Discuz! 論壇系統(tǒng)之上,設(shè)計開發(fā)的一種小程序或小方案,用來實(shí)現(xiàn)對論壇現(xiàn)有功能擴(kuò)展和改進(jìn)。由于 Discuz! 已具有相當(dāng)完備的底層架構(gòu),因此插件并不需要具備很多深層的設(shè)計思想,也不需要很專業(yè)的開發(fā)人員,只要把想實(shí)現(xiàn)的功能與論壇的基本體系掛接起來,論壇就能擁有更加個性化的功能。插件與界面風(fēng)格都是實(shí)現(xiàn)論壇個性化的有效方式,前者多用于論壇功能和特性的擴(kuò)充,后者則用來滿足訪問者多樣化的審美取向。
<p>Discuz! 采用了標(biāo)準(zhǔn)的開發(fā)方式,為了方便程序員開發(fā)插件和用戶安裝使用插件,特別設(shè)計了一套完整的插件接口,為外掛型插件提供了一系列完善的支持。如果您是程序員,想為論壇實(shí)現(xiàn)某些附加功能,請仔細(xì)閱讀插件設(shè)計和插件安裝兩部分的說明。如果您是論壇建立者,想使用他人開發(fā)好的插件模塊,則只需閱讀插件安裝部分的說明。
<p>Discuz! 的插件接口,從 3.1.2 版本開始提供至今,歷經(jīng)了數(shù)次版本升級,接口的體系越來越規(guī)范,功能也越來越豐富。目前 4.0.0 版本使用的,是 Discuz! 開發(fā)組依據(jù)以往經(jīng)驗(yàn)和用戶反饋,全面重新設(shè)計的一套接口規(guī)范,使得插件設(shè)計、發(fā)布、安裝和使用都更加方便,同時與論壇結(jié)合的更緊密,有助于程序員把最大限度的精力投入到插件本身去,而無需考慮過多的掛接和兼容問題。
<p>插件的實(shí)現(xiàn)通常分為兩種形式:其一是沒有自身程序,完全在現(xiàn)有 Discuz! 模板和代碼基礎(chǔ)上進(jìn)行修改,這種插件又被叫做 Hack,僅適用于插件和論壇本身功能有極密切的聯(lián)系的情況,通常實(shí)現(xiàn)的功能較少,用以滿足一部分特定的需求。這種方式需要使用者按照插件設(shè)計者提供的說明,手工修改代碼,論壇升級時,往往兼容性不好,安裝和升級都比較麻煩。其二是盡可能的使用外掛程序的方式,擁有相對獨(dú)立而完整的功能,此種方式通常用來實(shí)現(xiàn)較多和較為復(fù)雜的論壇功能,可以通過 Discuz! 插件接口實(shí)現(xiàn)傻瓜化的安裝和配置,同時兼容性較好,安裝和升級比較方便。有些插件的設(shè)計中,用上述兩種形式都能實(shí)現(xiàn),但我們?nèi)匀粡?qiáng)烈推薦第二種方式,因?yàn)檫@會給方便更多的人安裝和使用,降低了人工勞動的消耗,因此更會受到使用者的歡迎。
<p>本文檔主要對功能相對獨(dú)立,使用外掛程序方式的插件的設(shè)計與使用作以說明。
</td></tr></table>
<script language="JavaScript" src="footer.js"></script>
</body>
</html>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -