なーお'nWEB
Theme
Auto
Light
Dark
|
新規
一覧
検索
最新
ヘルプ
ページへ戻る
複製
履歴
印刷
統合コメント表示権限の悩み・・
のソース
xpwiki
:
d3diary開発日記
/
2009-06-06
のソース
差分
を表示
d3diary開発日記/2009-06-06
へ行く。
« Prev
#navi(../) #boxdate * 統合コメント表示権限の悩み・・ [#w09f2e8e] 本日の開発日記は、進捗報告はありません。 手元での進捗はありますが、公開するレベルのものがない、ということです。 加えて、悩みが増えてしまったので、少し愚痴ります。 d3コメント統合のユーザー単位の記事コメント表示。 現状は、minidiaryのハックで取り入れた、d3forumのブロックを改変したカスタムスクリプトを /trust/modules/d3forum/blocksフォルダ内において、xugj_blockで呼び出しています。 そしてここに、記事毎の公開範囲設定が加わるとどうなるか。 結局、自分のモジュールの各記事リストの権限チェックが必要になってしまい、 ぐるっと回って処理が戻る、というような面倒なことになってくることに、ようやく気付きました。 こうなってくると、今までの方式ではなく、自分の中の関数にd3forumのテーブルを直接呼び出す処理を組み込みたくなります。 ちょうど、元のminidiaryのxoopsコメントリスト表示でやっているような内容です。 おそらくそのほうが、トータルの処理時間を短くできるでしょう。 同様に、d3コメント統合したフォーラムのd3pipesへの表示も、記事単位の権限チェックが必要になってきます。 これはまだ「外部公開設定」だけに絞れるのですが、 こちらも処理としては重くなる一方です。 さて、しばし検討します。。 :-( (2009-06-07追記) どうやらfnctions.phpの function d3diary_assign_commentlist に手を入れて、実装できた。 これでこの部分はテンプレートでd3commentかどうかの切り替えが要らないし、xugj_blockもd3forum側のカスタムブロックソースも不要。 :-) ただ、d3diary側の表示は良いとしても、d3forum側でトピックリストを表示すると全部見えてしまう。 何か方法はないか、[[XUGJで質問してみた:http://www.xugj.org/modules/d3forum/index.php?topic_id=928#post_id5409]]。
« Prev
d3diary開発日記/2009-06-06 のバックアップソース(No. All)
現: 2026-08-13 (木) 08:56:06
なーお
ぺージ情報
ぺージ名 :
d3diary開発日記/2009-06-06
ページ別名 :
未設定
ページ作成 :
なーお
閲覧可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
編集可
グループ :
なし
ユーザー :
なし
Counter: 28, today: 1, yesterday: 0