0

私はページの管理者であり、特定のユーザーにメニューバーのレイアウトを動的に制御できるようにしたいと考えています。理想的なのは、メニュー項目と各項目を上下に指す矢印のリストがあり、それらをクリックすると項目が並べ替えられるページです。私はそれをどのように行うことができるかについてかなり基本的な考えを持っていますが、いくつかの提案が欲しいです。

アイテムはMySQLに保存されており、アイテムの注文方法や番号付け方法、およびアイテムの再注文方法を理解するための支援が必要なだけです。これにはおそらくJavaScriptのトリックが必要であり、私はJSに精通していません。

4

2 に答える 2

0

ドラッグ可能なjQueryUIを使用して、それらを並べ替えることができます。

それらをMySQLに保存する場合は、order列を作成してその位置を保存するだけです。

次に、レコードを取得するときに、追加ORDER BY 'order' ASCまたは類似するだけです(バックティックである必要があります)。

于 2010-05-28T01:21:42.450 に答える
0

これは、システムにどのような制約があるかを知らずに答えることは事実上不可能です-具体的には、問題が発生しているのは何ですか?メニューをレンダリングするためのコードはすでに書かれていますか?変更するのは実用的ではありませんか?もしそうなら、データ構造は何ですか?

PHPLMを見たいと思うかもしれませんが、前回見たときにグラフィカルエディタは提供されていませんが、適度によく書かれており、クロスプラットフォームであり、さまざまなデータ構造に対応できます。

于 2010-05-28T08:36:00.550 に答える