Discuz!X/后台HTML显示函数
来自Blueidea
< Discuz!X
1033289127(讨论 | 贡献)2011-07-08T10:49:14的版本 (以内容“discuzx 后台模块开发大多直接调用后台HTML函数输出,使用HTML输出函数更加方便快捷的构建一个后台WEB页面。 == 导航显示函数(s...”创建新页面)
discuzx 后台模块开发大多直接调用后台HTML函数输出,使用HTML输出函数更加方便快捷的构建一个后台WEB页面。
- 导航显示函数(shownav)
function shownav($header = '', $menu = '', $nav = '') {
global $action, $operation;
$title = 'cplog_'.$action.($operation ? '_'.$operation : '');
if(in_array($action, array('home', 'custommenu'))) {
$customtitle = '';
} elseif(cplang($title, false)) {
$customtitle = $title;
} elseif(cplang('nav_'.($header ? $header : 'index'), false)) {
$customtitle = 'nav_'.$header;
} else {
$customtitle = rawurlencode($nav ? $nav : ($menu ? $menu : ''));
}
$title = cplang('header_'.($header ? $header : 'index')).($menu ? ' » '.cplang($menu) : '').($nav ? ' » '.cplang($nav) : '');
$ctitle = cplang('header_'.($header ? $header : 'index'));
if($menu) {
$ctitle = cplang($menu);
}
if($nav) {
$ctitle = cplang($nav);
}
$addtomenu = " <a target=\"main\" title=\"".cplang('custommenu_addto')."\" href=\"".ADMINSCRIPT."?action=misc&operation=custommenu&do=add&title=".rawurlencode($ctitle)."&url=".rawurlencode(cpurl())."\">[+]</a>";
$dtitle = str_replace("'", "\'", cplang('admincp_title').' - '.str_replace(' » ', ' - ', $title));
echo '<script type="text/JavaScript">parent.document.title = \''.$dtitle.'\';if(parent.$(\'admincpnav\')) parent.$(\'admincpnav\').innerHTML=\''.$title.$addtomenu.'\';</script>';
}
- 参数解释