2012-03-21 113 views
1

不幸的是,我的老闆決定,我們的新聞網站的主頁佈局應該像http://dailymail.co.uk動態內容佈局結構/ MySQL的

但我無法找到他們的「動態佈局」的解決方案。他們使用完整的一列圖像/文章,兩列短/小圖像/標題,半列圖像/文章在無序列中。我找不到這樣做的方法。

有兩個「解決方案」,穿過我的腦海:

  • 選擇每個新聞項目「模板」。並根據此模板顯示它們。例如:「具有大圖像/全列」,「列右半列」或「正常」等。但正如您從日常郵件的佈局中可以看到的那樣,這將爲編輯創造大量工作。
  • 創建一個「拖放」的區域,編輯人員可以通過幾個選項安排新聞。但是這會給我造成另一個問題。

如果需要,我可以更改DB結構。但現在它非常簡單,我願意保持這種狀態。另外,將佈局選項與新聞表分開是非常好的。

任何人都可以提出更好的解決方案嗎?

回答

0

可以使用網格系統是這樣的:http://960.gs/

我沒有使用這樣的事情,但我認爲存儲數據庫類名,並使用他們在這個網格類型模板可以幫助你。

+0

CSS是簡單的部分。我的問題是數據結構。我會舉一個例子。當添加新的項目編輯器將不得不選擇一個發佈模板(大,半列,小等)。基於此模板,她/他也選擇了「模板圖像」。然後必須決定將這個項目放在主頁上。我必須根據以下內容查詢帖子:a)發佈帖子,b)發佈模板,c)發佈訂單(日期)。在這個例子中,我必須在新聞表中添加至少3列,併爲主頁添加大量選擇。如果添加了新帖子,編輯也應該重新排列其他帖子。我正在尋找更好的想法來避免這種情況。 – Redrain 2012-03-22 20:41:21

+0

我將有一個5-6列設計與960網格系統,並讓編輯器選擇多少個網格廣泛的職位,並將決定保存到某個地方。並且佈局在滑動線上有4 + 1,在新聞網格上有1 + 1 + 1 + 1 + 1,在寬邊欄上有3 + 2等等,如果這個項目是4個盒子,它會顯示在滑動框上,如果2個框寬,它會顯示在寬邊欄等 – 2012-03-22 21:22:15

+0

,這裏是我找到的東西。可能會有用(拖動一個框並查看結果):http://demo.webdeveloperplus.com/drag-drop-panels/ – 2012-03-22 21:23:40