我---7号斋主人

已婚
爱老婆
I wanna be a happy fish...

星期三, 八月 01, 2007

typo live search 中文

typo的live search对中文的支持,假设过typo blog的都知道,直到目前的最新版本4.1.1,还是没有解决,毕竟是老外的系统,没有办法,也许压根这个问题都没有被发现。

但是我们国人使用的时候,就很容易发现了,今天在railscn的坛子里,发现了以为仁兄转的帖子,我照着做了一下,果然有效:
原文:http://www.railscn.com/viewthread.php?tid=1742


另外,typo的官网上,一份邮件中,值得一看:
http://trac.typosphere.org/ticket/560
"...問題出在Ajax的部份,typo在observe時用javascript的escape做了一次unicode的編碼 (%u????)。暫時的解決辦法是在views/shared/_search.rhtml中:
:with => ”’q=’ + escape($F(‘q’))”
改成
:with => ”’q=’ + $F(‘q’)”
就可以避免了。..."
要是再加装其他的theme之后也要把新装的那个theme目录里面的views/shared/_search.rhtml做同样的修改,要不然新的_search.rhtml会把原来的覆盖掉。
然后在进入admin页面,清空cache,再rebuild一次,就可以了。

没有评论: