FlatData(フラットデータ)
ベータ版//--------------------------------------
概要FlatData(フラットデータ)は、XOOPS2JP / XOOPS Cube Legacy で動作する小規模簡易データベースモジュールです。
- D3 モジュール
- altsys 必須
- プラグイン:search、whatsnew、d3pipes
- 他のモジュールに埋め込む機能あり
- コメント統合も利用できます
◆1. 普通に使う(モジュール単独利用)
- 管理画面の「項目管理」を設定
- 「データ登録」(おもて側)で入力
◆2. 他のモジュールにデータを埋め込む
- smarty プラグインを使ってFlatDataにデータを追加/編集/表示させる
◆3. アカウント情報にデータを埋め込む
- userinfo.php でデータの追加/編集/表示を行なう。
◆4. 新規登録時にアカウント情報にデータを追加する
- プリロードで新規登録時(register.php)に追加
- edituser.php で編集
- userinfo.php で表示
- XOOPS Cube Legacy のみで利用可能
◆5. 他のモジュールのデータ登録時にデータを追加
- 他のモジュールの登録スクリプト(submit.phpなど)にデリゲートを追加(デリゲート・ポイントがない場合)
- プリロードでデータの追加を行なう
- 編集/表示は上記[他のモジュールにデータを埋め込む]と同じ。
- (編集をデリゲート/プリロードで行なうことも可能)
- XOOPS Cube Legacy のみで利用可能
//--------------------------------------
デモサイト/説明サイトhttp://flatdata.neverever.xrea.jp/- ここではちょっと変わった使い方などいろいろ紹介しています。
//--------------------------------------
画像について一部FAMFAMFAMの画像あり(search.gif, submit.gif, info.png)
http://www.famfamfam.com///--------------------------------------
リリース履歴[v0.35] 2010-4-20
- 複数場面での埋め込み用テンプレートを変更できる仕様追加
-- <{flatdata ...... mode=display switch=1}> switchオプションを入れ、テンプレート内で<{$switch}>の値で振り分けて記述します。
- 一覧表示の「ID」欄を「詳細」欄に変更、表組の右側に移動しました
- デリゲートへの引き渡しデータの変数名が間違っていたのを修正(main/index.php, main/categ.php)
- 言語定数の変更漏れを修正
- エクスポートに「項目に展開する」という選択肢を付けました。
[v0.34] 2009-12-3
- ImpressCMS 1.1.3 Final、XOOPS JPEx 1.6 でインストールを確認しました。
- /include/search.inc.php の検索データを返す直前にデリゲート追加
-- Flatdata.Event.{$mydirname}.Search
- 検索部分若干修正
- Flatadata Block で指定項目以外の値もアサインしました。
-- テンプレートの編集で表示は可能です
- [0.34a] 2009-12-15 カテゴリーリスト+モバイル表示にモバイル用のテンプレートが適用されない不具合修正(THX Takashi さん)
- [0.34b] 2010-2-13 userinfo.php のエンベッド時、登録・編集後の返りURIの不具合修正(THX sincrea さん)
[v0.33] 2009-11-19
- CSVインポート・CSVエクスポート機能追加
- 「0」が表示できない不具合修正
- 途中から項目を増やした場合、項目を増やす前に入力したデータで Notice が発生していたのを修正
- XCAT利用時、カテゴリーリストを表示している場合、カテゴリーの説明を表示するように変更
-- cat_id に対応したカテゴリーオブジェクトをアサインしています
--- 説明を表示する場合:<{$cat_by_id->getShow('cat_desc')}> {flatdata}_header.htmlにはこれが記述してあります
--- カテゴリ画像を表示する場合:
|flatdata_urlCheckReplace|xoops_escape}>)
- 管理画面に「環境」追加しました。
- XCAT利用時、カテゴリー別のデータ数のカウント処理の不具合を修正(THX noromu さん)
- デリゲートを2箇所追加(リスト表示・カテゴリーリスト表示時のデータ取得後)
-- 「Flatdata.Event.Index.View」「Flatdata.Event.Category.View」
- 'Flatdata.Event.Edit.Update', 'Flatdata.Event.Edit.Delete', 'Flatdata.Event.Submit.Insert' デリゲートの受け渡すデータを変更しました
- 開発版からベータ版にしました