0: - no date -  |
現: 2026-08-13 (木) 08:56:06 なーお  |
| | + | #navi(../) |
| | | | |
| | + | #boxdate |
| | + | * インポート機能実装 [#j6c82e79] |
| | + | |
| | + | &tag(現状報告); |
| | + | |
| | + | ** 概要 [#y1c2eaf1] |
| | + | + search.phpのD3対応が漏れていたので、修正。 |
| | + | + テンプレートから言語定数の分離を実行。(ソースファイルのコメントは一部まだ残あるかも) |
| | + | これに伴い、ja_utf8の言語ファイルも添付。 |
| | + | + minidiaryとd3diaryからのインポート機能を実装(管理画面に) |
| | + | コメントのインポート、イベント通知のインポートも実装してみた。 |
| | + | + 機能追加予定の内容に関わる、DBテーブルの追加、フィールド追加を先行実施。 アップデートスクリプト追記。 |
| | + | + 画像添付を最大9枚まで可能にした。 管理画面の一般設定に、最大3/6/9枚のセレクトを追加。 |
| | + | + 前回の日記で書き漏らした点として、minidiaryではxpWikiレンダラーモード使用時に文字化け等が発生していたことの対策として、本文以外はtextsanitizerのBBcode変換などを通さないように変更してある。 |
| | + | |
| | + | ** 詳細など [#w85b90fa] |
| | + | *** フォルダ・ファイル構成 [#i3ec107f] |
| | + | #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 |
| | + | │ function.xugj_block.php |
| | + | │ |
| | + | └─modules |
| | + | │ └(d3forum) |
| | + | │ └blocks |
| | + | │ blocks_bcomment.php |
| | + | │ |
| | + | └─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) |
| | + | ├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、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 |
| | + | │ │ d3diaryD3commentContent.class.php |
| | + | │ ├include |
| | + | │ │ │ comment_view.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、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、editcategory.html |
| | + | │ inc_blog_options.html、inc_open_options.html |
| | + | │ index.html、other.html、rightarea.html |
| | + | │ tabmenu.html |
| | + | │ usr_config.html、viewcomment.html |
| | + | ├ d3forum |
| | + | │ │ blocks_bcomment.php |
| | + | │ │ |
| | + | │ └blocks |
| | + | │ block_functions_bcomment.php |
| | + | └ d3pipesm |
| | + | └joints |
| | + | └block |
| | + | D3pipesBlockD3diarylist.class.php |
| | + | }} |
| | + | |
| | + | *** スクリーンショット [#j0119f5a] |
| | + | - インポート画面 |
| | + | |&ref(admin_import.gif,mw:300,mh:300);| |
| | + | |
| | + | - 画像最大枚数選択 |
| | + | |&ref(photo_numsel.gif,mw:300,mh:300);| |
| | + | |
| | + | *** テストサイト [#l0d3e70a] |
| | + | [[テストサイト:http://www.mc8.jp/HD3/]]で、不定期にテスト継続中。 |
| | + | |
| | + | *** ソース [#n102516a] |
| | + | |
| | + | 一応、アルファバージョンとして、現状のソースを置いておきます。 |
| | + | 現状でテストいただければ大歓迎ですが、実公開版では大きく変更される場合もありますので、ご承知おきください。 |
| | + | |
| | + | |&ref(d3diary_0.01alfa_090602.zip);| |
| | + | |
| | + | *** ライセンス [#g1848677] |
| | + | GPL v2 |
| | + | |
| | + | ** 今後の予定 [#e3991b46] |
| | + | もう少し追加機能を実装してから公開しようか、思案中。 |
| | + | そして、携帯用テンプレートもかなり手を入れないといけないし。。 |
| | + | |
| | + | |
| | + | 以上 |