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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

discuz 二次开发

發(fā)布時間:2025/3/19 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 discuz 二次开发 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉載地址:http://www.cnblogs.com/LY-leo/p/5843439.html

discuz 框架也算是比較流行的社區(qū)論壇框架,discuz 的基礎架構采用世界上最流行的 web 編程組合 PHP?+ MySQL?實現,是一個經過完善設計,適用于各種服務器環(huán)境的高效論壇系統(tǒng)解決方案。

1、安裝 discuz

先下載?discuz 的安裝包,解壓之后有3個文件,如下:

然后把 upload 文件夾(另兩個文件不用管)移動到本地服務器主機文件夾里(比如 htdocs),把 upload 文件夾的名字改成項目名(比如 discuz),再在地址欄輸入?http://localhost/phpMyAdmin,添加一個數據庫(庫名就叫 discuz),如下:

再在地址欄輸入?http://localhost/discuz,進入 discuz 安裝流程,在第三步的時候,填寫內容如下:

這樣 discuz 就算是安裝完了。

?

2、discuz 運行流程

比如:本地服務器主機文件夾找到剛剛移進去的 discuz 文件夾(沒改名的話就是 upload), 打開 home.php 文件

require_once libfile() 這個方法表示它會去找 source/module 目錄里的文件,home/.$mod 表示文件名(比如:http://localhost/discuz/home.php?mod=invite?表示找到?module/home/home_invite.php),然后在?home_invite.php 里面會有一個叫?include_once?方法(比如 include_once?template('home/invite') 表示會打開?template/default/home/invite.htm),運行里面的代碼。

?

3、創(chuàng)建一個新的模板風格,以便開發(fā)

打開?template 文件夾,創(chuàng)建一個新目錄如:template/test;

將?template/default 目錄下的

這四個文件復制到 test 文件夾,將?discuz_style_default.xml 文件名改成?discuz_style_test.xml,然后打開

修改文件中以下四個參數:

  <item id="templateid"><![CDATA[1]]></item> ?指定初始化templateid,這里不要和現有安裝風格的id相同,把數字1改成另一個數字;
  <item id="tplname"><![CDATA[默認模板套系]]></item> ?指定擴展風格套系的名稱,例如:test。
  <item id="directory"><![CDATA[./template/default]]></item> ?指定擴展風格所在的文件夾,這個文件夾的名字就是你剛才在template新建的test。

另外我們復制的配置文件中需要我們特別注意的就是以下兩個參數:

  <item id="styleimgdir"><![CDATA[]]></item> ?此參數為擴展目錄地址,例如:template/test/cmsoft,在 test 文件夾創(chuàng)建?cmsoft 文件夾;

  <item id="imgdir"><![CDATA[]]></item> ?此參數為風格基礎圖片存放的目錄,默認使用地址 static/image/common/ 目錄,一般我們只需要留空就行了。

在 test 文件夾創(chuàng)建必要的子目錄與文件如:template/test/common,template/test/common/extend_common.css,template/test/common/extend_module.css;

其中?common?目錄為公共模板目錄,其內部新建的?extend_common.css、extend_module.css?為擴展型?CSS?文件,它們可以在?template/default/common/common.css?的和

module.css?的基礎上進行?CSS?代碼的覆蓋性擴展。

登錄 discuz 后臺(http://localhost/discuz/admin.php),輸入安裝的時候填的管理員賬戶密碼,在界面的版塊下找到風格管理,會多了一個 test 的風格,點擊安裝。

?

4、discuz 調用模塊

比如:打開 template/default/common/header.htm,第一行代碼<!--{subtemplate common/header_common}-->表示?common 目錄下?header_common.html 文件的內容。

在?header_common.html 里有一段 js 代碼,定義的一些變量,用的比較多的就是?discuz_uid(用戶 ID)、JSPATH(js 路徑)、CSSPATH(css 路徑)等。在新增頁面時,只需要在第一行代碼和最后一行代碼寫上?<!--{template common/header}--> 和?<!--{template common/footer}-->,很明顯這表示頁面公用的頭部和尾部內容,然后中間開發(fā)自己寫的代碼就行。

?????

總結

以上是生活随笔為你收集整理的discuz 二次开发的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 天堂视频在线免费观看 | 一区二区国产电影 | 夜夜夜影院 | 国产成人高清在线 | 亚洲色欲色欲www | 欧日韩在线视频 | 拔插拔插海外华人免费视频 | 一区二区三区在线播放视频 | 国产亚洲色婷婷久久 | 嫩草影院久久 | 国产又黄又硬又粗 | 2018天天弄 | 欧美人伦 | 午夜有码 | 久久国产激情视频 | 天天干人人干 | 久久yy | 国产精品乱码一区 | 四虎成人永久免费视频 | 在线免费三级 | 国产日韩欧美一二三区 | 女人18毛片水真多 | 亚洲综合不卡 | 国产91久久久| 草草在线观看 | 人妻无码一区二区三区久久 | 亚洲老女人| 久久久精品福利 | 日韩精品无码一区二区三区 | 亚洲三级色| 亚洲国产一二 | 久久久永久久久人妻精品麻豆 | 日韩在线激情 | 在线激情小视频 | 日韩精品久久久久久久的张开腿让 | 久久久久久久久一区 | 思思精品视频 | 91精品国产综合久久久蜜臀图片 | 伊人久久大香线蕉 | 亚洲网友自拍 | 粉色午夜视频 | 激情视频久久 | 极品一区 | 欧美日韩一区二区三区在线电影 | 亚洲一二三视频 | 老湿机69福利 | 网友自拍视频 | av一区二区三区免费观看 | 精彩视频一区二区 | 诱夫1v1高h | 伊人成人22| 亚洲精品www久久久久久广东 | 国产精品天天狠天天看 | 国产精品一区二区三区在线看 | 性巴克成人免费网站 | 欧美日韩亚洲国产精品 | a少妇| 亚洲一区二区三区四区五区午夜 | 四虎影院在线 | 亚洲第一综合 | 欧美黑人一级爽快片淫片高清 | 草草影院最新地址 | 成人高清视频免费观看 | 大香伊人 | www.在线看| 国产亚洲精| 丰满熟妇人妻中文字幕 | 曰韩一级片 | 六月激情网 | 成人免费毛片免费 | 日韩av免费在线观看 | 欧美在线视频免费 | 最新在线中文字幕 | 91免费网址| 久久婷婷久久 | 色婷婷久 | 久草中文在线观看 | 特一级黄色 | 男同精品 | 秋霞国产| jizzjizz美国| 干干天天 | 桃色成人| 精品国产一区在线 | 欧美日韩在线直播 | 国产黄色片在线观看 | 日韩精品在线看 | 97综合视频 | 国产精品51 | 爱看av在线| 少妇精品久久久久www | 亚洲伦理自拍 | 激情 小说 亚洲 图片 伦 | 日韩欧美一二三四区 | 黄色av一区二区 | 口舌奴vk| xxxx日本免费 | 性欧美1819性猛交 | 朝鲜一级黄色片 |