各位大大:
我使用了college_red主题作为moodle主题,其中有一个menubar.php页面,可以修改中文菜单:
<?php
$text ='<li><a href="'.$CFG->wwwroot.'/">首页</a>';
echo $text;
?>
若该文件默认存储编码为ANSI,如果使用默认的编码格式ANSI,菜单显示的位置和CSS效果都正常,如图:
若该文件另存编码为UTF-8,则中文正常显示,但是菜单显示的位置会下移一行,如图:
应该不是CSS的问题,如果不改中文,只改编码也会出现上述问题,请假各位有没有用过此主题,如何修改比较恰当?谢谢!
不是文件编码的问题
你只要在menubar.php文件中加上下面代码就可以
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
我用的就是这个皮肤