0

ユーザーがアカウントを作成し、パーソナライズされたユーザー ページに RSS フィードを追加できる Web サイトを構築しています。ユーザーは、Web フォームを使用してフィードの順序を変更できます。しかし、Google リーダーのような何らかの ajax フォルダー ツリーを使用してフィードを整理できればと思います。

*(Google リーダーのインターフェイスに慣れていない場合は、スクリーンショットをご覧ください -- http://goo.gl/TkG6m )

現在、私のテーブルはこのように設定されています...

ユーザー

ユーザー ID | ユーザー名 | メールアドレス | パスワード

フィード

フィード ID | フィード名 | フィードの URL | フィードオーダー | feed_owner

あまり詳しくは触れません。ただし、基本的に、「feed_owner」の値は特定の「user_id」に対応しています。"feed_order" は、フィードがユーザー ページに表示される順序を決定します。デフォルトでは、ユーザーがフィードを割り当てるまで値はありません (したがって、アルファベット順に表示されます)。

ここからどこへ行けばいいのかわからない。

私は魔法のチュートリアルを探しているわけではありません (ただし、あればワクワクします)。この Google リーダーのようなフォルダ ツリーのユーザー フィードを実装するための攻撃計画を考え出す手助けが必要です。

4

1 に答える 1

0

dnd プラグインで jstree が必要なようです。http://www.jstree.com/documentation/dndを見てください。特に、下部にある並べ替えのみのデモをご覧ください。

最初のステップは、フィードを jstree に表示することです。ドキュメントに従うだけで問題ありません。

作業を楽にするために、各要素の ID を feed_id に設定することを検討してください。を使用して ID を取得できるため、変更の保存が容易になります。$(elem).attr("id")

drag_finish注文を管理するには、dom から注文を取得する関数をバインドし、 AJAX を使用してデータベースを更新します。

于 2012-07-21T15:04:06.013 に答える