1 | 2 | 3 | 全て読む

2005年11月14日(月) 仏滅

●コメントの返信をメールでお知らせ(MT-Notifier 3.2.7)

 コメントの返信をメールでお知らせしてくれるプラグイン「MT-Notifier」を、MovableTypeのverアップ(3.2-ja-2)にともない、対応版である3.2.7をインストール
してみました。


【参考サイト】The blog of H.Fujimoto:MT-Notifier 3.2.7のインストールと日本語化

 が、「コメントにメールをもらう」にチェックすると、書き込み後の読み込みがとても遅く、少なくても私の環境(MacOS9 & IE5.1 or ネスケ7.0)では、ともにどちらもフリーズしたり、落ちたり……という事が多くなり、鬱陶しいので、一端取り外す事にしました。
 壱さんの解説ページ( blog of H.Fujimoto:MT-Notifier 3.2.7のインストールと日本語化)によると、
コメントを受信すると、コメント先のエントリーなど、いくつかのページが再構築されます。
ただ、MT-Notifierを入れると、テンプレートの内容によっては、再構築に失敗して500エラーが出ることがあります。
Movable Type 3.2では再構築時のメモリ消費量が増えているようですが、それが関係しているのではないかと思います。
コメントすると毎回500エラーになるようであれば、MT-Nofitierを当面はずしておくしかなさそうです。

 との事でした。
 読み込みが遅いのは、再構築をしているからなのですね。
 日記はパス制限していて、たいていおなじみの友人くらいしかコメントしてくれないし、このブログに至っては、滅多にコメントを頂くこともないので、「MT-Notifier」を使うメリットもあまりないから、まぁいいか……という事で。
 (単に、面白そうだから、プラグインを突っ込んでみました……程度の事なのです・笑)


2005年11月12日(土) 友引

●【覚え書き】使用プラグイン(ver3.2-ja-2)


2005年11月9日(水) 大安

●緊急、トラバスパム対策2点 【追加】&コメントスパムも対策

 3.2-ja-2に移行作業中ですが(このブログはまだ手つかず)、先ほどから英語だけの文面で、どこぞのブログへリンクの張られた、あきらかにスパムと思われるトラバが、同一のエントリーに立て続けにやってきて、禁止IPに追加しても、削除してもまだやってくるので、緊急の対策として以下の2点を実行しました。


 しばらくは、これで大丈夫かな

 【11/12追加】
 コメントに<A>タグを含むコメントも排除してくれるプラグイン鵺的:想空間: mt-spamstop_20050320も導入しました。


2005年10月11日(火) 大安

●他のブログのエントリを表示させるプラグイン(otherblog.pl)と「up-rebuild.cgi」

 「otherblog.pl」というプラグインを使うと、他のブログのエントリを表示させる事ができます。
参考ブログ


続きを読む

2005年10月1日(土) 大安

●月間アーカイブの表示変更(ArchiveDateHeader.pl)

 月間アーカイブの表示方法を変えるためのプラグインがあります。
 「Archive Date Header Plugin」です。

参考

 通常、
ArchiveDateHeader.gif
 のようにアーカイブが表示されるのですが、このプラグインを使用すると
ArchiveDateHeader2.gif
 といった表示が可能になり、見た目もすっきりします。
 このプラグインを使用する前は、プルダウンを使用していましたが、このプラグインのおかげですっきりとした表示にする事ができました。
 ※和風日付表示プラグイン(mt-datej.pl)を併用しているので、年月の表示が「03月」ではなく「3月」といった表示になっています。 
タグの使用例(私の非公開日記ブログ仕様)

