服务热线
1888888888
作者:文煞发布时间:2023-08-20分类:Zblog笔记浏览:349
新建include.php,打开include.php文件。
Z-BlogPHP系统的插件采用主动插入方式来通知系统,因此必须在include.php文件中调用RegisterPlugin函数才能让插件进入系统的插件体系。
如果需要挂载系统接口,在"ActivePlugin_插件ID名称"函数中完成对接口的挂接工作,示例如下:
// 注册插件 RegisterPlugin("插件ID", "ActivePlugin_插件ID"); 向前台插入返回顶部插件所需的css、js等文件。 具体的接口挂接如下: function ActivePlugin_插件ID() { Add_Filter_Plugin('API名称', '执行代码(函数)'); } 示例中的插件挂钩方式如下: function ActivePlugin_FY_GOUTOP() { Add_Filter_Plugin('Filter_Plugin_Zbp_MakeTemplatetags', 'FY_GOUTOP_MakeTemplatetags'); // Zbp类的生成模板标签接口 }
添加完成后,在后台插件管理中启用插件,并刷新前台页面,即可看到制作的返回顶部功能。
<?php RegisterPlugin("FY_GOUTOP", "ActivePlugin_FY_GOUTOP"); function ActivePlugin_FY_GOUTOP() { Add_Filter_Plugin('Filter_Plugin_Zbp_MakeTemplatetags', 'FY_GOUTOP_MakeTemplatetags'); //Zbp类的生成模板标签接口 } function FY_GOUTOP_MakeTemplatetags() { global $zbp; $zbp->header .= '<link type="text/css" href="' . $zbp->host . 'zb_users/plugin/FY_GOUTOP/css/gotop.css" rel="stylesheet" />' . "\r "; //前台页面顶部插入css文件 $zbp->header .= '<script type="text/javascript" src="' . $zbp->host . 'zb_users/plugin/FY_GOUTOP/js/gotop.js"></script>' . "\r "; //前台页面顶部插入js文件 $zbp->footer .= '<div id="tbox"><a id="gotop" href="javascript:void(0)"></a><a id="jianyi" target="_blank" href="https://www.fengyan.cc/"></a></div>' . "\r "; //前台底部插入返回顶部的div代码 } function InstallPlugin_FY_GOUTOP() {} function UninstallPlugin_FY_GOUTOP() {}
由于部分虚拟主机用户建设违法网页,导致原IP被封禁,请及时解析域名到新的IP地址:45.15.10.56!同时遵守我国法律法规,并保留将相关传播违法信息者的联系信息提供给警方的权利!
分享:
支付宝
微信