MTのPlugin「Feeds.App」 の導入

このQ&Aのポイント
  • MTのPlugin「Feeds.App」を使ったRSS feedの表示に文字化けの問題が発生しています。
  • mt-jcode.plプラグインを試しましたが解決できませんでした。
  • MTのバージョンは3.151jaで、文字コードはUTF-8、サーバはロリポップレンタルサーバです。
回答を見る
  • ベストアンサー

MTのPlugin「Feeds.App」 の導入

「Feeds.App」という、他のブログの更新情報を自分のブログ上に表示させるMovableTypeのRSSfeedのプラグインを導入しました。 導入後、実際に自サイトにタグを書き込んで表示させたところ、導入したRSS feedの表示は日本語で上手く表示されているのですが、導入前にはきちんと表示されていた、サイトのもともとの日本語部分が全て文字化けしました。 ネットでいろいろ調べ、mt-jcode.plと言うプラグインを試しましたが、これはRSS feedの表示が化けた時に使うものらしく、上手くいきませんでした。 (もちろん、index.rdfも書き換えてみました。) MTの文字コードを、Shift_JIS、EUC-JPに変えてみても、表示の崩れがひどくなるだけでした。 MTのバージョンは3.151ja、ブログで指定している文字コードはUTF-8、利用しているサーバはロリポップレンタルサーバ(独自ドメインで利用)という条件です。 解決方法をご存知の方がいましたら、ぜひおしえてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • SpiceGirl
  • ベストアンサー率69% (493/713)
回答No.1

mt-rssfeed.pl に下記パッチを当ててみてはいかがでしょうか。 http://as-is.net/blog/archives/misc/mt-rssfeed.patch 先頭 + は追加する行 先頭 - は削除する行

chapimaru
質問者

お礼

Feeds.Appにはmt-rssfeed.plと言うファイルが無くて、パッチは当てられませんでした。 せっかくおしえていただいたのに、申し訳ありません。 ですが、ご親切にご回答をいただき、本当にありがとうございました。

