0: - no date -  |
現: 2026-08-13 (木) 08:56:06 なーお  |
| | + | #navi(../) |
| | | | |
| | + | #boxdate |
| | + | * RC版、タグ機能の実装 [#q7a180d2] |
| | + | 正式公開の前に、タグ機能を組み込みました。 |
| | + | 今回はRC版としての位置づけですが、まだバグもあるかと思いますので、正式公開時に修正します。 |
| | + | |
| | + | ** 概要 [#e1feccad] |
| | + | + タグ機能の実装 |
| | + | -- kilicaさんの「でブクマ君」モジュールのソースをかなり使わせていただきました。 どうもありがとうございます。(thx kilicaさん) |
| | + | -- ユーザー毎のindexリストページと、全体のリストページへの表示/非表示を、管理画面で行います。 |
| | + | -- 入力ページでは、自己のタグと全体のタグを表示して、クリックすることで選択/解除が可能。 |
| | + | + 携帯用テンプレートの同梱(正式リリース以降は、モバイルテンプハウスに移動します) |
| | + | + グローバルサーチで、1つの日記が複数検索されてしまう。 search.phpの不具合、修正済。 |
| | + | + 一度に送信できる画像掲載枚数、 設定した最大枚数-1枚 までしかアップされない不具合、修正済。 |
| | + | + head内の「○○さんの日記」の文字化け、直っていなかったので修正。(thx saya07さん) |
| | + | + RSSのタイトル文字化け、修正したつもりが直っていなかったので修正。(thx saya07さん) |
| | + | + block_diarylist.htmlブロックへの記事数設定が反映されない不具合、修正。(thx saya07さん) |
| | + | + タイトルなしでの投稿防止のため、Javascriptで入力チェックを追加。(thx saya07さん) |
| | + | 加えて、タイトル無しでも「タイトルなし」と表示するよう、各所を変更。 |
| | + | + README.JA.TXTを同梱。 |
| | + | |
| | + | ** 詳細など [#ufefd20e] |
| | + | *** フォルダ・ファイル構成 [#va62eda5] |
| | + | #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、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 |
| | + | │ 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 (wrapper) |
| | + | }} |
| | + | |
| | + | ** ソース [#sb5e636c] |
| | + | 注意: 当初の、「d3diary_0.01RC_090617.zip」のタグ機能部分とカテゴリ編集部分に、SQLインジェクションの脆弱性がみつかり修正しました。 :-o |
| | + | テストのためダウンロードされた方は、お手数ですが以下のファイルに差し替え願います。m(..)m |
| | + | |
| | + | 注意2: 更に、htmspecialcharsの扱いに不十分なところがあり、XSS脆弱性がありましたので、再度差し替させてください。 |
| | + | |&ref(d3diary_0.01RC_090618_2.zip);| |
| | + | |
| | + | ** スクリーンショット [#n9d758ef] |
| | + | - 管理画面の設定 |
| | + | |&ref(tag_admin.gif,mw:300,mh:300);| |
| | + | - 記事編集時のタグ入力 |
| | + | |&ref(tag_edit.gif,mw:300,mh:300);| |
| | + | - 記事一覧でのタグクラウド |
| | + | |&ref(tag_clowd.gif,mw:300,mh:300);| |
| | + | - 記事詳細の、タグ表示 |
| | + | |&ref(tag_detail.gif,mw:300,mh:300);| |
| | + | |
| | + | ** 今後の予定 [#zec10433] |
| | + | *** リリースまで [#af0d9bfc] |
| | + | + バグ潰し |
| | + | + (追記)d3pipesのblockジョイントに、d3統合コメントの表示ジョイントの追加。(元記事表示権限チェック付きで) |
| | + | |
| | + | *** 次回バージョン以降 [#w482d3c6] |
| | + | + タグクラウドの、最大表示数制御。 |
| | + | + タグクラウドブロックの実装予定。 |
| | + | + タグの一括置き換え機能、実装予定。 |
| | + | + トラックバック機能・・未定。 |
| | + | + インポート機能の強化 |
| | + | -- MT形式ファイルからのインポート |
| | + | -- d3blogからのインポート |