これまで写真集として GIJOE 様作の myalbum という定番モジュールを利用させていただいておりました。
以前は、それに exif 表示機能を付加したりと自分なりに頑張ってみたのですが、webを見渡すと遥かにすごいmodifiがいっぱい。。。
で、このたび 「はっぴいりなっくす」様 作の webphoto を導入してみることにしました。
決め手は、javascript を使ったイマドキのクールな画像表示と google map 連動・・・
これらは、とてもではありませんが、自分では実装できそうにないので、あっさりと利用させていただきます。
それに、以前の写真集から一括でインポートできるのも魅力ですねぇ~
ただ・・・d3forum のコメント統合機能を利用しようとして、少々ハマリました。
というのも、webphoto の一般設定画面(管理画面)では、d3forum のコメント統合機能に関する設定項目があって、そこに入力するだけで使えそうな雰囲気があったのですが・・・最終的には、テンプレート内をいじる必要があったようです。
とりあえず、下記サイトを参考にしてみました。
http://xoops.peak.ne.jp/md/news/index.php?page=article&storyid=394
http://linux.ohwada.jp/modules/newbb/viewtopic.php?viewmode=thread&topic_id=850&forum=13
実際の作業内容は次のとおりです~(自分用の覚書です)
1. ALTSYS のテンプレート管理にて、webphotoのwebphoto_main_photo.html を編集するための準備
DB-default の 「webphoto_main_photo.html」をDB-modifi にコピーする。
2. DB-modifi 側の 「webphoto_main_photo.html」を編集
webphoto_main_photo.htmlの331行目
<{* d3forum comment integration *}>
<{if $cfg_comment_dirname && $cfg_comment_forum_id }>
<{* remove asterrisk (*) in the folloing, if you use *}>
<{* d3forum_comment dirname=$cfg_comment_dirname forum_id=$cfg_comment_forum_id class=”WebphotoD3commentContent” mytrustdirname=”webphoto” id=$photo.photo_id subject=$photo.title_s subject_escaped=1 view=$cfg_comment_view posts_num=10 *}>
を
<{d3forum_comment dirname=$cfg_comment_dirname forum_id=$cfg_comment_forum_id class=”WebphotoD3commentContent” mytrustdirname=”webphoto” id=$photo.photo_id subject=$photo.title_s subject_escaped=1 view=$cfg_comment_view posts_num=10}>
<{/if}>
にして・・・
313行目から329行目の
<div style=”text-align: center; padding: 3px; margin:3px;”>
<{$commentsnav}>
<{$lang_notice}>
</div>
<div style=”margin:3px; padding: 3px;”>
<!– start comments loop –>
<{if $comment_mode == “flat”}>
<{include file=”db:system_comments_flat.html”}>
<{elseif $comment_mode == “thread”}>
<{include file=”db:system_comments_thread.html”}>
<{elseif $comment_mode == “nest”}>
<{include file=”db:system_comments_nest.html”}>
<{/if}>
<!– end comments loop –>
</div>
<br />
を削除して編集終了(反映)させる。
3. d3forumにwebphotoのコメント統合用のフォーラムを作成し、コメント統合時の参照方法欄に次のように記述
{XOOPS_URL}/modules/webphoto/index.php?fct=photo&p=%s
以上で d3forum のコメント統合機能が使えるようです。 ふ~