日韩性视频-久久久蜜桃-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 二次开发的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 久久av无码精品人妻系列试探 | 8x8x国产精品一区二区 | 日本黄色精品 | 啪啪免费网址 | 亚洲成人777 | 亚洲久久色 | 一区二区视频播放 | 亚洲午夜色 | 精品久久久久久一区二区里番 | 天天操天天射天天舔 | 欧美大片高清免费观看 | 国产偷亚洲偷欧美偷精品 | 黄色小视频免费在线观看 | 亚洲图片欧美视频 | 二区久久| 国产人成视频在线观看 | 日韩人妻一区二区三区蜜桃视频 | 国产一区二区免费在线 | www狠狠操 | 精品一区二区三区中文字幕 | 精品一区二区三区蜜臀 | 成人a在线 | 中文字幕系列 | 热久久精品免费视频 | h片免费观看 | 日韩精品www | 国产人妖av| 日韩日日日 | 69久久成人精品 | 午夜久久久久久久 | 美女自拍视频 | 免费簧片在线观看 | 国产又爽又黄无码无遮挡在线观看 | 国产成人高清视频 | 亚洲精品中文字幕乱码三区 | 久久视频精品 | 成人免费福利视频 | 黑人专干日本人xxxx | bl动漫在线观看 | 亚洲精品影视 | 国产电影一区在线观看 | 成人在线国产视频 | 亚洲国产视频一区 | 午夜精品久久久久久久蜜桃 | 国产日产欧美 | 国产精品免费一区二区区 | 男人用嘴添女人下身免费视频 | 久久国产精品一区二区三区 | 久久精品人妻一区二区 | 日韩精品一区二区三区久久 | 超碰人人人人人人人 | 国产香蕉精品视频 | 欧美日韩在线观看一区二区三区 | 欧美一区二区三区久久成人精品 | 亚洲一区二区视频在线 | 久久人人爽人人爽 | 激情九九 | 国产一二三视频 | 日本伦理中文字幕 | 国产123区| 久久精品久久精品 | 欧美性生活一区 | 三级色视频 | 国产精品区一区二 | 人人艹视频 | 大胸奶汁乳流奶水出来h | 欧美一区三区三区高中清蜜桃 | 成人羞羞免费 | 国产高清欧美 | 久久久青| jizzjizz亚洲 | 久草在在线 | 成人网导航 | 91精品国产闺蜜国产在线闺蜜 | 美女屁股眼视频免费 | 欧美又黑又粗 | 熟女av一区二区三区 | 国产精久久 | 欧美精品欧美极品欧美激情 | 噜噜噜噜私人影院 | 国产又粗又长又黄的视频 | 国产性自拍 | 伊人www22综合色 | 日韩av在线播放观看 | 熟女俱乐部一区二区视频在线 | 国产一级爽片 | 国产又爽又黄的视频 | 黄频在线观看 | 日韩在线 | 天天av天天干 | 成人快色| 欧美精品性视频 | 91久久久久久久久久久久 | 91久久亚洲 | 亚洲福利二区 | 91麻豆精品国产91久久久无需广告 | 精品乱| 第九色激情 | 韩国三级在线看 |