Re: d3コメント統合の、元記事閲覧権限連動ハック
- このフォーラムはコメント用フォーラムです。新規トピックはたてられません
- このフォーラムではゲスト投稿が許可されています
対象モジュール | なーお'n研究室 |
件名 | d3コメント統合の、元記事閲覧権限連動ハック |
要旨 | 本情報はいささか古く、現在ではハック無しで組み込まれた、こちらのd3forum_rをどうぞご使用ください。 本体ハックをしたくない方は、plugin版もありますので、そちらをご検討くださ... |
投稿ツリー
- Re: d3コメント統合の、元記事閲覧権限連動ハック (SnowTown , 2011/1/12 15:27)
- Re: d3コメント統合の、元記事閲覧権限連動ハック (SnowTown, 2011/1/12 16:11)
- Re: d3コメント統合の、元記事閲覧権限連動ハック (なーお, 2011/1/12 17:57)
- Re: d3コメント統合の、元記事閲覧権限連動ハック (なーお, 2011/4/15 14:43)
Re: d3コメント統合の、元記事閲覧権限連動ハック
msg# 1こんにちは。naaoさん。
d3com_auth_diff_0.85_003a.zip の下記ファイルなのですが、
tdタグがthタグで閉じられているようです。
trust/modules/d3forum/templates/main_topicmanager.html
24行目での例
その他、28行目、34行目、40行目・・・・なども。
Re: d3コメント統合の、元記事閲覧権限連動ハック
msg# 1.1すみません。naaoさん。
Webphoto Ver 2.32 なのですが
d3com_auth_diff_0.85_003a.zip を導入後
「set valid itemname or class in of the template 」
と表示され、コメント統合部分が表示されなくなりました。
下記投稿も読みましたが、こちらはどのように修正すればよろしいのでしょうか。
http://linux.ohwada.jp/modules/newbb/viewtopic.php?viewmode=flat&order=DESC&topic_id=850&forum=13
環境
PHP: 4.4.8
MySQL: 4.0.26-standard
XOOPS: XOOPS Cube Legacy 2.1.7
Webphoto: 2.32
SnowTownさん、こんにちは。
テンプレートのthタグ残りの件、ご報告ありがとうございます。 次期修正時に反映しますね。
さて、肝心のwebphotoのd3comment統合のほうですが、webphoto-2.32をテスト環境で試してみました。 結論からいえば、webphoto側を対応いただくことになります。 (当方のd3forumの権限パッチ導入前は、正常に機能していたのでしょうか? 念のため確認です。)
- main_photo.html テンプレート
最後の「order=asc」は昇順表示です。 これを消せば、降順表示になります。
<{* d3forum_comment dirname=$cfg_comment_dirname forum_id=$cfg_comment_forum_id class="WebphotoD3commentContent" mytrustdirname="webphoto" id=$photo.photo_id subject=$photo.title_s subject_escaped=1 view=$cfg_comment_view posts_num=10 *}> ↓のように書き換え <{d3comment mydirname=$mydirname class="WebphotoD3commentContent" id=$photo.photo_id subject=$photo.title_s subject_escaped=1 view=$cfg_comment_view posts_num=10 order="asc"}>
- (trust側) class/WebphotoD3commentContent.class.php
11行目あたりに、以下の1行を追加require_once XOOPS_TRUST_PATH.'/modules/d3forum/class/D3commentAbstract.class.php' ;
webphotoのコメント統合は、古いコンベンショナルなプラグイン「d3forum_comment」を使っていますので、新しい「d3comment」プラグインの方を使うように変更してもらうとありがたいですね。
(ohwadaさんのサイトの私のツリーの時には、picoなども古いほう「d3forum_comment」を使っていたのですが、その後のアップデートで「d3comment」に変更されています。)
以上、よろしくお願いします。
本ハック d3com_auth_diff_0.85_003a3 に不具合がありました。 (thx taroj)
ゲストアクセス時に、投稿リストの最終投稿ユーザー名が クイクフォームに表示され、ゲスト名の入力ができません。 投稿すると、投稿者は「ゲスト」になります。
この不具合の修正は、以下のようにしてください。
(trust側) include/viewpost.php 内の100行名付近
100 101 102 103 104 105 106 107 108 109 |
|
↓ 108行目を編集
100 101 102 103 104 105 106 107 108 109 |
|
(trust側) include/listposts.php 内の134行名付近も同様
(trust側) include/comment_functions.php 内の344行名付近も同様
これで正しくフォームの表示が出るはずです。