Динамическая структура макета контента с PHP / MySQL - PullRequest
1 голос
/ 21 марта 2012

К сожалению, мой начальник решил, что макет домашней страницы нашего новостного сайта должен выглядеть примерно так: http://dailymail.co.uk

Но я не смог найти решение для их "динамического макета". Они используют полное одноколоночное изображение / посты, два столбца коротких / маленьких изображений / заголовков, полуколонковое изображение / пост в неупорядоченном столбце. Я не мог найти способ сделать это.

Мне пришло в голову два «решения»:

  • Выберите «шаблон» для каждой новости. И показать их по этому шаблону. Например: «С большим изображением / полным столбцом», «Выровнять правую половину столбца» или «Обычный» и т. Д. Но, как видно из макета ежедневной почты, это создаст много работы для редакторов.
  • Создайте область на основе «перетаскивания», где редактор может размещать новости с помощью нескольких параметров. Но это создаст мне другие проблемы.

При необходимости я могу изменить структуру БД. Но сейчас все очень просто, и я хочу, чтобы все так и оставалось. Также было бы очень неплохо сохранить параметры макета отдельно от таблицы новостей.

Может ли кто-нибудь предложить лучшее решение?

1 Ответ

0 голосов
/ 22 марта 2012

можете ли вы использовать систему сетки, как это: http://960.gs/

Я не использовал что-то подобное, но я думаю, что хранение имен классов в базе данных и использование их в шаблонах типов сетки может помочь вам.*

...