Создание предстоящего просмотра главной страницы в Drupal 7 - PullRequest
2 голосов
/ 10 мая 2011

Я хотел бы создать сайт ala failblog.org, где пользователи будут отправлять контент и голосовать за контент

, что я хотел бы сделать, это

a.добавьте поле к узлу / статье под названием, скажем, 'front_page_at (date_time)'

b.Каждое, скажем, 15 минут, рассчитывают среднюю оценку для всех узлов, созданных за последние 48 часов, и

c.установите front_page_at = сейчас для каждого узла с оценкой выше, чем это среднее.

, так что теперь у меня может быть представление, показывающее, что front_page_at не является отсортированным по нулю desc для главной страницы, а front_page_at является отсортированным по нулю по дате создания для предстоящего.1011 *

Может кто-нибудь указать мне, как этого добиться?где запустить этот код усреднения и т. д.

1 Ответ

3 голосов
/ 10 мая 2011

Вы можете сделать что-то приблизительное к тому, что вы ищете, начав с Модуль API голосования , в сочетании с одним из различных модулей голосования, таких как Fivestar или Голосование вверх / вниз .

Затем можно использовать модуль Просмотры , чтобы создать представление для главной страницы, в котором отображаются элементы, которые не превышают X дней, которые достигают определенного порога.

Если вам необходимо выполнить усреднение и планирование, вы можете сделать это, используя модуль Rules . Если нет, вам может потребоваться написать собственный модуль для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...