2010-06-01 84 views
0

我有一個禁止列表,作爲顯示文章的應用程序的一部分。此禁令列表將包含關鍵字,如果在文章中找到該關鍵字,則會導致文章被禁用(文章將不會顯示在前端)添加/刪除項目到列表的用戶界面?

我在觀看UI時遇到困難。我總是可以顯示一個textarea,並要求用戶輸入關鍵字逗號分隔,當他們想再次刪除文本區域時,他們可以編輯輸入的關鍵字。但是我發現我的想法對用戶非常不友好。

我的問題是我如何編程的用戶界面,使其易於添加新的關鍵字。我也想通過一個漂亮的方式提供現有關鍵字並刪除它們。

此禁止列表將成爲管理員面板/後端的一部分,只能由網站管理員訪問。

回答

1

會有多少封禁止的字?如果一個handfull那麼你的逗號分隔列表的建議是有道理的 - 可能按字母順序重新呈現編輯時按順序排序。

我推測該列表可能會變得相當廣泛,因此也許您需要提供幾頁排除的單詞。在這種情況下,某種形式的分頁,字母顯示,在每個條目旁邊有一點(x)以允許刪除。

而一個單獨的輸入字段可以接受單個單詞並將它們添加到列表中,顯示相關的頁面可能會起作用。

另外一個想法是:您的列表中是否包含褻瀆或其他可能令人反感的詞?如果有可能代表列表本身可能會以某種方式冒犯?您可能需要找到一種方法來O???O???e。這可能會帶來一些挑戰。

0

我會將它們顯示爲一個列表,並在頂部或底部添加一個文本框以添加新列表。 爲每個圖標添加一個圖標,以便用戶將其刪除,並通過Ajax實現添加和刪除:然後,您可以在重新顯示列表之前對列表進行排序。 (實際上,您可以在瀏覽器中使用Javascript完成所有操作,而不使用Ajax:在這種情況下,您需要時將整個列表傳遞給服務器)。