Скрытие блока по запросу клиента с последующим запоминанием этого действия (для анонимных пользователей)

Главные вкладки

Аватар пользователя noneart noneart 25 июля 2013 в 6:45

Как реализовать такой простой функционал? есть ли какие-нибудь модули?
я пока что нашёл вот такой - https://drupal.org/project/collapsiblock - очень похож на то что нужно вроде бы.

задача простая. хочу сделать довольно распространённую штуку. когда первый раз заходишь на сайт, то показывается блок с подсказками и другой информацией (например, для чего этот сайт нужен и т.п.). Любой пользователь может нажать на крестик, чтобы скрыть этот блок. Система должна как-то запомнить, что блок с информацией закрыт, и больше не показывать этот блок пользователю.

Комментарии

Аватар пользователя drupby drupby 25 июля 2013 в 23:53

я бы добавил скрипт ,предварительно подключив системную библиотеку cookie

drupal_add_library('system', 'jquery.cookie');

if ($.cookie('block_hide') == 'hide') {
  $("#id1").hide();
}
$("#id2").click(function(){
  $.cookie('block_hide', 'hide');
  $("#id1").hide();
})

где #id1 - id блока ,#id2 - id "крестика"