我一直以來都想用 Jalenack's Wordspew Plugin 這個 Ajax Shoutbox 取代 Shoutmix 的,因為採用 Ajax 的技術,不用 refresh 網頁便能看到新的留言,比起 Shoutmix 實在方便得多。
今日終於轉用了 Wordspew,為什麼直至現在才轉用呢?因為在試用這個 plugin 時發現之前搬遷 blog 至 Dreamhost 的中文亂碼問題,同樣發生在這個 plugin 上,修改這個 plugin 後才把問題解決。
我想可能有部份 blogger 會遇到同一個問題,所以我便將解決方法供諸同好,其實修改方法很簡單,只需要修改 wordspew.php 這個檔案。
在 wordspew.php 中,下面這句會出現 3 次:
$conn = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
只需要在這句下面加上以下這行:
mysql_query("SET NAMES UTF8",$conn);記著因為 mysql_connect 語句出現 3 次,所以這行同樣要加 3 次,中文亂碼問題便會解決,原理是和桑林志內所講的一樣,在連接 MySQL 後先將編碼轉做 UTF-8 才進行存取資料。:wink:
我已試過修改wordspew的css了
但是都不會像你一樣
可以打name,website和內容
而且最下的打成一團的...
而且我也想好像你一樣移走guest_XXXX
可以教教我嗎
謝謝!
因為 Wordspew 在 WordPress 2 中是有一些問題的,你可以參考之前的一篇文章 Wordspew 在 WordPress 2.0 的問題,內有解決 admin. 本人不用輸入名字的問題。
至於輸入欄打成一團,我看過你的 page source,應該是 CSS 的定位出現問題,這要靠你才可解決了。