返信する: 研究室コメント
対象モジュール | なーお'n研究室 |
件名 | d3コメント統合の、元記事閲覧権限連動ハック |
要旨 | 本情報はいささか古く、現在ではハック無しで組み込まれた、こちらのd3forum_rをどうぞご使用ください。 本体ハックをしたくない方は、plugin版もありますので、そちらをご検討くださ... |
- Re: d3コメント統合の、元記事閲覧権限連動ハック
- 投稿者: なーお 投稿日時: 2011/4/15 14:43
本ハック d3com_auth_diff_0.85_003a3 に不具合がありました。 (thx taroj)
ゲストアクセス時に、投稿リストの最終投稿ユーザー名が クイクフォームに表示され、ゲスト名の入力ができません。 投稿すると、投稿者は「ゲスト」になります。
この不具合の修正は、以下のようにしてください。
(trust側) include/viewpost.php 内の100行名付近
100 101 102 103 104 105 106 107 108 109
// naao from if( is_object( $xoopsUser ) ) { if ($xoopsModuleConfig['use_name'] == 1 && $xoopsUser->getVar( 'name' ) ) { $poster_uname4disp = $xoopsUser->getVar( 'name' ) ; } else { $poster_uname4disp = $xoopsUser->getVar( 'uname' ) ; } } // naao to
↓ 108行目を編集
100 101 102 103 104 105 106 107 108 109
// naao from if( is_object( $xoopsUser ) ) { if ($xoopsModuleConfig['use_name'] == 1 && $xoopsUser->getVar( 'name' ) ) { $poster_uname4disp = $xoopsUser->getVar( 'name' ) ; } else { $poster_uname4disp = $xoopsUser->getVar( 'uname' ) ; } } else { $poster_uname4disp = '' ;} // naao to
(trust側) include/listposts.php 内の134行名付近も同様
(trust側) include/comment_functions.php 内の344行名付近も同様
これで正しくフォームの表示が出るはずです。