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

提交评论