サンプルサイトのお話
サンプルサイトのお話 : myalbum-p のコメント統合は、ちと面倒かも。。。
投稿者 : marine 投稿日時: 2010-01-10 20:50:48 (3024 ヒット)
サンプルサイトのお話

この前の記事で、d3forum を利用したコメント統合のことを書きましたが・・・
実はコレ、HDに入っているモジュールなら、本当に簡単な設定でできるんです。

しかし・・・



画像ギャラリーとして使っている myalbum-p については、少々古いモジュールなので、ファイルの書き換えが必要となります。

その方法については、こちらの記事 に書いてあるのですが・・・

多分、初心者にはちょいと判りづらいことでしょう。

そのうち、説明書でも書きましょうかねぇ~? 8-)

と思ったけど、まずは自分のメモ用として書いておきます~(^^ゞ

GIJOEさんのサイト http://xoops.peak.ne.jp/md/news/index.php?page=article&storyid=394
には、d3forum のコメント統合を使う場合の設定について記述があるが・・・

引用:
myAlbum-P

myalbum_photo.html
<{d3forum_comment dirname=d3forum forum_id=(number) itemname="lid" subject=$photo.title}>
<{d3forum_comment_topicscount dirname=d3forum forum_id=(number) link_id=$photo.lid}>

myalbum_photo_in_list.html
<{d3forum_comment_topicscount dirname=d3forum forum_id=(number) link_id=$photo.lid}>

これだけなので、初心者にはちょっと敷居が高いかも?

実際の作業としては altsys を使って、次のような作業をしましょう。

引用:
1 d3forumにて、コメント統合用のフォーラムを作成。
  作成の歳、「コメント統合時の参照方法」欄に、myalbum のパスを記述しておく。
   例:{XOOPS_URL}/modules/myalbum
  フォーラムが出来上がったら、一旦そのフォーラムを表示してid番号を確認しておく。
  (当該フォーラムを表示すると、アドレスの末尾にid番号が表示されるので、見ておいてね。
    例: http://xoops.geo.jp/modules/d3forum/index.php?forum_id=2 これは、id=2 )

2 altsysのテンプレート管理画面にて、テンプレート操作対象モジュールを選択する。

3 左下にある「新規にテンプレートセットを作成する」にて
   ベース (空)
   セット名 modifi <・・・ここは任意の名称にしましょう。
 として、「新規作成」をクリックして、新テンプレートセットを作成する。

4 初期状態では使用されているテンプレートセットが DB-default であるが
 DB-defaultの列に表示されている編集したいテンプレート
  (ここでは、myalbum_photo.html と myalbum_photo_in_list.html)
 の欄にある □ にチェックを入れて、下欄で 行先:modifi を選択して 「コピー実行」を押す

5 DB-modifi には、コピーしたテンプレートのみがコピーされる。

6 互換レンダーシステムに移動すると、テンプレートセット一覧が表示されるので
 先ほど作成した DB-modifi があることを確認して、右端の操作欄にある 「選択」を押すと
 DB-modifi がテンプレートセットとして使用される。
  (DB-modifiには、3で選択した2つのテンプレートしかないが、DB-modifiにないものは
   DB-defaultのものが利用されるので、特に問題ない。
   それより、altsysの「テンプレートの高度な操作」にてテンプレートセットをダウンロードする場合
   弄ったファイルのみを取得することができるので、ベターだと思う)

7 altsysに戻って、テンプレート管理画面にて先ほど DB-modifi にコピーしたテンプレートを編集する。
  編集後「更新」すると、内容が反映される。

myalbum_photo.html の場合
145行目の
 <{$commentsnav}>
を削除して、そこに
 <{d3forum_comment dirname=d3forum forum_id=(number) itemname="lid" subject=$photo.title}>
 <{d3forum_comment_topicscount dirname=d3forum forum_id=(number) link_id=$photo.lid}>
を挿入する。

(number) 部分をコメント統合用のフォーラムIDに書き換える。
上記1の場合、id=2 だったので、 (number) を 2 にする。

myalbum_photo_in_list.html の場合
121行目あたり(一番下から4行目あたり)に
コメント数 <{d3forum_comment_topicscount dirname=d3forum forum_id=(number) link_id=$photo.lid}>
を追加する。

(number) 部分をコメント統合用のフォーラムIDに書き換える。
上記1の場合、id=2 だったので、 (number) を 2 にする。



コメント一覧

投稿ツリー


ゲスト   投稿日時 2012/6/4 19:51

ありがとうございました。たいへん参考になりました! :-D

marine  投稿日時 2012/6/4 23:52

参考にしていただけて、良かったです。



新しくコメントをつける

題名
ゲスト名
投稿本文
より詳細なコメント入力フォームへ
<  2024年04月  
 123456
78910111213
14151617181920
21222324252627
282930    

ニュースカテゴリ