很多使用discuz的站長(zhǎng)都希望有一天可以開(kāi)發(fā)一款屬于自己的插件,但是對(duì)于菜鳥(niǎo)來(lái)說(shuō),似乎,這很困難。事實(shí)上,一點(diǎn)都不困難,看完本篇文章,您也可以輕輕松松的制作一個(gè)屬于自己的插件。下面我們以開(kāi)發(fā)調(diào)取百度首頁(yè)為例。 首先,我們需要制作一個(gè)插件,先要開(kāi)啟開(kāi)發(fā)者模式。很多站長(zhǎng)用了很久的dz論壇,卻不知道,天吶,論壇里面還隱藏著這樣的一個(gè)開(kāi)發(fā)模式。 找到config/config_global.php 文件,在文件結(jié)尾添加以下代碼開(kāi)啟插件設(shè)計(jì)者模式。$_config['plugindeveloper'] = 1; 接著,我們進(jìn)入我們的論壇后臺(tái),點(diǎn)擊應(yīng)用,是不是多了個(gè)設(shè)計(jì)新插件的功能 接下來(lái)是填寫(xiě)插件資料,大家可以對(duì)照?qǐng)D片,來(lái)填寫(xiě)內(nèi)容。我們填寫(xiě)好了之后點(diǎn)擊確認(rèn) 確認(rèn)過(guò)后,會(huì)出來(lái)模塊功能和變量功能。模塊主要控制的是你在哪個(gè)頁(yè)面顯示資料。變量則控制的是你所填寫(xiě)的內(nèi)容。由于我們是基礎(chǔ)學(xué)習(xí),進(jìn)行網(wǎng)頁(yè)調(diào)取,因此,可以暫時(shí)不使用到變量。我們新建一個(gè)主導(dǎo)航用的頁(yè)面,我在這里取名測(cè)試,文件test.inc.php。 根據(jù)我們之前的設(shè)置,接下來(lái),我們?cè)趕ource\plugin文件夾里新建一個(gè)名為mingcheng的文件夾,這個(gè)跟我們之前的設(shè)置對(duì)應(yīng)。在mingcheng文件夾里新建一個(gè)test.inc.php文件,也可以點(diǎn)擊模塊里面的箭頭來(lái)下載。 打開(kāi)test.inc.php,插入 $mingcheng_plugin = $_G['cache']['plugin']['mingcheng']; include template('mingcheng:index'); 這是調(diào)用模板的代碼。 我們?cè)傩陆ㄒ粋(gè)模板文件夾,名稱(chēng)template,在模板文件夾里新建一個(gè)htm文件。內(nèi)容很簡(jiǎn)單,一行代碼搞定。 <iframe width=960 height=560 src="http://www.baidu.com" frameborder=0 border=0 marginwidth=0 marginheight=5 scrolling=no></iframe> 以上便是簡(jiǎn)單通過(guò)插件來(lái)調(diào)用百度頁(yè)面的方法。我們來(lái)檢測(cè)一下成果吧。后臺(tái)啟動(dòng)運(yùn)用,然后訪問(wèn)我們的插件網(wǎng)址,看,是不是成功啦。 這樣就可以了,是不是非常簡(jiǎn)單 |