01_Movable Typeの最近のブログ記事

ってタイトルでおかしくないのかどうかもわかりませんが、MT5.01をスタティックパブリッシングで公開している環境に、月送りカレンダーを導入しました。

利用させていただいたのは、小粋空間さんの「Ajax ハイブリッド月送りカレンダー」です。

 

冒頭の説明で「MovableType4以降のバージョンで・・・」となっていたので、5でも利用可能かどうか検索してみたところ、どうやら大丈夫そうでしたので、とりあえずやってみることにしました。

 

基本的には、小粋空間さんの説明どおりでOKなのですが、MT4とMT5では日付アーカイブマッピングを追加するところが違いますので、ここだけ注意が必要です。

 

Ajaxを使ったカレンダー(MT5)・・・omnioo lab.

Movable Type 4では「ブログ記事リスト」にアーカイブマッピングを追加しましたが、Movable Type 5では「カテゴリー別ブログ記事リスト」に日付のアーカイブマッピングを追加します。

 

最初、これに気がつかなくって、何度かあれこれと試しては再構築して・・・と繰り返してしまいました。

いっそのこと、ダイナミックパブリッシングを採用しちゃおうかしら?なんて思ったり。。。

まぁ、せっかくここまで静的にやってきたので、いきなり変えるのもね。

 

いまさらではありますが、MovableType5へのアップグレードの時につまづいたことを。。。

 

まぁ、作業をしていて特別にコレって問題はなかったです。

開始前にバックアップだけしておけば、何が起こっても平気さ!って感覚で始めちゃったんですけど、大きなトラブルはありませんでした。

 

ただ、たったひとつ???だったのが、途中で表示に英文がでてきたんですよね。

アップグレード中に。

それでも、無事にインストールされたようで、それ以後は管理画面もフツーに表示されてるし、記事を投稿しても問題なし。

でも、管理画面の右に表示されるニュースが、ず~っと英文のままだったんですよね。汗

 

動作自体にも問題はないし、気にしないことにしようかとも思っていたんですが、エントリーにコメントがついたときに愕然としました。。。

 

MTからの通知メールが、見事なまでに文字化けしてる・・・。

 

いや、文字化けじゃないのかな。

ほとんどの文字が「?」になってるんです。

 

そういえば、テストメールもシングルバイト文字以外は「?」変換されてたような・・・。

 

前回に続き、またもやMovableType5のカスタマイズです。

しかも、またまた「The blog of H.Fujimoto」さんのお世話になります。

 

今回は「ブログ記事/ウェブページ/コメントで絵文字を使えるようにするプラグイン(MT5版)」の導入です。

ニヤリ

 

インストールするプラグインは2つ。

「InsertIcon」と「ConvertIconMacro」。

絵文字を使うのは記事投稿者だけで、コメント投稿者には使わせないよ!ってんだったら「InsertIcon」だけでもOKかと思われます。

その場合は、「InsertIcon」をインストールするだけで済みますし。

せっかくだからコメント投稿者にも絵文字を使ってもらいたいとなると、「ConvertIconMacro」を利用しない方法と、「ConvertIconMacro」を利用する方法の二通りがあるのですが、「ConvertIconMacro」を使わない方法は、テンプレートの修正が少なくて済むのですが、コメント投稿者にimgタグを許可することになるので、後者の「ConvertIconMacro」を利用するパターンを採用しました。

imgタグを許可するってことは、コメント投稿者に画像のアップを許可するのと同じですので、もし仮にコメント投稿者が悪意ある第三者ドクロだったら・・・みたいなことが想定されますんで。

 

ざくっと言ってしまうと、プラグインのインストールでは、利用したい画像ファイル名を「InsertIcon.js」(InsertIcon)、「ConvertIconMacro.pl」(ConvertIconMacro)に書き込んであげるだけ。

この辺は、配布元のサイトで解説されていますので、ご確認ください。

 

残るは、テンプレートの修正です。

 

3月になりました。

MovableTypeを5.01にアップして、ちょうど一月です。

この間やったことと言えば、広告とブログパーツを貼ったくらい。

しかも、デザインも眼中になく、とにかく貼っとけ状態 (汗)

 

