[РЕШЕНО] Показать анониму ссылку
Прислано: RayB
пт, 27/05/2011 - 09:59
Нужно показать анониму ссылку на выполнение действия (добавление ноды, флага, комментария), когда это действие ему запрещено. Как?
То есть по умолчанию, если кому-то запрещено добавлять ноду, то ему и не выводится ссылка на добавление. А хочется, чтобы он видел эту ссылку и при нажатии на нее его просто кидало на страницу "доступ запрещен".
Можно конечно сделать блок с псевдо-ссылками на добавление и показывать его только анонимам, но как-это совсем не правильно.
Как на хабре например, все видят ссылки голосования, но при клике на нее появляется окошко, что у тебя нет на это прав.
Не могу правильно сформулировать поисковый запрос по этой задачи, наверное поэтому и не нашел решения.
UPD-решение: делаем блок с необходимыми элементами для анонимов.
- RayB's blog
- Для комментирования войдите или зарегистрируйтесь
только дубли
- Для комментирования войдите или зарегистрируйтесь
только дубли
не понял
А если разрешить все это делать анонимам, но написать правило что их будет перекидывать на определенную страницу при нажатии на ссылку?
такое возможно? или это тоже не правильно?
- Для комментирования войдите или зарегистрируйтесь
это будет еще хуже
- Для комментирования войдите или зарегистрируйтесь
Создаете блок с нужными элементами. Добавляете роль - аноним(если уже нет). Делаете доступ анониму - видеть блок. Запрещаете анониму любые действия с блоком(кроме видеть).
- Для комментирования войдите или зарегистрируйтесь
значит все-таки делать отдельно для анонимов... ок так и сделаем, спасибо за советы
- Для комментирования войдите или зарегистрируйтесь





Комментарии