<h2>過去の日記</h2>
<ul class="sidebar ul">
<MTArchiveList archive_type="Monthly">
<MTArchiveDateHeader>
<li class="sidebar li"><b>
<!-- 和風日付プラグイン挿入ここから -->
<MTDatej>
<$MTDatejYear$>年
</MTDatej>
<!-- 和風日付プラグイン挿入ここまで --></b>
</MTArchiveDateHeader>
<a href="<$MTArchiveLink$>" title="<$MTArchiveCount$>">
<!-- 和風日付プラグイン挿入ここから -->
<MTDatej>
<$MTDatejMonth$>月
</MTDatej>
<!-- 和風日付プラグイン挿入ここまで --></a>
</MTArchiveList>
</ul>


2005年9月29日(木) 先負

●【覚え書き】使用プラグイン(ver3.15)

当ブログ内関連記事
【覚え書き】使用プラグイン(ver2.661)

2005年9月28日(水) 友引

●コメントの返信をメールでお知らせ(MT-Notifier 2.5.1)

 ※……「MT-Notifier 2.5.1」は3.1xに対応です。  (3.2xでは、使用出来ません。3.2xは、「MT-Notifier 3.2.7」) 9月28日に内容を若干書き直しました

 記事にコメントを頂いた際、私が返信のコメントを入れると、メールとして先方に届けてくれる機能を追加してくれるプラグインが、「MT-Notifier」です。

このプラグインを導入すると、こうなります♪
MT-Notifier.gif


続きを読む

2005年5月30日(月) 友引

●【覚え書き】いろいろ参った(泣)

 最近、何も書いていませんでしたが、水面下では色々な事をやっていました。
 日記用の別ブログの設定をしていたのですが、思い立って、2.661で作っていた日記ブログを、3.151jaにアップグレードしてみました。
 すると、本来ならアップグレードした時に自動で作成されるはずのテンプレート「Remember Me」が作製されず、再構築でエラーになってしまいました。
 テンプレートの不足だけなら、新規作成してコピペすればいいのですが、他にも不具合があるとイヤだったので、一端2.661自体を削除し、3.151jaをフル・インストールしました。
 (このブログとは別個にインストしていたので、こっちには影響なし)
 しばらくは、3.151jaのタグとにらめっこしながら、新たにテンプレートをカスタマイズを続けたものの、最初からだったのか、いじりすぎたからなのか、カテゴリー関連の編集ができなくなってしまい、色々といじる位なら、もう一度入れ直した方が早いと、再度フル・インストール。
 が、今度は再構築すると「Undefined subroutine &Jcode::euc_utf8 called at extlib/Jcode.pm line 500. 」というメッセージがあらわれ、再構築&MTの編集さえもできなくなってしまいました。
 Jcode.pmの中身を確認し、CPANからダウンロードし直したりしましたが、一向に改善がみられません。
 実はこの日、サーバが半日ダウンし、復旧と同時にApacheとPHPのヴァージョンアップが行われたらしいのですが、もしかしたら何か関係があるのでしょうか?
 (Apache2.0.52、PHP4.3.11)
 検索しても具体的な回避策が見つからず、お手上げ状態で、しばらく放置していたのですが、久しぶりにもう一度検索してみたところ、Movable Type 3.x 導入手順: mt-load.cgiを実行で、同じ状態だった人がJcode.pmでJcode.pmをDLして入れ直したら直ったというコメントが入り、試してみたところ、症状を回避する事ができるようになりました。
 日付を見たところ、Jcode.pmのヴァージョンが、私が前回回避策を探していた後に2.0にアップしたようで、前ヴァージョン(0.87)だった事が原因のようですが、なぜ突然エラーが出るようになったのは、不明です。
 (Apache or PHPのヴァージョンアップが関係?)

 さて、ようやく作動するようになったMT3.151jaですが、一難去ってまた一難。
 ログ(mt.cgi)をインポートした所、記事が全て文字化けしているのです。
 とりあえず、ログ(mt.cgi)をutf8で保存し直して再度取り込んだところ、文字化けは直りました。
 ああ、これで本来の作業に戻れるぞ……と安心したのもつかの間、今度はM's folderさんの和風日付表示プラグイン旧暦表示プラグインが文字化けしたり、表示されなくなってしまったのです。
 両プラグインは、EUCで書かれており、MT3以降で使用する場合は、文字コードをutf8にすれば使用できるようなのですが、残念ながら文字化けどころか、今度は完全に表示されなくなってしまいました(号泣)
 踏んだり蹴ったりです。
 もう一度、バックアップの両プラグインをアップしたところ、日付(数字で表示する部分)はきちんと表示されました。
 曜日や六曜など、日本語(漢字?)表記は文字化けしていますので、Jcode.pmをヴァージョンアップした事が、やっぱり原因のようです。
 かといって、旧ヴァージョンに戻すと、前述のエラーが……。
 和風日付表示プラグインと旧暦表示プラグインの文字化けついては現在、回避方法を探っている状態です。
 EUCとutf8の変換の問題なのでしょうね。

 日記がなんとか整理ついたら、こっちのブログも3.151ja(もしかしたら3.16?)にアップするつもりです。

