2010-12-14 19 views
1

我想構建一個CMS,並想知道如何才能擁有它,以便後端用戶可以動態設置頁面顯示順序。我知道與MySQL如何ORDER BY,但我希望用戶能夠說這個頁面應該是第一次,等等我甚至不知道如何處理這個,所以任何幫助將不勝感激!謝謝!PHP用戶集顯示順序

+0

爲您的頁面(或您正在顯示的頁面列表)添加優先級字段,然後以某種方式進行編輯。 – 2010-12-14 15:10:43

+0

您通常會在一個單獨的「int」列中維護某種排序索引 – 2010-12-14 15:10:50

+0

您是否想讓任何登錄用戶能夠設置該用戶或管理員用戶? – 2010-12-14 15:15:53

回答

3

只需在您的'網頁'表格中添加一個'訂單'INT字段,或者您爲這些數據存儲數據的地方。然後,只需讓用戶選擇以某種方式進行編輯,例如拖放頁面,然後在設置導航時按訂單字段排序。

+0

好的。我現在得到了一個orderby字段,你知道任何可以執行此操作的JavaScript拖放庫嗎?我正在尋找,但只找到一個。任何幫助將是偉大的! – 2010-12-14 15:20:53

+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 2010-12-14 15:54:49

+0

@stealthyninja正是我需要的開始!非常感謝!我會在這一點上得到正確的結果,並希望儘快得出結論。 – 2010-12-14 15:57:15