2011-03-15 87 views
0

我想讓我的用戶在一些合理的指導下爲他們的個人資料定義他們自己的佈局。想象一下,Facebook的控制美學與一些額外的用戶靈活性。我想提供這些能力:如何讓用戶定義自己的頁面佈局?

  • 定義文本的段落標題,大膽和要點
  • 的能力(在字體,顏色,大小等沒有用戶控制),上載一對夫婦每頁圖像。
  • 在頁面在頁面的任何地方(左或右)設置這些圖像,並有文字繞流的能力。

如何可能這項工作?如果所有這些數據都存儲在數據庫中,我應該如何考慮設置這些功能?

非常感謝。

回答

1

我已經做了幾乎同樣的你的描述。但使用液體(https://github.com/tobi/liquid)。它是一種非常強大的模板語言,並有許多有趣的功能

和HTML標記的我更喜歡使用redcloth(http://redcloth.org/)

歡呼

sameera

2

您可以使用一個HTML WYSIWTG文本編輯器,你可以嵌入,它給出了一個圖形界面,用戶創建的段落,列表,鏈接,圖像,通常什麼,你可以在HTML做。

我會建議CKEditor如果你是罰款這種解決方案。您可以根據自己的需要輕鬆進行設置(將其限制爲某些功能等)。您還可以添加圖片上傳解決方案。結果將是一段HTML,您可以將其保存在數據庫中並在請求時顯示在頁面上。檢查demo,如果你喜歡它,請閱讀documentation

UPDATE:你也可以看看TinyMCEYUI Rich Text Editor

+0

CKEditor的看起來真棒 - 雖然貴! – sscirrus 2011-03-15 11:02:22

+0

@sscirrus:它也有開源許可選項。 – kapa 2011-03-15 11:05:14

+0

非常感謝@bazmegakapa。 +1 – sscirrus 2011-03-16 11:16:36

相關問題