【5月31日追記】
 なんとか文字化けを回避しました。
 文字化けするのは漢字の部分だったので、ためしに表示させたい文字列を実体参照に置き換えたところ、無事に表示されるようになりました。
 これがうまくいってから気が付いたのですが、和風日付表示プラグインに関しては、M's folder: MT 和風日付表示プラグイン アップデートで、UTF-8版も配布されていて、はじめからこちらを使用すれば、余計な苦労はしないで済んだようでした(笑)
 私の環境下(Mac OS9.2.2 &Jedit3 )でUTF-8に書き換えたモノは、なぜか使えないみたいですね……。
 旧暦表示プラグインの方は、配布元でUTF-8版は配布されていないようなので、そのまま実体参照に置き換えた状態で使用しています。

オリジナル
my @krokuyo = ('大安', '赤口', '先勝', '友引', '先負', '仏滅');

実体参照置き換え後
my @krokuyo = ('&#22823;&#23433;', '&#36196;&#21475;', '&#20808;&#21213;', '&#21451;&#24341;', '&#20808;&#36000;', '&#20175;&#28357;');

当ブログ内関連記事
和風日付&六曜表示プラグイン


2005年3月17日(木) 先負

●和風日付&六曜表示プラグイン

 M's folderさんで配布されている和風日付表示プラグイン(mt-datej.pl)とMT 旧暦表示プラグイン(六曜の表示も可・mt-kyureki.pl)を導入してみました。
 
 別のブログで曜日を表示したかったのですが、日付タグのフォーマットに従って(%a)と記述しても、文字化けしてしまい(日)といった感じにはならないのです。
 調べてみたところ、他にも水曜日と木曜日の表記が逆になるなど、(%a)&(%A)は使えない様子。

【参考】
きゃんころ: MOVABLETYPE曜日問題
(こちらのサイトでは、%Aを使用できるようにするための、ファイルの書き換え方が紹介されています)
 そこで、以前から気になっていた和風日付表示プラグインをインストールする事にしてみました。
 このプラグインは漢数字や和風月名(睦月、如月等)で表示で日付を表示する事ができるプラグインなのですが、そのままの数字で曜日を表示させる事もできたり、一桁の日付を表示する際、0や半角スペースが入らなくできたりと、とても便利なプラグインです。
 六曜表示プラグインは、ついでに……という感じでですが、入れてみました(笑)
 感謝しつつ、DLさせて頂きました。
当サイト内関連記事
【覚え書き】いろいろ参った(泣)
……MT3.15へのヴァージョンアップ後の、和風日付&六曜表示プラグインの文字化けについて


続きを読む

2005年3月8日(火) 仏滅

●TOPページも分割表示

 「MTPaginate.pl」というプラグインを使用すると、アーカイブファイルを分割して表示させる事ができるのですが(過去記事「アーカイブのページ分割」参照)、トップページも分割して表示させる事ができるという事を知りました。

TOPの分割表示・参考サイト
要PHP化
当ブログ内関連記事
アーカイブのページ分割


続きを読む
 1 | 2 | 3 | 全て読む