做Discuz x1.5风格的时候很蛋疼的一个问题就是不能直接控制导航上面的字,也就是我上面说的变量$nav[nav],这个几个字母代表了太多的东西。

  具体的参数是在source/function/cache文件夹下cache_setting.php的第628行

1
$data['navs'][$id]['nav'] = "id="$navid" ".($onmouseover ? 'onmouseover="'.$onmouseover.'"' : '')."><a href="$nav[url]" hidefocus="true" ".($nav['title'] ? "title="$nav[title]" " : '').($nav['target'] == 1 ? "target="_blank" " : '')." $nav[style]>$nav[name]</a";

而在这段里面对应的$nav['title']又在改文件的592行

1
$nav['name'] = $nav['name'].($nav['title'] ? '<span>'.$nav['title'].'</span>' : '');

只要在这几个里面添加一个P标签或者添加span表情,然后把$nav['title']中的span修改了,这样修该就会让你在做模板的时候得心应手很多了。

最近解决了JS冲突的问题,也大概明白IE下错位蛋疼的问题解决方法,头部导航也可以改的更漂亮了。欢呼下!!!偶也!