HDWiki插件開發指南_第1頁
HDWiki插件開發指南_第2頁
HDWiki插件開發指南_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、互動維客 hdwiki 插件開發指南請在plugins文件夾下新建一個目錄,名稱應該與插件文件名相同,如文件夾為test,則插 件主程序文件名應該為 test.php請將插件文件test.php和其相關的文件放到新建的文件夾中test中打開您的插件主程序tes t.php ,輸入以下代碼,并請仔細查看下面代碼中的描述 ?php/*Plugin Name: BaiDuKnow/以上是插件名稱Plugin URI: HYPERLINK /以上是插件開發公司的網址Description: 百度知道/以上是插件描述Author: Lgm/作者Version: 1.0/版本Author URI: HYP

2、ERLINK /作者地址*/function BaiDuKnow_install() /將所有的BaiDuKnow改成您插件的名稱tes t.php中的test$arrPluginName二BaiDuKnow; /將所有的 BaiDuKnow 改成您插件的名稱 tes t.php 中的 test$arrPluginDesc=百度知道;/描述$arrPluginType=content;/top將插件放置在 header 中,content 是在內容中顯 示插件內容,right頁面右部顯示插件$arrPluginCode=;/一般只要有code的插件應該是將插件嵌入到hdwiki的頁面中顯示,如

3、果無code將新 開頁面執行$ActionMessage=install_plugins($arrPlugin);return $ActionMessage;/Unstall Pluginfunction BaiDuKnow_unstall() /將所有的 BaiDuKnow 改成您插件的名稱 test.php 中的 test$ActionMessage二unstall_plugins(BaiDuKnow);/將所有的 BaiDuKnow 改成您插件的 名稱 test.php 中的 testreturn $ActionMessage;func tion BaiDuKnow($modname,$

4、mod ty pe,$modcode)/將所有的 BaiDuKnow 改成您插件的名 稱 test.php 中的 test/$modname是插件名稱,$modtype是類型,如頭部插件,內容插件等,$modcode是插件代 碼,$title是條目標題global $DB,$g_table_prefix,$g_site_root,$tpl;/$DB數據庫對象,$g _t able_prefix是數據庫表前綴,$g_si te_root是系統根目錄,$tpl 是 smarty 對象/以下是主要開發部分,將您要返回的字符串賦值給$return_str,請盡量少用div可 能會導致前臺顯示插件的頁面

5、錯位if($modcode=)$return_str=script language=JavaScript type=text/JavaScript src=/q?ct=18&cid=84&tn=fcuqlclass&pn=50&lm=0&rn=8/s cript;else$return_str=$modcode;/以上是主要開發部分return $return_str;?若以上描述不明白,請參考下圖將plugin name的BaiDuKnow和其他的BaiDuKnow全部換成你自己的插件文件名 test (同插件文件名)修改plugin url等信息,詳細修改信息請看plugin開發指南圖1

6、 和 plugin開發指南圖2古頁面1plugin 開發指南圖 1 :八丿所有的2】duknowfS改成你曲插件文件名,如Plugin Name: BaiDuKnow 士k你的插件名是test, php,則就改乘讓航Plugin URI:修改成你想要StlurlDescription:百度知道 壬簡單描述,改乘你想要的描述AuthoE: LgmVersion: 1.0function BaiDuKnE* iiista丄丄().t頁面右部顯巒插件arrPlugin Name 1 =EaiDuKhw; *?arrPlugin Desc 1 =百度知道”;?arrPlugin Type 1 =rrt

7、oprr;/top將插件放置在header中 content在內arrPlugin 1 Code 1 =rrscript 1 anguage=& quo t; J avaS 匚typerucitXxt/JavaSuript&quci 匸;/Vi般只要有code的插件應該是將插件嵌入到hduikii的頁面中顯示tocode:$直匚tionMeasage=instail_plugins($ arrPlugin); return ?ActionMessage;/Unstall Pluginfunction BaiDuKnwfjjnstai 1 () retucn ?ActionHessage;fun

8、ction EaiDuKnow(modnamefmodtypefmodcodeftitle)Author URI:上LtXp:/Viffww. hocidong. uom W隨便改成你要的作者地址return $returii_3tr;plugin 開發指南圖 2(接上圖)func ti on _E;3iDuKn口更苗 m匸icliiBiiiE: illodtyp 已 illu deo de $ $ ti tle) / $ iucidnam已是扌稱$ illu dtyp已是類型如頭部插件內容插件等$ mo de o cl已是插件代碼$ t-itl已是條目標題gl oljal W DB r $

9、g_t;唄_e_pi:已 fix g_s i te_roo t. r $ t.pl;/ ? DE;數:據庫對象$ g Wil已 p ref ix是數據庫表前綴,r 5 g 3it.e ri:i u匸是.系統根目錄$匸p丄是sniart.yjvfBif (?iLLLidccide = = rrrr jelse$工已turn Str = ?Ill0lie0出已;? re t-urn_3 tr=rr scrip tl angu 且 g e=Vr J avaS c r ip tr r typ e =,r r tex t/ J a v aS crip trr src = r r li tt-p: /, zhi cl 且匚 i bai du

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論