解決Sociable 無法中文化並加入等推文圖示?

27 Jun
2009

【原文發自:http://blogs.carrielis.com/393】 

Sociable 是一款 WordPress 前十大熱門的插件(Plugins),有了它的加持,可以方便讀者將你的部落格文章推到各個書籤網站,對於部落格的 SEO 有著相當大的幫助,也有助於讓你的部落格名氣大增。

 當然,我們先要下載 Sociable 的外掛,目前最新版本為 3.0.2,有多國語系檔,也包含了正體中文,下載、解壓縮、上傳到主機的 wp-contents/plugins,請保持資料夾名稱為 sociable;之後請登入你的 WordPress 後台,在外掛頁面啟用此插件,接著就到設定/Sociable 頁面來作你的個人化設定囉!

 但是,奇怪了,為甚麼 Sociable 的設定頁面還是英文介面呢?我 Google 了一下,在 ANDY這篇文章得到解答,原來是 sociable.php 這個檔案的語系檔路徑出錯了,才會造成介面無法正確中文化,在此筆記下來也與大家作個分享。

 

 請打開 sociable.php 這個檔案,並搜尋:

load_plugin_textdomain('sociable', $sociablepluginpath);

 將這段語法更改為以下正確路徑的語法:

load_plugin_textdomain('sociable', 'wp-content/plugins/sociable/i18n');

 接著是幫 Sociable 添加 funp推推王、udn共享書籤,和Yahoo!奇摩分享書籤在地化書籤網站的推文圖示。

 Sociable 雖有各國的書籤推文圖示,也包含了 hemidemi黑米和 myshare,但卻獨獨沒有這三種台灣朋友常用的服務,我在場地王這篇文章看到了完美解答。

 但是場地王提供的是舊版本,我比對了場地王的版本和 Sociable 的新版本,得到了解法,以下將語法筆記在此並與大家作個分享。首先請你們先下載場地王提供的舊版,以便取得推文圖示,接著打開 sociable.php 這個檔案,找到 41 行的:

add_filter('init', 'sociable_init_locale');

$sociable_known_sites = Array(

 接著在底下依序加入:


'funp' => Array(
'favicon' => 'funp.gif',
'url' => 'http://funp.com/push/submit/add.php?url=PERMALINK&s=TITLE&&via=tools',
),

‘udn’ => Array(
‘favicon’ => ‘udn.gif’,
‘url’ => ‘http://bookmark.udn.com/add?f_TITLE=TITLE&f_URL=PERMALINK’,
),

‘YahooKimo’ => Array(
‘favicon’ => ‘yahookimo.gif’,
‘url’ => ‘http://tw.myweb2.search.yahoo.com/myresults/bookmarklet?u=PERMALINK&ei=UTF-8&t=TITLE’,
),

 就這麼簡單囉!

加入書籤:
  • Print this article!
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Haohao
  • Hemidemi
  • Live
  • MyShare
  • funP
  • Udn
  • YouPush
  • Push-Reporter
  • Fiigo
標籤: WP-外掛, 紀錄

相關文章

評論已關閉.

top