Возникла проблема в следующем.
Изначально было так: любой зарег. пользов. в типе материала (например - кино)мог добавить флаг (был/не был ил смотрел/не смотрел). Кто-то 5 5 материалов отметил флагом, кто-то 25... кто-то 1-2...
Теперь только зарег. пользов с ролью привилегированный может отмечать бесконечное число нод этим флагом, а для просто - зарегистрированного необходим лимит на число помечаемых нод.
Вопрос как сделать это лимит, чтобы люб. зарег. юзер мог помечать только например 3 любые ноды (любых кино) и при попытке пометке четвертой ему выдавалось бы сообщение лимит исчерпан.
Пи.эс. при этом для всех пользователей которые уже набрали (пометили) нод свыше 3-х (еще до введения правила) уже при попытке метить - получали сообщение. При этом Если они снимут (снимать можно) то пометить уже не с могут.
РЕШАЕМА ли ЗАДАЧА?
Комментарии
Вроде решаемо. Конечно на странице контроль чекбоксов через JavaScript + защита при отправке страницы, проверка на количество помеченных чекбоксов через hook_form_alter
А это AJAX/AHAH в помощь.
почем стоит решение?
а что нить попроще там через рулесы неа?
Вряд ли, специфично уж очень.
В личку