[РЕШЕНО] Показать анониму ссылку

Прислано: RayB

пт, 27/05/2011 - 09:59

Нужно показать анониму ссылку на выполнение действия (добавление ноды, флага, комментария), когда это действие ему запрещено. Как?
То есть по умолчанию, если кому-то запрещено добавлять ноду, то ему и не выводится ссылка на добавление. А хочется, чтобы он видел эту ссылку и при нажатии на нее его просто кидало на страницу "доступ запрещен".

Можно конечно сделать блок с псевдо-ссылками на добавление и показывать его только анонимам, но как-это совсем не правильно.

Как на хабре например, все видят ссылки голосования, но при клике на нее появляется окошко, что у тебя нет на это прав.

Не могу правильно сформулировать поисковый запрос по этой задачи, наверное поэтому и не нашел решения.

UPD-решение: делаем блок с необходимыми элементами для анонимов.

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано penexe в пт, 27/05/2011 - 10:53.

только дубли


Опубликовано RayB в пт, 27/05/2011 - 10:56.

"penexe" написал(а):

только дубли

не понял

А если разрешить все это делать анонимам, но написать правило что их будет перекидывать на определенную страницу при нажатии на ссылку?
такое возможно? или это тоже не правильно?


Опубликовано penexe в пт, 27/05/2011 - 12:37.

это будет еще хуже


Опубликовано Lotar в пт, 27/05/2011 - 12:59.

Создаете блок с нужными элементами. Добавляете роль - аноним(если уже нет). Делаете доступ анониму - видеть блок. Запрещаете анониму любые действия с блоком(кроме видеть).


Опубликовано RayB в пт, 27/05/2011 - 13:21.

значит все-таки делать отдельно для анонимов... ок так и сделаем, спасибо за советы


Ссылки партнёров