Ajax Shoutbox - Wordspew

我一直以來都想用 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:

5 Responses to “Ajax Shoutbox - Wordspew”

  1. 1147

    我已試過修改wordspew的css了
    但是都不會像你一樣
    可以打name,website和內容
    而且最下的打成一團的...
    而且我也想好像你一樣移走guest_XXXX
    可以教教我嗎
    謝謝!

  2. 867

    因為 Wordspew 在 WordPress 2 中是有一些問題的,你可以參考之前的一篇文章 Wordspew 在 WordPress 2.0 的問題,內有解決 admin. 本人不用輸入名字的問題。

    至於輸入欄打成一團,我看過你的 page source,應該是 CSS 的定位出現問題,這要靠你才可解決了。

  1. 3043 花水木 HANAMITSUKI
  2. 581 天佑的自由天地 » Blog Archive » Wordspew 在 WordPress 2.0 的問題
  3. 457 Sidekick @ WordPress.com » 推介:免費的Wordpress Blog Hosting-InnerEyes

Leave a Reply