2009-06-23 13 views
0

jQueryの機能を使用して、Webアプリケーションスーツ用のポートレットウィジェットを作成します。私はまだ始まっていませんが、すぐにやるので、これは計画ですポートレットの位置を保存する方法

現在、ページが読み込まれ、ウィジェットはデフォルトの位置に読み込まれます。ユーザーはそれらを移動したり、設定を変更したりすることができます。

私の問題は、セッションごとだけでなく、アカウント変数として、ウィジェットの配置がユーザー用に保存されるようにしたいということです。

私は、レベルベースのコーディングにPHPとMySQLを使用しています。

私を助けてください:)

答えて

1

一般的な計画は、位置情報と/widget.phpするウィジェットのドロップ AJAX POSTにjQueryのに

をこの

ような何かをすることです(おそらくコンテナ名+商品インデックス)( 'leftBar'、3)、 ユーザー固有のアカウント番号、モジュールの識別子

$.post("widget.php", { module: "myInfoModule", container: 'leftBar', ...}, 
    function(data){ 
    // maybe update UI telling them it's saved? probably not 
    }, "json"); 
/widget.php

PHP

は、データを読み取り、あなたがドッキング可能なページをリロードするときに、これらの値を読み、それらを置くでしょう、そして、この

[user_id] [module_id] [container] [position] 
1   'myInfoModule' 'leftBar' 3 

ようないくつかのスキーマでのMySQLに情報を保存しますデータベースによって指定された順序で実行されます。

希望すると、これが始まります。

関連する問題