关于bbpress的中文标签
最近试用了一把bbpress 0.8.1,据称已经对中文标签有很好的支持啦,实际使用却让人大失所望.能给每个帖子打上中文标签没错,然而在点击标签连接之后,进入redirect的死循环.跟踪了一下循环发生原因,发现只要修改bb-includes/wp-functions.php的第664行:
PHP:
-
$ret .= "$k=$v";
修改成:
PHP:
-
$ret .= $k == 'tag' ? "$k=" . urlencode($v) : "$k=" . $v;
这样就可以让bbpress支持中文标签聚合浏览啦
作者: volcano 发表于4月 6, 2007 at 8:19 am
爆米花 于 2007-04-10 @ 09:02:41 留言 :
“$k=$v”; 这个为什么就会死循环? 是乱码造成的?
举个例说明下?
volcano 于 2007-04-10 @ 11:18:34 留言 :
因为$v是用parse_str解析后的value,它会被urldecode,而后面的判断条件如果发现value有不一致,就会跳转,所以这里需要给它encode回去,具体细节需要看代码。
爆米花 于 2007-04-14 @ 10:15:00 留言 :
还是不甚了解,没听明白!
对了,你在我那边留言,说页面在firefox下很乱,是不是惨不忍睹
你觉得主要是哪方面的原因,css不兼容?还是一些特定的标签造成?
volcano 于 2007-04-14 @ 11:31:20 留言 :
应该是css问题
volcano 于 2007-05-16 @ 15:15:41 留言 :
做生意,似乎不在目前讨论的话题之列
» bbpress开发中的消息 - 某人的栖息地 于 2007-06-30 @ 07:19:22 留言 :
[…] bbpress 0.8.2发布bbpress发送的注册邮件收不到怎么办关于bbpress和wordpress整合的admin账户问题关于bbpress的中文标签MU 1.0 and bbPress […]