2: 2009-06-19 (金) 15:50:48 なーお |
現: - no date - |
- | #navi(../) | |
| | | |
- | #boxdate | |
- | * 統合コメント表示ブロック他 [#u0944261] | |
- | RC版とうたっておきながら、機能追加しました。 :-D | |
- | | |
- | ** 概要 [#g116a9bf] | |
- | + d3コメント統合ブロック2つ | |
- | -- コメント単位の表示ブロック | |
- | -- トピック単位の表示ブロック。 簡易表示/詳細表示切替つき。 | |
- | 最新投稿の記事本文アサイン付き(ブロックには表示しません) | |
- | -- いずれも、元記事の閲覧権限チェックを通過したものしか表示されません。 | |
- | 但し、d3forum自体には元記事の権限チェックがありませんので、d3forumのメイン表示トピックリストには全コメントトピックが乗ってしまい回避できません。 タイトルなどは表示されますが、リンクをクリックしてもコメント本文は表示されずにリダイレクトされます。 | |
- | + d3pipesのブロックジョントとして、統合コメント用のジョイント「D3pipesBlockD3diaryd3com」を追加。 | |
- | ジョイントのオプションで、コメント単位で表示するかトピック単位かを設定できる。 | |
- | 上記のブロックを呼び出す方式なので、権限チェックもバッチリ。 | |
- | + 日記ページの「最近のコメント」をリンクした時の飛び先のアンカー形式を、d3forumデフォルトの「post_path」か、テンプレート編集による「post_id」とするかを管理画面で選択するようにした。 | |
- | -- 「post_path」方式でも通常は問題にならないが、 1つの記事にコメントが多数付いた際、モデレーターの判断でトピックを分割した場合に、複数の同じ「post_path」が発生してしまうため、リンク先として不適当となる。 | |
- | -- これの対処として、完全にユニークな「post_path」を使う方法があり、d3forumの「comment_listposts_flat.html」を編集することで飛び先を確保できるので、 d3diaryからその飛び先を指定可能なようにしたもの。 通常は、デフォルトで変更の必要はない。 | |
- | | |
- | ** 詳細など [#s59c9136] | |
- | *** フォルダ・ファイル構成 [#tcb335a5] | |
- | #code(pre,nonumber){{ | |
- | html (XOOPS_ROOT_PATH) | |
- | ├─class | |
- | │ └smarty | |
- | │ └plugins | |
- | │ function.d3comment.php | |
- | │ function.d3forum_comment.php | |
- | │ function.d3forum_comment_postscount.php | |
- | │ function.d3forum_comment_topicscount.php | |
- | │ | |
- | └─modules | |
- | └─d3diary | |
- | │ comment_delete.php、comment_edit.php、comment_new.php (wrapper) | |
- | │ comment_post.php、comment_reply.php (wrapper) | |
- | │ detail.php、diarylist.php (wrapper for compatibility) | |
- | │ index.php (wrapper) | |
- | │ module_icon.php (wrapper) | |
- | │ mytrustdirname.php | |
- | │ notification.php、notification_update.php (wrapper) | |
- | │ oninstall.php、onuninstall.php、onupdate.php (wrapper) | |
- | │ rdf.php、search.php、viewcomment.php (wrapper for compatibility) | |
- | │ xoops_version.php | |
- | ├admin | |
- | │ admin_menu.php、index.php (wrapper) | |
- | ├blocks | |
- | │ blocks.php (wrapper) | |
- | ├cache (777) | |
- | ├images | |
- | │ arrow1.png、、etc.. | |
- | ├include | |
- | │ imgresize.php (wrapper)、tag.css、tag.js | |
- | ├preload | |
- | │ D3diaryPreload.class.php (wrapper) | |
- | └upimg (777) | |
- | }} | |
- | | |
- | #code(pre,nonumber){{ | |
- | trust (XOOPS_TRUST_PATH) | |
- | └modules | |
- | │└d3diary | |
- | │ │ admin.php、admin_menu.php | |
- | │ │ blocks.php | |
- | │ │ main.php | |
- | │ │ module_icon.php、module_icon.png | |
- | │ │ notification.php | |
- | │ │ oninstall.php、onuninstall.php、onupdate.php (wrapper) | |
- | │ │ preload.php、README.JA.TXT、search.php | |
- | │ │ xoops_version.php | |
- | │ ├admin | |
- | │ │ import.php、index.php、mymenu.php | |
- | │ ├blocks | |
- | │ │ block_functions.php | |
- | │ ├class | |
- | │ │ category.class.php、diary.class.php | |
- | │ │ diaryconfig.class.php、gtickets.php、photo.class.php、tag.class.php | |
- | │ │ d3diaryD3commentContent.class.php | |
- | │ ├include | |
- | │ │ │ comment_view.php、d3pipes.inc.php、d3pipesd3com.inc.php、 | |
- | │ │ │ functions.php、header.php | |
- | │ │ │ imgresize.php、import_functions.php | |
- | │ │ │ mytable.php、x20_keepblockoptions.inc.php | |
- | │ │ └magpierss | |
- | │ │ │ rss_cache.inc、rss_fetch.inc、rss_parse.inc、rss_utils.inc | |
- | │ │ └extlib | |
- | │ │ Snoopy.class.inc | |
- | │ ├language | |
- | │ │ ├japanese | |
- | │ │ │ │ admin.php、blocks_common.php、blocks_each.php | |
- | │ │ │ │ main.php、modinfo.php | |
- | │ │ │ └mail_template | |
- | │ │ │ blogger_comment_notify.tpl | |
- | │ │ │ blogger_newentry_notify.tpl | |
- | │ │ │ global_newentry_notify.tpl | |
- | │ │ └ja_utf8 (same as japanese) | |
- | │ ├main | |
- | │ │ bloggerlist.php、detail.php、diarylist.php | |
- | │ │ edit.php、editcat_config.php、editcategory.php | |
- | │ │ index.php | |
- | │ │ notification_update.php、other.php | |
- | │ │ rdf.php、usr_config.php、viewcomment.php | |
- | │ ├sql | |
- | │ │ mysql.sql | |
- | │ └templates | |
- | │ admin_import.html | |
- | │ block_bloggerlist.html、block_diarylist.html | |
- | │ block_d3comlist_posts.html、block_d3comlist_topics.html | |
- | │ bloggerlist.html、detail.html、diarylist.html | |
- | │ edit.html、editcat_config.html、editcategory.html | |
- | │ inc_blog_options.html | |
- | │ index.html、other.html、rightarea.html | |
- | │ tabmenu.html | |
- | │ usr_config.html、viewcomment.html | |
- | └ d3pipesm | |
- | └joints | |
- | └block | |
- | D3pipesBlockD3diarylist.class.php 、D3pipesBlockD3diaryd3com.class.php (wrapper) | |
- | }} | |
- | | |
- | ** ソース [#g9cf4c4f] | |
- | |&ref(d3diary_0.01RC_090619.zip);| | |
- | | |
- | ** スクリーンショット [#i8e93ebc] | |
- | - d3統合コメントのトピック単位の表示ブロック | |
- | |&ref(b_d3com_topics.gif,mw:300,mh:300);| | |
- | |同、ブロックオプション指定&br;&ref(b_d3com_topics_admin.gif,mw:300,mh:300);| | |
- | - d3pipesのd3統合コメント用ブロックジョイント設定 | |
- | |&ref(pipes_d3com_admin.gif,mw:300,mh:300);| | |
- | |トピック表示で最新コメント日時と本文表示&br;&ref(pipes_d3com_topics.gif,mw:300,mh:300);| | |
- | - d3統合コメントの飛び先アンカー形式の選択 | |
- | |&ref(anchor_admin.gif,mw:300,mh:300);| | |
- | | |
- | ** 今後の予定 [#lbbbe3d9] | |
- | *** リリースまで [#y74f5c47] | |
- | + バグ潰し | |
- | | |
- | *** 次回バージョン以降 [#w4e6e0f2] | |
- | + タグクラウドの、最大表示数制御。 | |
- | + タグクラウドブロックの実装予定。 | |
- | + タグの一括置き換え機能、実装予定。 | |
- | + トラックバック機能・・未定。 | |
- | + インポート機能の強化 | |
- | -- MT形式ファイルからのインポート | |
- | -- d3blogからのインポート | |