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///--------------------------------------
リリース履歴2008.8.18 v0.27
- カウンタ設置
-- DB に項目を1つ増やしました(要モジュールアップデート)
-- flatdata block に閲覧数順を追加。
- データ登録者の uid 別でデータ表示
-- ROOT側に images/info.png 追加
2008.8.1 v0.26
- テンプレート「{flatdata}_embed_form_noformtag.html」と「{flatdata}_embed_form.html」を統合1つにしました。
- 新規登録時の埋め込み不具合修正
2008.7.30 v0.25
- テンプレート「{flatdata}_embed_form.html」 の不具合修正
2008.7.26 v0.24
- カテゴリを利用することが可能(要XCATモジュール)
-- テンプレート{flatdata}_index.html, {flatdata}_submit.html, {flatdata}_edit.html, {flatdata}_embed_form.html, {flatdata}embed_form_noformtag.html で smarty プラグインを使うカテゴリ部分はコメントアウトしてあります(プラグインがアップされていないとエラーを起こすため)
-- カテゴリブロックを新設しました
---
(注意)XCAT がインストールされていない環境でこのブロックを表示させないでください。
-- カテゴリページがあります(テンプレートは{flatdata}_index.html共通)。
-- XCat モジュールは現在「α版」なので使用には注意してください
---
http://xoops.trpg-labo.com/modules/wiki/?Menu%2FXCat- 並べ替えに手を入れてみた
-- CAST 関数を利用。
-- 関数を LENGTH から CHAR_LENGTH へ変更
- データ単独ページにページナビをつけました。
- スタイルシート部分をテンプレートにして xoops_module_header へアサイン。
- ページを表示する処理の前にデリゲートポイントを追加(これで全4箇所)
- flatdata に埋め込みができるようにしました
-- 投稿時の input タグの name 部分に ROOT側モジュールディレクトリ名を付加。
- smarty プラグイン「function.flatdata.php」若干修正
2008.5.21 v0.15
- BBコードなどの変換したデータをアサインするかしないかの一般設定を追加しました。
- 複数データ取得時、unameをアサインしました。(v0.15a-2008.5.22)
- 入力文字数制限をしました。(v0.15a-2008.5.22)
-- TRUST/modules/flatdata/class/flatdata.class.php
- コメント統合用のクラスを用意しました。(v0.15a-2008.5.22)
-- TRUST/modules/flatdata/class/flatdataD3comment.class.php
- プリロード利用の埋め込みができない不具合(v0.15b-2008.6.17)
-- 仕様変更に伴うプリロードの変更を忘れてました m(_ _)m
- アカウント情報の埋め込み時に不具合(v0.15c-2008.6.19)(thanks tiny)
- XOOPS 2 JP 下で一覧表示のナビ部分で Fatal Error 発生(v0.15d-2008.7.9)(thx xmaker)
2008.5.19 v0.14
- テンプレートにCSSのIDを設定(submit.html, edit.html, single.html)。
- 登録/編集/削除時にデリゲートポイントを追加(/main/submit.php, edit.php)。
2008.5.11 v0.13
- 埋め込みコードの見直し(preload , 2 templates and TRUST side)
2008.5.5 v0.12
- 権限チェックの見直し
- 埋め込み利用時の削除ができるようにした
- 若干修正(v0.12a:2008.5.9)(preload and TRUST side)
2008.4.27 v0.11
- First Release