関連するQ&A

  • MTの記事をRSSで表示させたいのですが。。。

    すいません。MT、RSS初心者です。 MT4で作成したブログ記事を、同サーバー内のhtmlにRSSで差込表示させたいのですが、やり方がわかりません。。。 現在使用しているRSSは、大黒屋本舗さんのjsRSS++ v3.15です。 何とかフィードは完了したようですが、 「テンプレートファイルがありません」と出てしまいます。 テンプレートファイル(.tmp)はshift_jisで保存しているのですが、引数の貼り付けを行うブログ側のファイルを間違えている気がします。 MT4で吐き出したhtml、rss.xmlに貼り付けたのですが表示されません。 どなたか教えてくださいませ。

  • google feed apiを使い分けたい

    google ajax feed apiですが、下記コードを書いて "rss_url"部分を引数にして同一ページ内でURLの違うものを複数 使用したいのですが、やり方がわかりません。 理想は<div id = "feed"></div>の id = ""の部分を変更してURLごとに使い分けたいのですが、 どうすればいいでしょうか? google.load("feeds", "1"); function initialize() { var feed = new google.feeds.Feed("rss_url"); feed.setNumEntries(5); feed.load(function(result) { if (!result.error) { var container = document.getElementById("feed"); } }); } google.setOnLoadCallback(initialize); このコードだと<div id = "feed"></div>を記述すればうまく実行されます。 試しに google.load("feeds", "1"); function initialize(rss_url, id) { var feed = new google.feeds.Feed(rss_url); feed.setNumEntries(5); feed.load(function(result) { if (!result.error) { var container = document.getElementById(id); } }); } google.setOnLoadCallback(initialize); var test = new MyRssReader("rss_url", "test1"); として <div id = "test1"></div>としてみましがたうまくいきませんでした。

  • Google Ajax Feed API キャッシュ騙しの方法

    Google Ajax Feed APIでRSSフィードを読み込み表示していますが、更新反映が遅いため(修正・削除したはずのエントリーが、古いままで表示される)、以下の方法を試してみたいと思っています。 http://www.lepracaun.info/blog/2007/06/google_ajax_feed_api_2.html 現在は var feedurl = "http://glftp.main.jp/blg/?feed=rss2&cat=3"; var feed = new google.feeds.Feed(feedurl); となっているのですが、これをそのまま上記ページのように var feedurl = "http://glftp.main.jp/blg/?feed=rss2&cat=3"; var feed = new google.feeds.Feed(feedurl)+"?"+(new Date()).getTime()); としてみても何も表示されません。 完全に手探りなのですが…どこかが間違っているのでしょうか?

  • MTをバージョンアップしたらMTTagInvokeが使えない

    先日、MTを3.32から3.33へバージョンアップしました。 すると、以前のバージョンで使用できていた プラグインのMTTagInvokeが使えなくなりました ブログ全体のプラグインとしてはインストールされているのですが 各ブログとしてのプラグインとしてインストールされていません。 ブログ数は6 使用しているサーバーはロリポップです 困っています。 詳しい方、解答をお願いいたします

  • jacascriptでサイトにRSSフィードを表示した際の文字制限につ

    jacascriptでサイトにRSSフィードを表示した際の文字制限について 以下jacascriptでサイトにRSSフィードを表示してます。 google.load("feeds", "1"); function initialize() { var feed = new google.feeds.Feed("http://xxxxxxxxxxxxx.rdf"); feed.setNumEntries(5); feed.load(function(result) { if (!result.error) { var container = document.getElementById("feed"); for (var i = 0; i < result.feed.entries.length; i++) { var entry = result.feed.entries[i]; var dd = new Date(entry.publishedDate); // now var yearNum = dd.getYear(); if (yearNum < 2000) yearNum += 1900; var m = dd.getMonth() + 1; if (m < 10) {m = "0" + m;} var d = dd.getDate(); if (d < 10) {d = "0" + d;} var date = yearNum + "-" + m + "-" + d + " "; container.innerHTML += "<p>" + "<span>" + date + "</span>"+ "&nbsp;<a href='" + entry.link + "' target='_blank'>" + entry.title.substr(0,15) + "</a></p>"; } } }); } google.setOnLoadCallback(initialize); 表示する文字数をsubstr(0,15)で制限しているのですが、15文字以上はタイトルの右に「…」を付加させたいのですが、どのようにすればよいのでしょうか?

  • MT4iの使い方

    (1)MTでブログを書いているのですが、MT4iを導入し、携帯から閲覧したのですが、http://www.hazama.nu/pukiwiki/index.php?MT4iの例のように表示されず、PCでの見た目のまま、(サイドバーなども)表示されてしまいます。どの部分を直せば例のようにブログ名・記事のみを表示させることができるのでしょうか?? (2)3つのブログをMTで作っているのですが、どのブログを携帯表示させるのかを指定できますか? (3)Mt4iは携帯からの記事投稿も可能なんでしょうか? 正直、インストールは簡単だったのですが、管理画面に入ると分からないことだらけで・・・汗 どなたかご存知の方がいらっしゃいましたら参考サイト等、ご教授ください。

  • MTブログ カテゴリーの非表示

    MTブログをインストールして初期から表示される「カテゴリー」が必要ないのでブログから非表示にしたいのですが、どのように設定すればいいでしょうか。また代わりにリンク集のようなものを作りたいのですがそういったプラグインかフリースペースのようなものの作り方があれば教えてください。

    • ベストアンサー
    • HTML
  • thunderbirdのフィードをoperaへ

    thunderbirdの「ニュースとブログ」で登録しているRSSフィードを、 operaの「ニュースフィード」に移行したいと思ってます。 thunderbirdのフィードファイルの「feeds.rdf」「feeditems.rdf」を operaにインポートできる「.xml」,「.opml」形式に変換するにはどうすればいいでしょうか? 環境: winXP pro ver2002 sp3 thunderbird 3.1.10 opera 11.11

  • 他のサイト(RSS)を自サイトより出力したい

    現在、複数のrssをyahoopipesを使って合体させて出力しています。 自サイトにそのrssをHTML形式で表示はできているのですが、feedを参照すると、yahoopipesのアドレスになります。 そこで、このyahoopipesのアドレスを、自サイトが出力したかのようにしたいです。 http://pipes.yahoo.com/pipes/pipe.run?_id=**********&_render=rss を http://www.*****.com/feed.rdfやxml等 にしたいです。 なにかcgi・php等のプログラムを介して、自サイトにfeedファイルを出力できるものはないでしょうか。

    • 締切済み
    • PHP
  • MTで文字コードを変更するプラグインについて教えてください

    MovableTypeで出力ファイルの文字コードを変更する方法について スカイアークシステムのサイトで出力ファイルの文字コードを変換する プラグイン:TransEncodingとして紹介されていましたので導入して みました http://www.skyarc.co.jp/engineerblog/entry/2979.html メインページ・エントリーページはshift_jisに文字コードがうまく変更される のですが、カテゴリーページだけ文字化けをおこしてしまいます。 スカイアークシステムへ問い合わせをおこなったのですが返事をいただけませんでした おそらくカテゴリーアーカイブがUTF-8のままになっているのですが mtのファイルのどれかをshift_jisに変更すればよいと思うのですが いまひとつ分からないのでアドバイスをお願いできますでしょうか? MTはバージョン3.35です