200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > zblog插件的制作开发 挂载系统接口 – zblog模板学习 – 前端

zblog插件的制作开发 挂载系统接口 – zblog模板学习 – 前端

时间:2020-04-10 02:08:24

相关推荐

zblog插件的制作开发 挂载系统接口 – zblog模板学习 – 前端

打开include.php文件;

插件的注册

Z-BlogPHP系统的插件是采用主动插入方式来通知系统。所以必须在include.php文件中调用RegisterPlugin函数才能让插件进入系统的插件体系。

如需挂载系统接口,还必须在”ActivePlugin_插件ID名称”函数中完成对接口的挂接工作,例如:

ActionScript

//注册插件RegisterPlugin("插件ID","ActivePlugin_插件ID");###实例:注册插件RegisterPlugin("FY_GOUTOP","ActivePlugin_FY_GOUTOP");

向前台插入返回顶部插件需要加载的css、js等文件;

ActionScript

//具体的接口挂接functionActivePlugin_插件ID(){Add_Filter_Plugin(API名称,执行代码(函数));}###实例:插件挂钩方式functionActivePlugin_FY_GOUTOP(){Add_Filter_Plugin(Filter_Plugin_Zbp_MakeTemplatetags,FY_GOUTOP_MakeTemplatetags);//Zbp类的生成模板标签接口}

添加完成后,后台插件管理启用插件,然后刷新下前台页面,是不是已经显示大家制作的返回顶部了呢!

ActionScript

functionFY_GOUTOP_MakeTemplatetags(){global$zbp;$zbp->header.=<linktype="text/css"href=".$zbp->host.zb_users/plugin/FY_GOUTOP/css/gotop.css"rel="stylesheet"/>."\r\n";//前台页面顶部插入css文件$zbp->header.=<scripttype="text/javascript"src=".$zbp->host.zb_users/plugin/FY_GOUTOP/js/gotop.js"></script>."\r\n";//前台页面顶部插入js文件$zbp->footer.=<divid="tbox"><aid="gotop"href="javascript:void(0)"></a><aid="jianyi"target="_blank"href="/"></a></div>."\r\n";//前台底部插入返回顶部的div代码}

插件include.php全部代码示例:

ActionScript

<?php###实例:注册插件RegisterPlugin("FY_GOUTOP","ActivePlugin_FY_GOUTOP");###实例:插件挂钩方式functionActivePlugin_FY_GOUTOP(){Add_Filter_Plugin(Filter_Plugin_Zbp_MakeTemplatetags,FY_GOUTOP_MakeTemplatetags);//Zbp类的生成模板标签接口}functionFY_GOUTOP_MakeTemplatetags(){global$zbp;$zbp->header.=<linktype="text/css"href=".$zbp->host.zb_users/plugin/FY_GOUTOP/css/gotop.css"rel="stylesheet"/>."\r\n";//前台页面顶部插入css文件$zbp->header.=<scripttype="text/javascript"src=".$zbp->host.zb_users/plugin/FY_GOUTOP/js/gotop.js"></script>."\r\n";//前台页面顶部插入js文件$zbp->footer.=<divid="tbox"><aid="gotop"href="javascript:void(0)"></a><aid="jianyi"target="_blank"href="/"></a></div>."\r\n";//前台底部插入返回顶部的div代码}functionInstallPlugin_FY_GOUTOP(){}functionUninstallPlugin_FY_GOUTOP(){}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。