首页 > 代码库 > zabbix导航栏自定义Label、Zatree在新浏览器新标签页打开的方法

zabbix导航栏自定义Label、Zatree在新浏览器新标签页打开的方法

1.  vim $zabbix_PATH/include/menu.inc.php

    284行增加以下内容

284         ‘zatree‘=>array(

285         ‘label‘ => _(‘Zatree‘),

286         ‘user_type‘                             => USER_TYPE_ZABBIX_USER,

287         ‘default_page_id‘       => 0,

288         ‘force_disable_all_nodes‘ => true,

289         ‘pages‘ =>array(

290                 array(‘url‘ => ‘http://www.51cto.com/zabbix.php‘,‘label‘ => _(‘Zatree‘),)

291                 )

292 

293 ),

294 

295         ‘edu‘=>array(

296         ‘label‘ => _(‘edu‘),

297         ‘user_type‘                             => USER_TYPE_ZABBIX_USER,

298         ‘default_page_id‘       => 0,

299         ‘force_disable_all_nodes‘ => true,

300         ‘pages‘ =>array(

301                 array(‘url‘ => ‘http://edu.51cto.com‘,‘label‘ => _(‘edu‘),)

302                 )

303 

304 ),

305 


2.  vim $zabbix_PATH/include/menu.inc.php

    432-436做以下调整

432                 $mmenu_entry->setAttribute(‘id‘, $label);

433                 if(strpos($menu_url,"//"))

434                 $mmenu_entry->addAction(‘ ‘javascript: window.open(\‘‘.$menu_url.‘\‘);‘);

435                 else

436                 $mmenu_entry->addAction(‘ ‘javascript: redirect(\‘‘.$menu_url.‘\‘);‘);


ok,现在打开浏览器试试吧!!!

本文出自 “Linux运维” 博客,请务必保留此出处http://utrace.blog.51cto.com/2213120/1546675

zabbix导航栏自定义Label、Zatree在新浏览器新标签页打开的方法