Webサイト開発・運営

amaxoop2のamaxo.php表示でd3forumのコメント統合を使う

amaxo.phpにコメント
前回、amaxoop2で商品検索ですぐにamaxo表示(詳細表示)させるにはでamaxo表示(詳細表示)を検索後や新着情報のリンクからのデフォルト表示とした。
今回さらに、このamaxo表示(詳細表示)にコメントがつけられるようにした。こうすることによって各商品に対してコメントができるようになり、いわゆるレビュー的な使い方、口コミ的な使い方ができるようになります。



コメントをつけるためにはd3forumというモジュールをまずインストール。他のモジュールでの使い方がリンク先で説明されているが、それを参考にした。

ご存じのように、もともとxoopsのコメント機能がamaxoop2のamaxo表示には実装されていない(通常のarticle.phpにはあるようですが)。
そこで、無理やりamaxo.phpのテンプレートを修正してコメントをつけるようにした。

amaxo.phpのテンプレートの修正で、コメントを入れたい場所(僕は一番したの方にしてみました)に、

<{d3forum_comment dirname=d3forum forum_id=フォーラムのidナンバー itemname="lid" subject=$item.Title}>

を挿入。そして、通常通り、コメント統合を実施。
かたや、フォーラムからコメント元へ戻る時にarticle.phpへのリンクになっているので、

{XOOPS_URL}/modules/amaxoop2/article.php?&lid=%s

{XOOPS_URL}/modules/amaxoop2/amaxo.php?&lid=%s

へ変更。

これで、とりあえず使えるようになりました。

ただし、検証をきちんとしたわけではないので、各自の自己責任の上、ご利用ください。私も使っていておかしなことになったら、対策を考えてアップデートしたいと思います。

  • この記事を書いた人
  • 最新記事

wackey

Webディレクター・プロデューサーなどで大手企業サイトの構築に携わった後、インターネット広告営業やWebコンサルティングなどを行う。フリーランスを経て2012年にプラス・ムーブメント合同会社を設立。Webサイト・システムの制作やブロガーツアー・イベントなどの企画・運営を行う。地域ブログをまとめたLocketsというサービスの事業責任者としてビジネスを展開。 2015年にアジャイルメディア・ネットワーク株式会社に入社。 レビューズにてインフルエンサーマーケティング事業の立ち上げに関わり運営。またアンバサダープログラムの運営など多くの企業の支援をバックアップしていた。 現在プラス・ムーブメント合同会社を経営しつつ、新しい働き方について模索している。 主な著書に「アフィリエイターのための Web APIプログラミング入門(ビー・エヌ・エヌ新社)」がある。

-Webサイト開発・運営