Discuz!后台设置菜单高亮无效

在Discuz!后台设置菜单高亮效果时,无论如何都不输出我模板目录下的菜单高亮图片,在后台却输出正常,不得已查看源码解决。

导致该问题的原因:

Discuz!的默认CSS文件里在写菜单高亮样式时没有使用标签,而是直接使用相对地址引用static目录下的图片。

解决方法:

自定义CSS文件(extend_common)里,添加如下类似代码:

#nv li a:hover { {MENUHOVERBGCODE}; }

如果要修改当前页面菜单背景:

#nv li.a { margin-left: -1px; {MENUHOVERBGCODE}; }

去掉菜单分隔符:

#nv li { background: none;}

当发现自己写的样式无法生效时,就要阅读一下模板default下面的样式。

阿里云