「mixiの日記がさかのぼってる!」
ここの日記をmixiに外部日記として読み込ませているんですが、10月上旬にいきなり反映がおかしくなりました。RSSで表示する件数を例えば7件にしていると最新記事から7件前のものが出る症状。件数の部分を3件に変えたり10件に変えても同じ。これじゃmixiに反映してる意味が無い!とどーにかして直せないかとごにょごにょしまくってました。でもRSS1.0のファイルのテンプレートを貼り付けたり、FeedBurnerで2.0を1.0に変換しつつ読み込ませても駄目。もうわからんー!とmixiのヘルプからRSSの欄を覗いてみました。
1.ブログの記事に機種依存文字を使っている
2.RSSのURLが異なっている
3.RSSのフォーマットに問題がある
とりあえず1は違う、2はもう何度も確認してコピー&ペーストしまくり。3はどうだろ…?
Movable Typeのデフォルトテンプレートだけど、と思ってチェックかけてみたら「Your feed appears to be encoded as "UTF-8", but your server is reporting "US-ASCII"」と出ました。US-ASCIIに変えてみたらmixiに反映された時文字化けになっていて、使い物にならない。汗
更にGoogleでぐぐりつつmixiに外部から日記を反映させているところを見ると、全て記事の表示順が降順になっているのを確認。私は(自分が)上→下の方がまとめて読む時(ログ整理や自分で読み返す時)に読みやすいのでMovable Typeの設定を昇順にしていたんですが、そこを降順にして反映を待ってみました。
するとついに外部日記の反映が直ったー!外部日記なので反映までに最大4時間かかるのは仕方ないけど、でもついに解決できたTT
RSSの記事表示順とMovable Typeの記事表示順が連動しているとは思わなかったし、それが表示できない原因だというのも変な話だけど(それまでは昇順でも大丈夫だったので)mixiに反映させている為、当分の間はこれで行こうと思います。
でもmixi側に要望出そうかなぁ・・・
Hide More...