标题:
让你的Discuz论坛导航栏风格一致
[打印本页]
作者:
cnangel
时间:
2009-1-2 15:18
标题:
让你的Discuz论坛导航栏风格一致
当很多的插件的时候,发现Discuz的导航栏风格有点不协调,原来样子如下:
[attach]443[/attach]
现在修改之后,风格如下:
[attach]444[/attach]
详细修改方式如下:
修改
tempates/default/header.htm
文件,找到
1
处:
<!--{if !$module['adminid'] || ($module['adminid'] && $adminid > 0 && $module['adminid'] >= $adminid)}--><li>$module[url]</li><!--{/if}-->
复制代码
修改成:
<!--{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处:
<!--{elseif $navmngs[$BASEFILENAME]}-->
<!--{loop $navmngs[$BASEFILENAME] $navmng}-->
<!--{if $navmng[0] == array_intersect_assoc($navmng[0], $_GET)}-->{eval $mnid = $navmng[1];}<!--{/if}-->
<!--{/loop}-->
复制代码
后面加上:
<!--{elseif preg_match('/^.*?module\=([^\=\/\.\&]+).*?/', $_SERVER['REQUEST_URI'], $matches)}-->
{eval $mnid = $matches[1];}
<!--{elseif preg_match('/^.*?\/([^\=\/\.\&]+).*?/', $_SERVER['REQUEST_URI'], $matches)}-->
{eval $mnid = $matches[1];}
复制代码
完成修改。
清空缓存即可。
欢迎光临 星星博客 (http://commerce.huhoo.net/)
Powered by Discuz! 7.0.0