で、ちょっとだけ心を改めて、少し手を入れてみることに。

まずは、サイドバーに「最近のコメント」と「最近のトラックバック」をエントリーごとに表示してみようかなぁと・・・。

 

今回お世話になったのは、The blog of H.Fujimotoさんのプラグイン「Recents」です。

こちらのサイトでは、様々なプライグインが配布されており、MTを始めたころから利用させていただいています。

 

このプラグインは、サイドバーに表示するコメントやトラックバックの一覧を、そのコメント・トラックバックのあったエントリーごとにまとめて表示してくれます。

このブログでは、右側のサイドバーにあるヤツです。

 

設置の仕方は至って簡単。

まずは、プラグインのダウンロード。

この記事を書いている時点では、「Recents_2_11.zip」が最新版のようです。

もちろん「MovableType5」対応です。

 

DLしてきたRecents_2_11.zipを解凍すると、「Recents」ってフォルダができますので、それをそのままMTのpluginsディレクトリにアップロードします。

プラグインとしてはこれだけでOK。

だって、プラグインだもん。

 

続いて、デザインのカスタマイズが必要になります。

 

2月1日にMovableTypeを5.01にアップしてから、ちょこちょことカスタマイズ(と言えるほどのことはやってないけど・・・)を進めています。

地道に、少~しずつ。

 

何がどう変わったって、広告とブログパーツを戻したくらい・・・。

アハハ。。。

 

で、やっぱ携帯からも閲覧できないと不便なので、とりあえずMT4iを入れました。

これで携帯からも確認ができるようになりました。

 

今回は、まだalphaですが、MT5.01対応のMT4i 3.1 alpha2です。

 

インストールの仕方は、基本的に3.xxと同じ(でいいんですよね?)。

 

とは言うものの、実に久しぶりの作業なんで、ところどころ抜け落としちゃって、ハテナ?がいっぱいになるところでした。。。

 

携帯からの投稿テストです。

しかしまぁ、管理画面も変わったこと。
何をするにも、探すのが大変です。

MT4のときも、すぐにあきらめちゃったので、デフォルトテーマに広告貼っただけでしたけど・・・。

もっとも、そのときの作業すらよく覚えてないので、思い出しながらテキトーに作業を開始したところです。



とりあえず、ですけど・・・。

ホントにとりあえず。

 

何とか動作してるレベル。。。

 

デザインとかもそのまんまだし。

MT4iもまだいれてないし。

 

これも動作確認用に書いてたりして。。。

 

しばらくの間は、ちょこちょことイジることになりそうな雰囲気が漂っています。

もうず~っとメンテしてないMovableType。

気にはなってたんですけどね。

 

MT5.01にもなったし、MT4iも3.1 alpha2が公開されてるし、そろそろアップしようかな~と思案してました。

 

で、作業を開始しようと、MTの5.01をダウンロードしてきました。

さっそく、データベースのバックアップでもしようかと。

 

でもねぇ。

エラー起こすと面倒だしなぁ・・・。

どこまで時間を割けるかもわかんないし、結局は躊躇してます。

 

でも、いつかはやらなきゃいけないし。

どうしたもんでしょう。

 

しばらくの間、すっかり放置してしまったブログのメンテナンスに乗り出しました。

まずは、携帯からMovableTypeを閲覧できる「MT4i」のアップデートから。

 

これまでは3.0のb3を利用していましたが、久々にMT4iのサイトを見てみると、正式バージョンとして3.0.8になっていました。

 

特に3.0.6で「個別記事ページの URL を固定化」が盛り込まれたので、これにはちょっと期待?

GoogleAdsenseで効果があるかしら?

なんて思ったりね。

 

それに、インストール後の感触として、確かに動作が軽くなりましたね。

これは快適です。

 

libの場所が変わったので、最初に携帯からアクセスしたら「Error ADSENSE.plがありません」とか出たので、ちょっとびっくりしましたが、基本的には問題なし。

ここのとこ、XOOPSで作った別のサイトばかりメンテナンスしてましたが、気がつけばこのブログのメンテナンスもずっとしてなかったですなぁ。

すっかり忘れてました。

 

