下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年安徽电子信息职业技术学院公开招聘博士人才5名备考题库附答案详解(综合题)
- 2026四川南充市第四人民医院招聘紧缺专业技术人员11人备考题库及完整答案详解
- 2026广东广州市番禺区番广附万博学校招聘合同制教师30人备考题库及答案详解(新)
- 2026江西吉安市泰和县旅游投资发展有限公司面向社会招聘4人备考题库附答案详解(达标题)
- 2026北京纳米能源与系统研究所曹霞课题组招聘2人备考题库含答案详解(基础题)
- 2026浙江工业职业技术学院招聘4人备考题库(第二批)附答案详解(a卷)
- 2026广发银行济南分行春季校园招聘备考题库及答案详解(网校专用)
- 2026广西第二荣军优抚医院聘用人员招聘1人备考题库附答案详解(典型题)
- 2026甘肃张掖市甘州区特聘农技员招募工作4人备考题库及答案详解(历年真题)
- 2026上半年海南文昌市校园招聘事业单位人员(海口考点)19人备考题库(5号)完整参考答案详解
- (二模)宁波市2026届高三高考模拟考试语文试卷(含答案及解析)
- 2026春季学期国开机电专科《可编程控制器应用实训》一平台在线形考形成任务1至6答案
- 研发部保密工作制度
- 云投集团招聘笔试题目
- 仙人指路指标源码,号称20年16000倍收益通达信指标公式源码
- 2026中国侨联直属事业单位招聘9人备考题库及答案详解(夺冠系列)
- 河海大学介绍
- 混凝土挡墙施工工艺方案
- 2025年国家义务教育质量监测八年级心理健康测试题及答案
- 企业内训师培训教程与实践工具包
- JJG 1003-2016流量积算仪
评论
0/150
提交评论