Вывод новостей на главную - как на the-village.ru

Дорогие друзья, очень хочу разнообразить главную\скучную страницу своего сайта, сделать её более необычной и информативной, посему появилось желание вывода 3 разных размеров картинок с привязкой Мэнсори и ленивой подгрузкой.

Смотрите скрин.



Похожий шаблон, с выводом табами + Мэнсори у меня есть, нужно его только немного допилить, может в нашем сообществе есть грамотные верстальщики\программисты, которые смогли бы реализовать данную задачу за $

Такой вывод есть на популярном российском сайте the-village.ru

Спасибо всем кто откликнется.

9 комментариев

avatar
Я думаю реализовать такой проект не сложно… при наличии знаний и ровных рук)))
avatar
Ваши слова да Богу в уши!
avatar
лучше сходите на работу
avatar
уже
avatar
Очень интересная задумка
avatar
согласен, как реализовать? Никто за месяц мне пока и не помог
avatar
Получилось реализовать?
Предлагаю скинуться на оплату специалиста, для такой реализации нужно — прикрутить и настроить модуль Journal Page от VoFFka к шаблону на bootstrap
avatar
Я делал что-то похожее. Реализовать, на самом деле, не сложно.
Создал отдельную функцию, которая принимает массив топиков и разбивает их на массив массивов. Как именно — указывается специальная матрица. Типа,

$aLayoutMap = array(
		array(
			'type' => 'grid',
			'size' => array(12)
		),
		array(
			'type' => 'grid',
			'size' => array(6,6)
		)
	);


Числа в size — это колонки bootstrapa.
То есть, в данном случае, мои статьи будут выглядеть типа,

ОДНА_СТАТЬЯ_НА_ВСЮ_ДЛИНУ
ОДНА_СТАТЬЯ | ОДНА_СТАТЬЯ

а дальше просто повтор, то есть, если у меня в массиве 7 статей, то выведуться они вот так

ОДНА_СТАТЬЯ_НА_ВСЮ_ДЛИНУ
ОДНА_СТАТЬЯ | ОДНА_СТАТЬЯ
ОДНА_СТАТЬЯ_НА_ВСЮ_ДЛИНУ
ОДНА_СТАТЬЯ | ОДНА_СТАТЬЯ
ОДНА_СТАТЬЯ_НА_ВСЮ_ДЛИНУ

HTML в данном случае будет что-то вроде

<div class="row">
  <div class="col-md-12">...</div>
</div>
<div class="row">
  <div class="col-md-6">...</div>
  <div class="col-md-6">...</div>
</div>
<div class="row">
  <div class="col-md-12">...</div>
</div>
<div class="row">
  <div class="col-md-6">...</div>
  <div class="col-md-6">...</div>
</div>
...и т.д....


Но все это я делал, не обращая внимания на плагины, ядро livestreet и т.п. Поэтому у меня многие файлы livestreet достаточно далеки от их родного состояния.
avatar
Хочется решить одним махом две задачи, первая вывод новостей из определённых блогов отдельными блоками на главной, т.е. чтобы на главной присутствовали все ключевые блоги вне зависимости от даты их обновления, 6-8 новостей в каждом.

Вторая — измениь вид и размеры превью, к примеру самая последняя новость идёт с большой картинкой, две другие с чуть меньшим превью, последние с совсем маленькими превью или вообще без них. Ну или как вариант, привязать размеры превью к кол-ву просмотров новости, или кол-ву лайков. Чтобы наиболее читаемые имели больший размер.

Journal Page из коробки — выводит новости блоками, но с одним превью фиксированного размера, только для последнего топика.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.