О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

Выдернем новые сообщения из трекера

-12 votes
+
-

В стандартной поставке Друпала есть такой славный модуль — tracker. Славен он тем, позволяет пользователям отслеживать обновления тех материалов, которые они создали, отредактировали или прокомментировали. Материалы выводятся в таблице, в ней же отмечается, в каком из них были обновления и сколько написали новых комментариев с момента последнего посещения страницы пользователем. Удобно, в общем, особенно если материалов, с которыми взаимодействовал пользователь, достаточно много и обновляются они часто. На drupal.ru, например, автор заметки только трекером и пользуется.
А что если нам нужно узнать, есть ли в таблице-трекере новые сообщения, да так, чтобы в сам трекер не заходить? Зачем? Ну например чтобы вывести значок с сообщением. Тогда, если новостей нет — пользователь не будет терзаться, бессмысленно обновляя трекер, а если уж есть — увидит значок и зайдет.
Сделать это — можно, причем всего одним запросом в БД (хотя и не без join-ов, конечно).
Читать дальше

Полный оригинальный материал:

Graker