0

如何让Pivot的评论支持中文?

Posted by Elias on 七 14, 2004 in 个人网站的工具与思考

以前一般都认为Pivot是不支持中文评论的,所以虽然Pivot相当优秀,但是使用它来做中文Blog的人却很少。既然本人现在选择了Pivot来作为我的Blog程序,那么就顺道在这里介绍我所使用的让Pivot的评论支持中文的办法。我自己在1.14版本测试成功了。

事实上,最近Pivot的支持论坛上已经有不少讨论如何让Pivot支持亚洲语言的办法了。其中有个叫envia的韩国人做了很多工作,而且最近给出了一个让Pivot支持韩文的补丁。对PHP有经验的兄弟不妨直接参考他的方法来搞定中文。我的方法不如他的完善,但一定可以工作,否则你也就不会看到我这个Blog了(我采用的是Pivot1.14版本)。

根据他的工作结果,我进行了简化(并不是说简化更合理,而是为了方便,以及,我能够理解……)。需要完成下面几个步骤:

 1,在Pivot的所有源代码中将函数"htmlentities"修改为"htmlspecialchars";  2,在pvlib.php文件中,把函数"entify"和"unentify"的函数体都注释掉;  3,把pvl_chs.php另存为UTF8编码格式(Windows自带的记事本就可以完成这件事情),并更名为pvl_chs_utf8.php;  4,修改Pivot的所有网页模板,把"ISO-8859"这样的编码信息全部修改为"UTF-8"。  5,照一般步骤安装Pivot,在语言设置中选择使用pvl_chs_utf8.php。 这样,Pivot就能工作在UTF-8格式下了,评论能够正常显示了。

我的这个方法的局限性在于无法让搜索功能正常工作,或许得借助Google完成这件事情了。

Elias的邪异门 is proudly powered by WordPress.(京ICP备10013669号 瑞豪开源提供VPS)Theme design by Laptop Geek.
Copyright © 2018 All rights reserved. Entries (RSS) and Comments (RSS).