MSN Sync modified

上一篇提到了MSN Sync這個plug-in,有了同步Sync,就可以減少重貼的時間。

由於這個plug-in比較簡單,所以昨天花了一點時間把它改良成符合我需要的樣子。因為目前原作者網站404中(原作者後來新建了一個wordpress blog),本來在考慮要不要把我修改過的版本放出來。今天在這邊找到了原作者的回應,所以先放出來讓有興趣的人可以使用。

和原1.0版比較,更新如下:

  1. 會初始化option。
  2. 不了解為什麼原作者在標題的部份不讓我們使用原標題([TITLE]),這這版中把標題的digest功能也加回去。
  3. 增加Post Status選項,讓你可以設定同步至MSN Spaces是要直接發布,或先存成草稿。
  4. 對習慣不使用TinyMCE編輯的人,文章中會沒有<p>分段,不做apply filter會亂掉,所以在這版apply filter修正此問題。
  5. 增加選項,可自定要不要把<p></p>換成<div></div><br/>,讓文章在MSN Spaces顯示的效果較好。
  6. 把設定移到optionpost下面(這只是個人習慣問題)。
  7. MSN API修正:除了原來把<>代換成&lt;&gt;以外,新增把& 代換成&amp;。
  8. 更新事項補遺,此版有新增Category支援,sync時MSN Spaces就會自動新增,毋需在MSN Spaces預先新增類別。不過一篇文章有兩個或以上Category的話,MSN Spaces只會選擇送出的第一個。

下載MSN Sync modified 1.0p,安裝參考原版本說明,下載後將phps改成php再使用。

11 thoughts on “MSN Sync modified

  1. 在我的blog上看到了你的trackback。我改动的比你少,而且希望的改动你基本都实现了,呵呵。

    Nice job 🙂

  2. Hi,

    对了,想请教你一下:不知你知不知道如何能在程序中获取当前帖子的permalink? 如果可以的话,在sync的时候能加上link会很方便。
    谢谢。

  3. 不難,其實我也沒有仔細看過wordpress的開發文件,都只是直接search wordpress source code找到我要的東西。

    以下是測試過可以用的修改,這樣就可以在內文中使用[PERMALINK]代換成permalink url,看看是否符合你的需要。
    $r1=array("[TITLE]","[POST]","[PERMALINK]");
    $r2=array($user_data->post_title,$post, get_permalink($user_data->ID));

  4. 用了最新版的链接软件出现问题了,点了update option 出现了Warning: fsockopen() [function.fsockopen]: unable to connect to ssl://storage.msn.com:443 in /mnt/103/sda/1/4/lee1987/wp-content/plugins/wp-livesync.php on line 79

    不知道是怎么回事

Leave a Reply

Your email address will not be published. Required fields are marked *