2010-12-14 18 views
1

CMSを構築しようとしていて、バックエンドのユーザーが動的にページの表示順序を設定できるようにする方法が不思議でした。私はMySQLでORDER BYの方法を知っていますが、このページを最初にしなければならないということをユーザーに伝えたいと思います。私はこのアプローチにどのように役立つかについてもわかりません。ありがとう!PHPユーザー設定の表示順序

+0

あなたのページ(またはあなたが表示しているページのリスト)に優先度フィールドを追加して、それをどうにかしてください。 –

+0

あなたは通常、別の 'int'カラムに何らかの並べ替えインデックスを保持します –

+0

ログインしたユーザがこれを設定できるようにしたいのですか、または管理者タイプのユーザですか? –

答えて

3

'オーダー' INTフィールドを 'ページ'テーブルに追加するか、それらのデータを保存する場所を追加してください。次に、ページをドロップしてからドラッグしたり、ナビゲーションを設定したり、注文フィールドで注文したりするなど、何らかの編集をするオプションをユーザーに与えます。

+0

私は今すぐorderbyフィールドを持って、これを行うことができます任意のJavaScriptのドラッグアンドドロップライブラリを知っていますか?私は今探しているが、見つけただけだ。どんな助けも素晴らしいだろう! –

+1

@Nathan Stanford II:jQuery Sortables - http://docs.jquery.com/UI/API/1.8/Sortableを使用できます。ここではPHPとMySQLを使って始めてみる例を紹介します:http://coder1.com/articles/jquery-sortables-php-and-mysql – stealthyninja

+0

@stealthyninjaちょうど私が始めなければならなかったもの!本当にありがとう!私はこのことを正しく理解し、間に合うようにうまくいきます。 –

関連する問題