MovableType本体のメンテもそうなんですが、携帯対応のためのMT4iもそのまんま。

ってか、自宅サーバーがぶっ飛んで、レンタルサーバーに切り替えたときにアップした状態のままで、カスタマイズすらしてなかったんですね。

今振り返って、新たな発見のように驚いてたりして…。

やばいっすね~。

 

思えば、パソコンが壊れて、自宅にPC環境がなくなったのが昨年8月。

で、復活したのが12月。

5ヶ月の間、すべての作業が止まってしまいましたからねぇ。

 

さすがにこれだけ見てないと、何をどうしていたかも忘れちゃってるし、パソコンのない生活に慣れちゃってたりして、作業もはかどらないし。

 

MT4iの3.0のβ5が公開されていましたので、さっそくアップしてみました。

MT4iは3.0β3以降でモバイル向けAdSense対応となり、このブログでもその際に導入してみました。
ただし、ドコモのケータイには対応していないようで、知人の持っているソフトバンクケータイでは表示されるものの、ボクのドコモじゃ空白のまま…。


確か昨年末ごろに1~2日間くらい、英文で表示されたこともあり、ようやくドコモでも表示されるようになるのかなと思ったのですが、その後はまた表示されなくなってしまいました。

で、今回はこれといったカスタマイズもしていないのですが、ブログにするネタもなかったので、MT4iのテンプレートのどこにアドセンスを入れたかを。

はてなのユーザー名でコメント時の認証を行うプラグインを導入しました。

ブログ復活から2週間が経過しますが、コメントがひとつも付かないので、必要ないかもしんないっすけどね…。

 

プラグイン本体はこちらで公開されています。

Kickstart my heart」 → はてなIDでMovable Type 4ベースのブログにコメントを

導入方法から設定の仕方まで記載されていますので、悩むことなく設置できると思います。

 

さらに調べてみると「MovableType備忘録」さんで、このプラグインのカスタマイズ?をされていました。

なかなか進まないMovable Type 4のテンプレート修正ですが、Google AdSenseやその他のアフィリエイト広告などは先に表示されるようにしました。

まぁ、うちのサイトじゃクリックされることも稀なので、ブログパーツ感覚で飾り程度に考えてます。

だって、過剰に期待したあげく、結果を見てがっかりするのも嫌ですし、何より今までの結果が全てを物語っていますから…。

それはさておき、Google AdSenseのMobile版が始まっていましたので、今回のブログリニューアルついでに、MT4i(b3からGoogle AdSenseに対応)にAdSenseのコードを追加しました。

最初は面倒臭そうに思いましたが、あれこれ調べてみると案外簡単そう。

 

AdSense設定のモバイル向け AdSenseからマークアップに「chtml」を選択し、他は好みで選択。続行。

チャネルを追加して、さらに続行。

サーバーサイドのスクリプト言語を「CGI/Perl」にしたらAdSenseコードの完成です。

慣れない作業に四苦八苦しながら、ウィジェットやテンプレートをコツコツと修正しています。

終わりも見えないうちに、けっこう飽きてたりもするんですけどね…。

しかも、まだ main_index だし。。。

( ´O)η ファ~

 

やりたいことはあれこれありますが、とても手が回りませんので、しばらくの間は表示がおかしかったり、同じものが何度も表示されていたりするかもしれませんが、そこんとこヨロシクです。

 

それに、URLが変わったので、今のところスパムも来ていませんが、こちらも早目に対策をしとかなきゃ。

じゃかじゃか来始めてからじゃぁムカつきますからねぇ。

Ver.4対応のプラグインも、いろんなのが出揃い始めてますし、皆さんの努力にホント感謝、感謝ですょ。

 

 



ウェブページ

携帯版QRcode





BlogPeople

OpenID対応しています OpenIDについて
Powered by Movable Type 5.01

最近のトラックバック

Amazon



Blog Parts

スカウター : accoun.Diary!

フィードメーター - accoun.Diary!









あわせて読みたいブログパーツ

このアーカイブについて

このページには、過去に書かれたブログ記事のうち01_Movable Typeカテゴリに属しているものが含まれています。

次のカテゴリは02_Xoops Cube Legacyです。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。