xsnsのカスタマイズ
20080129
XOOPSでSNSを立ち上げることができる「コミュニティモジュール(xsns)」というモジュールがあります。
これをインストールして利用させて頂いているのですが、
ちょこちょこ似たようなことで頭を悩ませておられる方がいるということが分りましたので、
本家デモサイトにも書かせて頂きましたが、こっちにも転記しておきます。
■d3blogモジュールに対応させる
これは次回バージョンアップ時に製作者様が対応して下さるとのことですが、
それまでの暫定用として…
・language/japanese/modinfo.phpに_BLOG4としてd3blogを追加。
・xoops_version.php127行目に_BLOG4を追加。
・userlib/blog_module.php36行目辺りに
case 4: // D3blog
$default_dirname = 'd3blog';
$user_url = 'index.php?uid=%d';
break;
を追加。
■messageモジュールに対応させる
act/mypage/defaultAction.phpの160行目
$pmlink = "
getVar('uname'))."\" />";
の部分を
$pmlink = "
getVar('uname'))."\" />";
ただ、私のやり方だとモジュールハックになってしまうので、
モジュールのバージョンアップ時には注意が必要になります
テンプレートを変えることで対応する方法をnaaoさんが提示してくれていますので、
そちらはコミュニティモジュールデモサイト内でご確認頂ければと思います。
これをインストールして利用させて頂いているのですが、
ちょこちょこ似たようなことで頭を悩ませておられる方がいるということが分りましたので、
本家デモサイトにも書かせて頂きましたが、こっちにも転記しておきます。
■d3blogモジュールに対応させる
これは次回バージョンアップ時に製作者様が対応して下さるとのことですが、
それまでの暫定用として…
・language/japanese/modinfo.phpに_BLOG4としてd3blogを追加。
・xoops_version.php127行目に_BLOG4を追加。
・userlib/blog_module.php36行目辺りに
case 4: // D3blog
$default_dirname = 'd3blog';
$user_url = 'index.php?uid=%d';
break;
を追加。
■messageモジュールに対応させる
act/mypage/defaultAction.phpの160行目
$pmlink = "
の部分を
$pmlink = "
ただ、私のやり方だとモジュールハックになってしまうので、
モジュールのバージョンアップ時には注意が必要になります
テンプレートを変えることで対応する方法をnaaoさんが提示してくれていますので、
そちらはコミュニティモジュールデモサイト内でご確認頂ければと思います。