|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
修改前请备份原文件。
我这是填写的fa图标,如果没装这玩意儿,添加图片地址也可以。
刚改完图标还没设置全。
正式修改步骤:
1.添加主导航图标调用
打开文件/source/function/cache/cache_setting.php
找到
- if($nav['type'] == 0) {
- $domainkey = substr($purl['path'], 0, -strlen(strrchr($purl['path'], '.')));
- if(!empty($_G['setting']['domain']['app'][$domainkey]) && !in_array(strtolower($nav['title']), array('follow', 'guide', 'collection', 'blog', 'album', 'favorite', 'friend', 'share', 'doing'))) {
- $nav['url'] = 'http://'.$_G['setting']['domain']['app'][$domainkey];
- }
- }
[color=rgb(51, 102, 153) !important]复制代码
在下面增加:
- //主导航图标
- if($nav['icon']) {
- $navicon = str_replace('{STATICURL}', STATICURL, $nav['icon']);
- $nav['icon'] = "$navicon";
- }
[color=rgb(51, 102, 153) !important]复制代码
找到:
[color=rgb(51, 102, 153) !important]复制代码
在前面增加:
[color=rgb(51, 102, 153) !important]复制代码
2.添加子菜单导航图标调用:
还是cache_setting.php文件,找到:
[color=rgb(51, 102, 153) !important]复制代码
在下面添加:
- //子菜单导航图标
- if($subnav['icon']) {
- $navicon = str_replace('{STATICURL}', STATICURL, $subnav['icon']);
- $subnav['icon'] = "$navicon";
- }
[color=rgb(51, 102, 153) !important]复制代码
找到:
[color=rgb(51, 102, 153) !important]复制代码
在前面添加:
[color=rgb(51, 102, 153) !important]复制代码
2.后台添加填写框:
打开文件/source/admincp/admincp_nav.php
找到:
- showsetting('misc_customnav_parent', array('parentidnew', $parentselect), $nav['parentid'], 'select');
- showsetting('misc_customnav_title', 'titlenew', $nav['title'], 'text');
[color=rgb(51, 102, 153) !important]复制代码
下面增加:
- showsetting('misc_customnav_icon', 'iconnew', $nav['icon'], 'text');
[color=rgb(51, 102, 153) !important]复制代码
找到:
- $logoadd = ", logo='$logonew'";
[color=rgb(51, 102, 153) !important]复制代码
下面增加:
- //保存
- $iconnew = addslashes($nav['icon']);
- if($_FILES['iconnew']) {
- $upload = new discuz_upload();
- if($upload->init($_FILES['iconnew'], 'common') && $upload->save()) {
- $iconnew = $upload->attach['attachment'];
- }
- } else {
- $iconnew = $_GET['iconnew'];
- }
- if($_GET['deleteicon'] && $nav['icon']) {
- $valueparse = parse_url($nav['icon']);
- if(!isset($valueparse['host']) && !strexists($nav['icon'], '{STATICURL}')) {
- @unlink($_G['setting']['attachurl'].'common/'.$nav['icon']);
- }
- $iconnew = '';
- }
- $iconadd = ", icon='$iconnew'";
[color=rgb(51, 102, 153) !important]复制代码
找到:
[color=rgb(51, 102, 153) !important]复制代码
下面增加:
[color=rgb(51, 102, 153) !important]复制代码
OK。
|
|