Photo Gallery plugin for Movable Type

2010年3月10日

MTでフォトアルバムページを作成しようとググってみると、良さそうなのがあった。

photogallery1-thumb.png

Photo Gallery

だが、いろいろ調べてみるとMT3.3対応でそれ以上のバージョンには対応していないらしい。ついこの間ウチのブログも4.27にバージョンバップしたばかりなのでこれは使えない。

そこでもっとググってみて発見したのがPhoto Gallery 2.1だ。これで簡単にフォトアルバムができるぜ!と思ったら世の中そんなに甘くはなかった。せっかくなのでメモしておこう。

まずは、プラグインをダウンロード。
記事内のPhoto Gallery 2.1からダウンロードして解凍する。

インストール方法は一般的なプラグインと同じ。


mt-staticフォルダにあるものはmt-staricへ 、plugins フォルダにあるものはpluginsへアップロードすして、plugins/PhotoGallery内のxp.cgiの属性を755へ変更する。

そしてMTにログインして、管理画面 システムメニュー→プラグインの中にPhotoGalleryがあればインストール終了。

新規Blog作成時に、テンプレートセット「Stop Design Photo Gallery(PHP)」を選択。HTMLもあったけど、全てがPHPなのでこっちを選択。

新規で作成したPhotoGallery用Blog管理画面メニューの「新規投稿→Upload Photo」から写真を投稿する。グループ選択も可能だ。

ここまでは順調だった...。

再構築してページを見てみると、部分部分画像が表示されてなかったり、「GALLERY ARCHIVE」ではPHPエラーメッセージが表示される。これでも、一応ウェブデザイナーだ。なんとかせにゃ!正直、デザイン主体の知識しかないし、MT関連のタグには詳しくないし、とりあえずいままでの知識で誤魔化しやってみた。

まず画像が表示されないってことは画像データへのリンクが間違ってるってこと。テンプレートを見てみると

<img src="<?= $blogrelurl ?>meta/img/btn_rss.gif" alt="RSS" width="22" height="11" />

と記載されていて実際そのパスには画像は格納されてない。画像の在処を探して書き換えてしまえっ

<a img src="<iMTStaticWebPath>plugins/PhotoGallery/meta/img/btn_rss.gif" alt="RSS" width="22" height="11" /">

動的な画像表示じゃないので、直リンクでも問題なしだと思う。

PHPのエラーは、そのファイルがないって言っていることなのでもう面倒など直リンクに書き換えた。どうやら「/mt4/plugins/PhotoGallery/」と「/mt4/mt-static/plugins/PhotoGallery/」の格納場所の記載が間違っているようで。

次は「GALLERY ARCHIVE」のアップしたタイトル的画像が表示されないところだ。ソースを見ると、アップした画像の一番新しいモノを表示しろ的な指示がしてあるっぽい。他の同じような表示になっているソースと見比べても違いはない。もう悩んでも院展がないでのテンプレートをデザインした会社のサイトを見てみる。

すると、サンプルを見てみると「GALLERY ARCHIVE」は、正方形表示ではなく横長の画像になっているじゃないか。画像の格納場所を調べたら、各アーカイブ内のimgフォルダーになっているのだ。これはphotoアルバムとしてアップした画像の格納場所ではない。もしかしたらカスタマイズで自分の作成した画像をアップできる仕様になっていると決めつけて、とりあえずここのテンプレートをダウンロードして、それらしきファイルを発見した。t_archive_manual.php

英語はまったくダメなんだけど、サイトにも自動の場合と手動の場合でテンプレートを分けて説明しているようなので、これとGallery Archiveテンプレートを組み合わせてみた。タグが微妙に違うので、全部張り替えるとエラーになる。何度も、生成されたHTMLソースと2つのテンプレートを見比べるという原始的な方法を繰り返して、ようやく完成した。MTをもっと勉強しにゃいかんなー。

B969S.COM | PHOTOS

ま、自作じゃないけど、せっかくセンスのいいテンプレートがあるのなら使わないとね。

>追記

RSSが正しく反応しないな。画像だけじゃなくてリンクRSS自体も直さないといけないみたい。

© COPYRIGHT 2008 B969S.COM. ALL RIGHT RESERVED.
POWERED BY MOVABLE TYPE