HDWiki插件开发指南

上传人:壹****1 文档编号:487413969 上传时间:2022-07-17 格式:DOCX 页数:3 大小:83.75KB
返回 下载 相关 举报
HDWiki插件开发指南_第1页
第1页 / 共3页
HDWiki插件开发指南_第2页
第2页 / 共3页
HDWiki插件开发指南_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《HDWiki插件开发指南》由会员分享,可在线阅读,更多相关《HDWiki插件开发指南(3页珍藏版)》请在金锄头文库上搜索。

1、互动维客 hdwiki 插件开发指南1. 请在plugins文件夹下新建一个目录,名称应该与插件文件名相同,如文件夹为test,则插 件主程序文件名应该为 test.php2. 请将插件文件test.php和其相关的文件放到新建的文件夹中test中3. 打开您的插件主程序tes t.php ,输入以下代码,并请仔细查看下面代码中的描述 ?php/*Plugin Name: BaiDuKnow/以上是插件名称Plugin URI: http:/ /以上是插件开发公司的网址Description: 百度知道/以上是插件描述Author: Lgm/作者Version: 1.0/版本Author UR

2、I: http:/ BaiDuKnow_install() /将所有的BaiDuKnow改成您插件的名称tes t.php中的test$arrPluginName二BaiDuKnow; /将所有的 BaiDuKnow 改成您插件的名称 tes t.php 中的 test$arrPluginDesc=百度知道;/描述$arrPluginType=content;/top将插件放置在 header 中,content 是在内容中显 示插件内容,right页面右部显示插件$arrPluginCode=<scriptlanguage="JavaScript"type=&quo

3、t;text/JavaScript"src="http:/ &lm=0&rn=8"></script>/一般只要有code的插件应该是将插件嵌入到hdwiki的页面中显示,如果无code将新 开页面执行$ActionMessage=install_plugins($arrPlugin);return $ActionMessage;/Unstall Pluginfunction BaiDuKnow_unstall() /将所有的 BaiDuKnow 改成您插件的名称 test.php 中的 test$ActionMessage二un

4、stall_plugins(BaiDuKnow);/将所有的 BaiDuKnow 改成您插件的 名称 test.php 中的 testreturn $ActionMessage;func tion BaiDuKnow($modname,$mod ty pe,$modcode)/将所有的 BaiDuKnow 改成您插件的名 称 test.php 中的 test/$modname是插件名称,$modtype是类型,如头部插件,内容插件等,$modcode是插件代 码,$title是条目标题global $DB,$g_table_prefix,$g_site_root,$tpl;/$DB数据库对象,

5、$g _t able_prefix是数据库表前缀,$g_si te_root是系统根目录,$tpl 是 smarty 对象/以下是主要开发部分,将您要返回的字符串赋值给$return_str,请尽量少用div可 能会导致前台显示插件的页面错位if($modcode=)$return_str=script language=JavaScript type=text/JavaScript src=http:/ cript;else$return_str=$modcode;/以上是主要开发部分return $return_str;?若以上描述不明白,请参考下图将plugin name的BaiDuKn

6、ow和其他的BaiDuKnow全部换成你自己的插件文件名 test (同插件文件名)修改plugin url等信息,详细修改信息请看plugin开发指南图1 和 plugin开发指南图2古页面1plugin 开发指南图 1 :八丿所有的2】duknowfS改成你曲插件文件名,如Plugin Name: BaiDuKnow 士k你的插件名是test, php,则就改乘让航Plugin URI:修改成你想要StlurlDescription:百度知道 壬简单描述,改乘你想要的描述AuthoE: LgmVersion: 1.0function BaiDuKnE* iiista丄丄().t页面右部显峦

7、插件arrPlugin Name 1 =EaiDuKhw; *?arrPlugin Desc 1 =百度知道”;?arrPlugin Type 1 =rrtoprr;/top将插件放置在header中 content在内arrPlugin 1 Code 1 =rr<script 1 anguage=& quo t; J avaS 匚typerucitXxt/JavaSuript&quci 匸;/Vi般只要有code的插件应该是将插件嵌入到hduikii的页面中显示tocode:$直匚tionMeasage=instail_plugins($ arrPlugin); return ?Act

8、ionMessage;/Unstall Pluginfunction BaiDuKnwfjjnstai 1 () retucn ?ActionHessage;function 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) / $ iuci

9、dnam已是扌称$ illu dtyp已是类型如头部插件内容插件等$ mo de o cl已是插件代码$ t-itl已是条目标题gl oljal W DB r $ 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 c lull/ q ? c t= 18 .:ciii=8 4t: -这平矩形中的代码由自己編写右结果是要返回1于可显示的字符串,苴相关的参数图中已有注眸若想用新ar七屛更板,且返回字符串的,洁参考DocTctal“这牛插件若需要连接数据库等信息,可参考 DocCreator 这个插件

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号