在著名的Joomla的默认安装模版中有一个BEEZ模版非常简洁,我打算在这个模版的基础上修改为自己的模版。
对于JOOMLA模版的文件结构在此不用多说了,请有需要温习者点击这里.
在我修改BEEZ模版的版权信息的时候,直接动的templete中的beez文件夹内的index.php文件。把页尾的版权改成中文的时候出错,直接显示成了乱码,但是页面还是能够正常打开的。
中文显示出问题了肯定是beez模版的字符编码问题,于是乎想当然从Gb2312改成了utf-8。
再一打开首页。直接报错为“Parse error: syntax error, unexpected ‘<’, expecting T_STRING or T_VARIABLE or ‘{‘ or ‘$’ inwww\joomla\templates\beez\index.php on line 33”,进到第33行一看是转字符的定义代码。
完了,BEEZ的index.php文件不能转化成utf-8,暂时对中文支持不够的话,模版就没办法改下去了。
解决方法:将整体模版文件转化为UTF-8字符格式,OR摸清楚JOOMLA模版架构以后自立更生。