3: 2009-07-03 (金) 23:49:48 なーお[4] [5] [6] | 4: 2009-07-04 (土) 07:18:30 なーお[4] [7] [8] | ||
---|---|---|---|
Line 1: | Line 1: | ||
* d3コメント統合の、元記事閲覧権限連動ハック [#ra78810b] | * d3コメント統合の、元記事閲覧権限連動ハック [#ra78810b] | ||
+ | |||
+ | 減税のハックバージョン:0.85_001 | ||
元ネタ:(XUGJ)[[d3forum-d3diary統合元モジュール閲覧権限フィルター:http://www.xugj.org/modules/d3forum/index.php?topic_id=928#post_id5431]] | 元ネタ:(XUGJ)[[d3forum-d3diary統合元モジュール閲覧権限フィルター:http://www.xugj.org/modules/d3forum/index.php?topic_id=928#post_id5431]] | ||
Line 6: | Line 8: | ||
d3forumのコメント統合を使っていると、管理上も便利でやめられなくなってしまいます。 GIJOEさんに感謝。 | d3forumのコメント統合を使っていると、管理上も便利でやめられなくなってしまいます。 GIJOEさんに感謝。 | ||
- | ところで、コメント元のモジュールでユーザー毎やグループ毎の閲覧権限を制御する機能を使うとき、コメント元記事のタイトルやコメント者がd3forum側で表示されてしまうため、ちょっと気持ちが悪いと思ったことはありませんか? | + | ところで、コメント元のモジュールでユーザー毎やグループ毎の閲覧権限を制御する機能を使うとき、コメントのタイトルやコメント者がd3forum側で表示されてしまうため、ちょっと気持ちが悪いと思ったことはありませんか? |
私的にはこれは何とかしたかったので、d3diaryの開発に合わせていろいろやってみた結果を、差分ファイルにして配布することにしました。 よろしければご使用ください。 但し、&font(Red){いきなり稼動中のd3forumモジュールに差分を当てるなどどいうチャレンジは絶対にやめましょう};。 少なくとも同テスト環境で試してから、実働環境のバックアップを取った上で、アップロードするようお願いします。 いずれにしても、何か不都合が発生しても責任を取れないことに変わりはありませんが。 | 私的にはこれは何とかしたかったので、d3diaryの開発に合わせていろいろやってみた結果を、差分ファイルにして配布することにしました。 よろしければご使用ください。 但し、&font(Red){いきなり稼動中のd3forumモジュールに差分を当てるなどどいうチャレンジは絶対にやめましょう};。 少なくとも同テスト環境で試してから、実働環境のバックアップを取った上で、アップロードするようお願いします。 いずれにしても、何か不都合が発生しても責任を取れないことに変わりはありませんが。 | ||
Line 23: | Line 25: | ||
+ listtopicsブロック、listpostsブロック | + listtopicsブロック、listpostsブロック | ||
+ forum検索 ページ | + forum検索 ページ | ||
- | + Global 検索 ページ | + | + Global 検索 ページ → 結果的に 各ユーザーの投稿ログページにも反映される。 |
となっています。 | となっています。 | ||
Line 37: | Line 39: | ||
このTopicsジョイントでは、d3forumオリジナルのジョイントではアサインされない、トピック内の最新コメント本文もアサインします。 今回追加したPostsジョイントも同様です。 | このTopicsジョイントでは、d3forumオリジナルのジョイントではアサインされない、トピック内の最新コメント本文もアサインします。 今回追加したPostsジョイントも同様です。 | ||
|&ref(pipes_edit.gif,mw:300,mh:300);| | |&ref(pipes_edit.gif,mw:300,mh:300);| | ||
+ | |||
+ | なお、タイトル部分に[掲示板名]を付加しております。 | ||
*** external_link_idのアサイン [#u89c97bb] | *** external_link_idのアサイン [#u89c97bb] | ||
Line 45: | Line 49: | ||
*** ゲスト名のアサイン [#i5110009] | *** ゲスト名のアサイン [#i5110009] | ||
オリジナルのソースでは、ゲスト名がアサインされていなかったのを、topicslist、topics_over_categoriesでは「first_post_gname」「last_post_gname」でアサインしています。 | オリジナルのソースでは、ゲスト名がアサインされていなかったのを、topicslist、topics_over_categoriesでは「first_post_gname」「last_post_gname」でアサインしています。 | ||
+ | こちらも変更テンプレートは同梱しませんので、お手元で運用中のテンプレートを編集してください。 | ||
元ネタ:(XUGJ)[[d3forumのlisttopicsのゲスト名:http://www.xugj.org/modules/d3forum/index.php?topic_id=900]] | 元ネタ:(XUGJ)[[d3forumのlisttopicsのゲスト名:http://www.xugj.org/modules/d3forum/index.php?topic_id=900]] | ||
- | *** 改変履歴 [#v43be692] | + | ** 謝辞 [#udfb5588] |
- | 2009/07/03 初版(0.85_001)リリース | + | d3forumの当該ソースはもちろんのこと、その他のソースも参考にさせていただきました。 GIJOEさん、ありがとうございます。 |
+ | |||
+ | ** 改変履歴 [#v43be692] | ||
+ | 2009/07/03 初版(0.85_001)公開 |
(This host) = http://motioncafe.naaon.com