E-mail
パスワード
次回から自動ログインする
パスワード紛失
新規登録
ホーム
|
新着情報
|
研究室
|
掲示板
|
ぶろぐ
|
Wiki
|
お問合せ
|
アルバム
|
リンク
|
サイトマップ
|
|
一覧
検索
最新
ヘルプ
ページへ戻る
履歴
リンク元
印刷
inc/d3com_auth
をテンプレートにして作成
xpwiki
:inc/d3com_auth をテンプレートにして作成
開始行:
* d3コメント統合の、元記事閲覧権限連動ハック
現在のハックバージョン:0.85_001
元ネタ:(XUGJ)[[d3forum-d3diary統合元モジュール閲覧権限...
(本ハックでは実装方法を少し変えています。)
d3forumのコメント統合を使っていると、管理上も便利でやめら...
ところで、コメント元のモジュールでユーザー毎やグループ毎...
私的にはこれは何とかしたかったので、d3diaryの開発に合わせ...
** ダウンロード
以下のファイルをダウンロード、解凍して、modules 以下のフ...
|CENTER:|CENTER:|c
|ダウンロードファイル|適応d3forum本体バージョン|h
| &ref(d3com_auth_diff_0.85_001.zip); 初版|0.85|
** 機能・内容
*** コメント元記事の閲覧権限の継承
メインとなる機能です。 D3コメント統合を行った各モジュー...
+ listtopics ページ、 listtopics_over_categories ページ
+ listtopicsブロック、listpostsブロック
+ forum検索 ページ
+ Global 検索 ページ → 結果的に 各ユーザーの投稿ログ...
となっています。
各モジュールへの問い合わせた結果は、そのモジュールのD3com...
但し、listtopics ページと listtopics_over_categories ...
理由は、どこか表示しておかないと、元記事が削除されたり...
&font(Red){今回のハックによる副作用として、このような迷...
*** d3pipes ブロックジョイントの閲覧権限の継承
同梱したd3pipesブロックジョイント「D3pipesBlockD3forumrev...
このTopicsジョイントでは、d3forumオリジナルのジョイントで...
|&ref(pipes_edit.gif,mw:300,mh:300);|
なお、タイトル部分に[掲示板名]を付加しております。
*** external_link_idのアサイン
各ハックでは、テンプレートに external_link_id をアサイ...
使い方としては、 [[各ページでの飛び先をコメント元記事に...
変更テンプレートは同梱しませんので、お手元で運用中のテン...
*** ゲスト名のアサイン
オリジナルのソースでは、ゲスト名がアサインされていなかっ...
こちらも変更テンプレートは同梱しませんので、お手元で運用...
元ネタ:(XUGJ)[[d3forumのlisttopicsのゲスト名:http://ww...
- main_listtopics.html, main_listtopics_over_categories.h...
<{foreach item=topic from=$topics}> ループのお尻のほう、
<{$topic.first_post_uname}> の部分を
<{if $topic.first_post_gname}>
<{$topic.first_post_gname}>
<{else}>
<{$topic.first_post_uname}>
<{/if}>
<{$topic.last_post_uname}> の部分を
<{if $topic.last_post_gname}>
<{$topic.last_post_gname}>
<{else}>
<{$topic.last_post_uname}>
<{/if}>
という感じに。
- block_list_topics.html
<{foreach item=topic from=$block.topics}> ループ(2箇所...
<{$topic.last_uname}> の部分を
<{if $topic.guest_name}>
<{$topic.guest_name}>
<{else}>
<{$topic.last_uname}>
<{/if}>
という感じに。
- block_list_posts.html
<{foreach item=post from=$block.posts}> ループのお尻のほう
<{$post.uname}> の部分を
<{if $post.guest_name}>
<{$post.guest_name}>
<{else}>
<{$post.uname}>
<{/if}>
という感じに。
** 謝辞
d3forumの当該ソースはもちろんのこと、その他のソースも参考...
** 改変履歴
2009/07/03 初版(0.85_001)公開
終了行:
* d3コメント統合の、元記事閲覧権限連動ハック
現在のハックバージョン:0.85_001
元ネタ:(XUGJ)[[d3forum-d3diary統合元モジュール閲覧権限...
(本ハックでは実装方法を少し変えています。)
d3forumのコメント統合を使っていると、管理上も便利でやめら...
ところで、コメント元のモジュールでユーザー毎やグループ毎...
私的にはこれは何とかしたかったので、d3diaryの開発に合わせ...
** ダウンロード
以下のファイルをダウンロード、解凍して、modules 以下のフ...
|CENTER:|CENTER:|c
|ダウンロードファイル|適応d3forum本体バージョン|h
| &ref(d3com_auth_diff_0.85_001.zip); 初版|0.85|
** 機能・内容
*** コメント元記事の閲覧権限の継承
メインとなる機能です。 D3コメント統合を行った各モジュー...
+ listtopics ページ、 listtopics_over_categories ページ
+ listtopicsブロック、listpostsブロック
+ forum検索 ページ
+ Global 検索 ページ → 結果的に 各ユーザーの投稿ログ...
となっています。
各モジュールへの問い合わせた結果は、そのモジュールのD3com...
但し、listtopics ページと listtopics_over_categories ...
理由は、どこか表示しておかないと、元記事が削除されたり...
&font(Red){今回のハックによる副作用として、このような迷...
*** d3pipes ブロックジョイントの閲覧権限の継承
同梱したd3pipesブロックジョイント「D3pipesBlockD3forumrev...
このTopicsジョイントでは、d3forumオリジナルのジョイントで...
|&ref(pipes_edit.gif,mw:300,mh:300);|
なお、タイトル部分に[掲示板名]を付加しております。
*** external_link_idのアサイン
各ハックでは、テンプレートに external_link_id をアサイ...
使い方としては、 [[各ページでの飛び先をコメント元記事に...
変更テンプレートは同梱しませんので、お手元で運用中のテン...
*** ゲスト名のアサイン
オリジナルのソースでは、ゲスト名がアサインされていなかっ...
こちらも変更テンプレートは同梱しませんので、お手元で運用...
元ネタ:(XUGJ)[[d3forumのlisttopicsのゲスト名:http://ww...
- main_listtopics.html, main_listtopics_over_categories.h...
<{foreach item=topic from=$topics}> ループのお尻のほう、
<{$topic.first_post_uname}> の部分を
<{if $topic.first_post_gname}>
<{$topic.first_post_gname}>
<{else}>
<{$topic.first_post_uname}>
<{/if}>
<{$topic.last_post_uname}> の部分を
<{if $topic.last_post_gname}>
<{$topic.last_post_gname}>
<{else}>
<{$topic.last_post_uname}>
<{/if}>
という感じに。
- block_list_topics.html
<{foreach item=topic from=$block.topics}> ループ(2箇所...
<{$topic.last_uname}> の部分を
<{if $topic.guest_name}>
<{$topic.guest_name}>
<{else}>
<{$topic.last_uname}>
<{/if}>
という感じに。
- block_list_posts.html
<{foreach item=post from=$block.posts}> ループのお尻のほう
<{$post.uname}> の部分を
<{if $post.guest_name}>
<{$post.guest_name}>
<{else}>
<{$post.uname}>
<{/if}>
という感じに。
** 謝辞
d3forumの当該ソースはもちろんのこと、その他のソースも参考...
** 改変履歴
2009/07/03 初版(0.85_001)公開
ページ名:
ぺージ情報
ぺージ名 :
inc/d3com_auth
ページ別名 :
未設定
ページ作成 :
なーお
閲覧可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
編集可
グループ :
なし
ユーザー :
なし
Counter: 0, today: 0, yesterday: 0
Go Page Top
Powered by
XOOPS Cube
2.2 © 2001-2012
XOOPS Cube Project
, theme design by
BCOOL
ログイン
ユーザ名:
パスワード:
IDとパスワードを記憶
パスワード紛失
新規登録
メインメニュー
ホーム
なーお'nぶろぐ
フォーラム
なーお'n研究室
xpwiki
最新ページ一覧
全ページ一覧
ヘルプ
新着情報
マイアルバム
ラン記録
大会リスト
シューズリスト
画像マネージャ
マイフレンド
WEBリンク集