初心者のためのXOOPSマニュアル
http://xoops-manual.net
標準コメントに「投稿者(ゲスト)」欄を追加する方法
カテゴリ : システム系
投稿者: Panacee 掲載日: 2006/6/9
※修正箇所があったので、添付ファイル一式にしてダウンロードできるようにしました。

通常のXOOPSコメントには、ゲスト投稿者の名前を記入する欄がありません。
そもそも、XOOPSはコミュニティサイトとしてのCMSなので、
ユーザ登録ありきの仕組みになっています。

しかし、私はXOOPSを普通の企業用サイトとして使っているので、
ゲストユーザに登録してもらって利用してもらうようなコンテンツには仕上げていません。
よって、XOOPSコメントを利用する際、ゲストからの投稿時に名前が入れられなくては、
コメントの意味がなく、XOOPSコメントが利用できなかったのです。

そこで、友人ぼんちゃんによって、XOOPSコメントにゲストの名前が投稿できるようにしてもらい、
そのハックを元に、友人VIVAに、どこでもコメントのゲスト名投稿欄を設けてもらいました。

このハックで、XOOPSコメントにも、ゲスト投稿欄が加えられるようにできました。
ニュースモジュールへのコメント欄やXOOPSコメントに依存しているWEBLOGのコメント欄も、
このハックにより、ゲスト名も記入できるので、通常のブログのような扱いができるようになりました。

ただし・・・
このハックは、コアな部分をさわりますので、
多少なりともPHPやデータベースの知識がある方向けです。
素人さんがすると、せっかく作ったXOOPSサイトを壊しかねません。
さらに、このハックはコアな部分を触りますので、
XOOPSバージョンUPの度にハックする必要があります。
取扱いには、充分ご注意下さい。
また、このハックで何か問題・障害が起こっても、当サイトは一切関知しません。
ご自分の判断・責任でお願いしますね〜。

↓のファイル名をクリックすると、ダウンロードできます。
Notice [PHP]: Object of class SmartsectionCategory could not be converted to int in file modules/smartsection/class/item.php line 177