Z-Blog Wiki Z-Blog Wiki

Z-Blog官方文库

用户工具

站点工具


zblogphp:development:plugin:interfaces:filter_plugin_admin_leftmenu

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
zblogphp:development:plugin:interfaces:filter_plugin_admin_leftmenu [2016/06/22 11:21]
yszm [调用参数]
— (当前版本)
行 1: 行 1:
-====== Filter_Plugin_Admin_LeftMenu ====== 
-===== 接口描述 ===== 
-后台左侧栏菜单输出接口 
-===== 应用场景 ===== 
-可通过该接口添加后台左侧栏菜单项。 
-===== 调用说明 ===== 
-==== 调用方法 ==== 
-<code php>​Add_Filter_Plugin('​Filter_Plugin_Admin_LeftMenu','​demo_addleft'​);</​code>​ 
-==== 调用参数 ==== 
-^参数类型 ^参数 ^描述 ^ 
-|Array |$leftmenus |左侧栏菜单数组 | 
  
-''​$leftmenus''​数组中键值是通过[[zblogphp:​development:​functions:​makeleftmenu]]构建的字符串,类似这样 
-<code php> 
-$leftmenus['​nav_plugin'​]=MakeLeftMenu("​PluginMng",​$zbp->​lang['​msg'​]['​plugin_manage'​],​$zbp->​host . "​zb_system/​cmd.php?​act=PluginMng","​nav_plugin","​aPluginMng",""​);​ 
-</​code>​ 
-最后输出$leftmenus['​nav_plugin'​]的结果是这样的 
-<code html> 
-<li id="​nav_plugin"><​a id="​aPluginMng"​ href="​http://​localhost/​zbp/​zb_system/​cmd.php?​act=PluginMng"​ title="​插件管理"><​span>​插件管理</​span></​a></​li>​ 
-</​code>​ 
-==== 返回参数 ==== 
- 
-===== 调用示例 ===== 
-在插件的include.php中插入以下代码,将在后台左侧栏新增一菜单项 
-<code php> 
-RegisterPlugin("​demo_leftmenu","​ActivePlugin_demo_leftmenu"​);//​注册插件 
- 
-function ActivePlugin_demo_leftmenu() { 
- Add_Filter_Plugin('​Filter_Plugin_Edit_Response','​demo_addleft'​);​ 
-} 
-function demo_addleft(&​$m){ 
- global $zbp; 
- //​MakeLeftMenu中的参数分别为 目标页面请求权限,​链接文字,​链接URL地址,​构造的li标签id,​构造的a标签id,​菜单项图标地址 
- $m['​demo_leftmenu'​]=MakeLeftMenu("​root",​$zbp->​lang['​demo_leftmenu'​]['​name'​],​$zbp->​host . "​zb_users/​plugin/​demo_leftmenu/​main.php","​nav_demo_leftmenu","​aDemo_leftmenu",​$zbp->​host . "​zb_users/​plugin/​demo_leftmenu/​images/​icon.png"​);​ 
-} 
-</​code>​ 
-上述代码中使用的''​$zbp->​lang['​demo_leftmenu'​]['​name'​]''​为引用插件语言包内容,你可以直接用文字串替代。 
zblogphp/development/plugin/interfaces/filter_plugin_admin_leftmenu.1466565669.txt · 最后更改: 2016/06/22 11:21 由 yszm