Board logo

标题: 让你的Discuz论坛导航栏风格一致 [打印本页]

作者: cnangel    时间: 2009-1-2 15:18     标题: 让你的Discuz论坛导航栏风格一致

当很多的插件的时候,发现Discuz的导航栏风格有点不协调,原来样子如下:
[attach]443[/attach]
现在修改之后,风格如下:
[attach]444[/attach]

详细修改方式如下:
修改tempates/default/header.htm文件,找到1处:
  1. <!--{if !$module['adminid'] || ($module['adminid'] && $adminid > 0 && $module['adminid'] >= $adminid)}--><li>$module[url]</li><!--{/if}-->
复制代码
修改成:
  1. <!--{if !$module['adminid'] || ($module['adminid'] && $adminid > 0 && $module['adminid'] >= $adminid)}--><!--{if preg_match("/plugin\.php\?/", $module['url'])}-->{eval $module['url'] = preg_replace('/"(.*?module\=([^"\=\.\&]+).*?)">/', '"\1" id="mn_\2">', $module['url']);}<!--{else}-->{eval $module['url'] = preg_replace('/"(.*?([^"\/\.\&]+).*?)">/', '"\1" id="mn_\2">', $module['url']);}<!--{/if}--><li>$module[url]</li><!--{/if}-->
复制代码
找到1处:
  1.                                         <!--{elseif $navmngs[$BASEFILENAME]}-->
  2.                                                 <!--{loop $navmngs[$BASEFILENAME] $navmng}-->
  3.                                                         <!--{if $navmng[0] == array_intersect_assoc($navmng[0], $_GET)}-->{eval $mnid = $navmng[1];}<!--{/if}-->
  4.                                                 <!--{/loop}-->
复制代码
后面加上:
  1.                                         <!--{elseif preg_match('/^.*?module\=([^\=\/\.\&]+).*?/', $_SERVER['REQUEST_URI'], $matches)}-->
  2.                                                 {eval $mnid = $matches[1];}
  3.                                         <!--{elseif preg_match('/^.*?\/([^\=\/\.\&]+).*?/', $_SERVER['REQUEST_URI'], $matches)}-->
  4.                                                 {eval $mnid = $matches[1];}
复制代码
完成修改。

清空缓存即可。




欢迎光临 星星博客 (http://commerce.huhoo.net/) Powered by Discuz! 7.0.0