让sh404sef是joomla的一款不可多得的sef扩展,但支持英文之外的文字有限,对中文就不用说了。因为英文中输入title它就会自动填充alias的,也就是说title和alias是相同的,而中文如果不输入英文的话则会成生一些数字。这就有麻烦了。 要sh404sef支持中文 中选title alias外,还要在代码中修改。 在组件目录里打开sef_ext.php文件,在424行,437行,456行,462行,481行,486行,507行,515行,将这几行的title全部换成alias问题就解决了 当然还有一个问题,即使这样改了,还是无法解决,就是这样一来,当页面是在单元或分类而不是内容页时,浏览器上方的标题就变成英文了,而我们想要的是中文。就像下面的:  最好的办法就是不用sh404sef,用joomla自带的sef。虽然这个看起来很美,但起来却不是那么美。
|