MSN Sync Modified 2.3beta

上一版基本上做錯了...腦袋一時打結,趕快更新一下功能正常的版本。
主要修正:

  • 修正沒有more時全篇文章會消失的問題。2.2 測試的時候其實是正常的,但是正式版忘了判斷是否根本沒<!--more-->tag的存在。所以如果沒有<!--more-->整篇文章會不見。

  • 因為正常來說是要有<!--more-->的時候才會有閱讀全文的連結。所以新增一個給more用的template,當文章中有<!--more-->才會予以切斷及增加<!--more-->的連結。會改用另外一個範本。若之前抓過2.3beta的人,在b2不懂怎麼用的話可以按reset option參考新範本怎麼做。

非功能性修正:

  • 修正送出的時間,本來是送目前時間,改為送出wordpress中文章的時間。可惜live spaces完全不理時間的樣子,改了等於沒改。

  • 修正無法通過xhtml 1.0驗證的問題。


新版下載

留言

  1. 不好意思, 看來還是有點問題, 現在有 more 會變成先顯示 Content of Sync, 然後在顯示 More Message. 我想應該是有 more tag 的時候, 就不顯示 Content of Sync 了.

    這裡有例子: http://dennys-hsieh.spaces.live.com/

    回覆刪除
  2. 因為我本來是做成比較像wordpress的作法,有more才切斷和黏一段上去。

    你說作法我也有想過,現在再想想,的確這樣好像彈性也比較大。

    剛改好了,你可以試試看(今天沒空試,不好意思,只確認程式能跑而已,注意版號是'2.3b2')。

    回覆刪除
  3. 2.3b2 的情形是 more tag 加上之後, 文章就是空的了. 我試著改了一下, 把 176 行拿掉, 則不論有沒有 more tag, 表現就都正常了. 不知道這樣亂改會不會影響到其他地方 :p

    // $WP_MSNSYNC_MSG = $WP_MSNSYNC_MORE;

    回覆刪除
  4. 因為你的範本不對。在這邊建議換版本的時候先按一下reset再照新的修改會比較了解我的意思。

    上一版的作法是當有more出現時才把more msg接上去,所以你原範本的閱讀全文link就應該要拿掉才對,只是後來想想還是照最先想的分成獨立兩個,也讓大家能比較隨自己的意思來決定有more和沒有more的時候要怎樣顯示你的文章。所以你的Content of Sync(more version)中也需要有[POST]存在,否則就沒有內文。

    總之beta版改來改去,目前還在想如果正式版應該怎麼做比較容易讓人理解。在2.3b3裡面我稍微修改了一下說明文字。

    你修掉那行就是不論有沒有切斷,用的都會是原本的那套範本。如果覺得ok的話就無妨,除此之外是不會有什麼問題。

    回覆刪除

張貼留言

這個網誌中的熱門文章

為什麼男生唱女生的歌要升 key

台灣工程師常唸錯的英文單字

談談台灣人使用統傳漢字的優越心態