2009 6月 2 (火)
 
Page Top

概要 anchor.png

  1. search.phpのD3対応が漏れていたので、修正。
  2. テンプレートから言語定数の分離を実行。(ソースファイルのコメントは一部まだ残あるかも)
    これに伴い、ja_utf8の言語ファイルも添付。
  3. minidiaryとd3diaryからのインポート機能を実装(管理画面に)
     コメントのインポート、イベント通知のインポートも実装してみた。
  4. 機能追加予定の内容に関わる、DBテーブルの追加、フィールド追加を先行実施。 アップデートスクリプト追記。
  5. 画像添付を最大9枚まで可能にした。 管理画面の一般設定に、最大3/6/9枚のセレクトを追加。
  6. 前回の日記で書き漏らした点として、minidiaryではxpWikiレンダラーモード使用時に文字化け等が発生していたことの対策として、本文以外はtextsanitizerのBBcode変換などを通さないように変更してある。
Page Top

詳細など anchor.png

Page Top

フォルダ・ファイル構成 anchor.png

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)
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
Page Top

スクリーンショット anchor.png

  • インポート画面
    admin_import.gif
  • 画像最大枚数選択
    photo_numsel.gif
Page Top

テストサイト anchor.png

 テストサイトで、不定期にテスト継続中。

Page Top

ソース anchor.png

 一応、アルファバージョンとして、現状のソースを置いておきます。
 現状でテストいただければ大歓迎ですが、実公開版では大きく変更される場合もありますので、ご承知おきください。

Page Top

ライセンス anchor.png

 GPL v2

Page Top

今後の予定 anchor.png

もう少し追加機能を実装してから公開しようか、思案中。
そして、携帯用テンプレートもかなり手を入れないといけないし。。

以上


トップ   凍結 差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 1488, today: 1, yesterday: 0
初版日時: 2009-06-02 (火) 18:41:58
最終更新: 2019-08-17 (土) 07:11:56 (JST) (1714d) by なーお