"Оповещение" стиля CNN в Drupal? - PullRequest
2 голосов
/ 07 июля 2010

Я уверен, что большинство из вас видели оповещения типа CNN, которые вспыхивают в верхней части экрана, когда администраторы хотят. Это уже сделано в Drupal?

Я думаю, вам понадобится какой-то jQuery для анимации, достаточно простой, но какой механизм вам понадобится, чтобы позволить пользователю отключить оповещение и не показывать его снова?

Ответы [ 3 ]

2 голосов
/ 09 июля 2010

Если сообщения устанавливаются только пользователями-администраторами, вас может заинтересовать Администраторское сообщение , которое описывается как:

Предоставляет простой способ показывать короткие сообщения пользователям. Сообщения могут быть индивидуально закрыты вошедшими в систему пользователями. Примерами могут быть «Добро пожаловать на этот сайт ...», «Временное время простоя ...», «Важное сообщение о безопасности ...», «Новая функция ...» и т. Д.

По умолчанию сообщения, созданные до регистрации пользователя, не показываются этому пользователю, что может быть переопределено опцией «Всегда показывать это сообщение». Кроме того, опция видимости PHP, аналогичная опции отображения, используемой для блоков, доступна для каждого сообщения. Это может использоваться, например, для показа сообщения только пользователям определенной роли, показа сообщения, если пользователь не заполнил поле профиля и т. Д.

2 голосов
/ 10 июля 2010

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

2 голосов
/ 07 июля 2010

Я не могу ответить на вопрос о специфике drupal, но в большинстве случаев что-то подобное достигается с помощью куки.Если вы хотите обрабатывать файлы cookie в jQuery, самое простое решение - это плагин .

Надеюсь, что это немного поможет!

...