Discuz!X 社區軟件,是一個采用 PHP 和MySQL 等其他多種數據庫構建的性能優異、功能全面、安全穩定的社區論壇平臺,是全球市場占有率第一的社區論壇(BBS)軟件。
Discuz!NT代碼閱讀筆記(8)--DNT的幾個分頁存儲過程解析DNT的幾個分頁存儲過程解析在DNT安裝時會創建一些存儲過程,用于完成DNT的功能。
Discuz!NT代碼閱讀筆記(9)--DNT數據庫中唯一的用戶函數解析dnt_split是一個字符串分割函數,輸入待分割的字符串和分割符,輸出分割后的字符串表下邊是注釋,是自己理解.。
Discuz!NT代碼閱讀筆記(7)--模板初探:生成的模板是怎樣執行的DNT界面顯示原理,來自官方。
Discuz!NT代碼閱讀筆記(6)--從全局看看:各個模塊功能摘要(7)Discuz.Config這個項目主要自定義了一些控件供其它模塊使用.有些控件在其它項目中用的很多.模塊化設計,似的DNT的各個頁面風格統一.還有壓根就不知道在哪里用的控件!不知道為什么放到那里.但有個問題是,這些控件在其它頁面顯示時,沒有設計時支持,都是一串紅字,看著很不爽.
Discuz!NT代碼閱讀筆記(5)--從全局看看:各個模塊功能摘要Discuz中有24個Project,每個項目各自作為項目架構中的不同的功能。下面我們來各自的分析一下這些項目。
Discuz!NT代碼閱讀筆記(4)--一切皆可配置:頁面的顯示?Discuz!NT論壇程序具有強大的配置功能?:從論壇的標題到論壇各個地方的顯示,論壇模板的使用等等。1、ASP.NET頁面事件執行過程要弄明白DNT頁面的顯示過程,首先應知道ASP.NET頁面事件的引發順序。
Discuz!NT代碼閱讀筆記(3)--網站安裝也能自動化:DNT安裝時使用到的幾個函數解析前文提到:在DNT安裝項目:Discuz.Install中,有9個CS文件。其中位于SetupPage.cs.文件中的SetupPage類是繼承自System.Web.UI.Page。
Discuz!NT代碼閱讀筆記(2)--網站安裝自動化--論壇程序安裝及初始化過程二、網站安裝自動化--論壇程序安裝及初始化過程論壇的安裝文件位于Discuz.Web中的Instal文件夾中。該文件夾中的文件index.aspx為安裝的起始頁。
Discuz!NT代碼閱讀筆記(1)--從HttpModule開始Discuz是一個開源的ASP.NET論壇程序,從可以下載源代碼。我是從3.0就開始看他的代碼的,最新版本是3.1.我拿到它的代碼也有一段時間了,每天沒事干就看看。以前沒做過ASP.NET的東西,剛看見代碼簡直是一頭露水。
Discuz!NT系統架構分析前一段時間負責負責論壇的遷移工作,對其架構進行了簡單的整理。前幾天看到有人說discuz的介紹很少,因此整理了一下,發布出來。
libjpeg-devel ,libpng-devel ,libtiff-devel ,fontconfig-devel ,freetype-devel,libXpm-devel 這些都是圖片與字體相關的開發包,為了使 php 可以對其做更好的支持。gettext 是語言相關的一個函數庫。openssl-devel 是一套工具,用于生成 X.509 協議 中所使用的密鑰,公鑰等文件。libtool 是一個通用庫支持腳本,在 php 編譯過程中會需要使用到。
Discuz!論壇程序研發經理,負責Discuz!論壇程序研發團隊的管理工作,曾是Discuz!早期插件作者,擔任過Freediscuz插件區版主。 曾開發過社區寵物、社區監獄、社區虛擬形象等多個Discuz!熱門插件。 論壇向社區化發展已經成為趨勢,站長對網站的個性化需求越來越高,同時隨著網站規模的擴大,站長對于一些特殊功能的需求也越來越多, Discuz! 標準程序作為一個通用程序,從某種意義上講很難滿足所有站長個性化功能的需求,因此論壇插件就成為對標準程序最好的功能補充。
第一個文件當然是分析./include/common.inc.php這個文件,這個是Discuz的核心中的核心,基本上每次操作都include到了這個文件,下面就分七段來分析這個文件
discuz7.2數據庫結構表完整版
下面的文檔,為Discuz! 目錄結構說明、數據庫字典和一些涉及二次開發的通用性類和函數做了簡要的注釋說明。 如果你想使用Discuz!的架構進行二次開發,對這些基礎通用的類、函數進行了解和掌握,是必須進行的一步。
Discuz模板修改教程演示Discuz教程演示,Discuz模板修改近幾天做了幾套模板先將心的整理一下發給大家以供各位參考借鑒。在做模板之前大家最好具備一些基本的網頁制作方面的知識。那么咱們先來看看如何制作一套簡單的模板流程。
Discuz教程插件制作的基本思路是:(初學者適用)1.形成插件思路2.制作插件界面3.構架程序模塊4.搭建存儲數據5.填充功能語句6.檢查應用錯誤7.完善插件功能前言:為方便互聯網數萬Discuz!愛好者,更加深入了解Discuz!軟件,本人在熟悉Discuz!過程中,順便將個人經驗寫給大家。本貼內容由本人定期更新。本貼只介紹Discuz!中部分技術點,本貼緊屬個人觀點,不足之處,請各位多多指教,在下先此謝過