Лучше уж делать их неактивными, как пишет rockclimber, и в любом случае сопровождать хинтом (всплывающей подсказкой) ≈«доступно после входа»...
Это, обычно, хуже, поскольку всплывающая подсказка это менее эффективный call for action. Где, например, кликать в этой подсказке и куда идти дальше? Приходится искать на странице кнопки для логина или регистрации, что противоречит наиболее эффективной парадигме в дизайне "don't make me think" и занимает у посетителя больше времени.
...если оставили активными, ≈«потребует входа».
Эта вторая опция же и реализована на форуме (
скрин). Это так же хинт как и всплывающая подсказка, но более информативный и удобный. Как вариант, это можно сделать в виде попапа, а не отдельной страницы, но суть останется: наличие объяснений и ссылок на логин или регистрацию после клика по фиче доступной только после логина.
Так-то в вебе есть много «стандартных практик», не оптимальных к данному моменту. Вездесущая инерция людей и зависимостей и немгновенное нахождение лучших решений.
Разумеется в вебе очень много неоптимальных решений (как и среди студентов есть много тех, кто еще плохо знает математику). Но у успешных сервисов (грамотных математиков) это, как правило, не инерция, а постоянный анализ и тестирование. Поверьте, разработчики успешных веб и мобильных сервисов часто делают десятки и сотни вариантов одной и той же страницы для оптимизации конверсии, retention, engagement и т.д. Результаты потом тщательно анализируются, и если находятся варианты как улучшить эти параметры хотя бы на несколько процентов, они сразу внедряются. Редко кто-то делает наугад или по инерции, и уж точно не слишком долго, иначе быстро проиграет борьбу за юзеров.
Продолжая аналогию на тему данного форума. Среди тех, кто пытается заниматься математикой есть много тех, кто ее плохо знает и понимает. Такие, например, считают, что теорему Ферма можно доказать элементарными методами или придумывают кучи безграмотных теорий. Конечно, история веба гораздо короче, но в нем работало гораздо больше людей, т.е. суммарное количество человеко-часов может быть вполне сравнимым с тем, которое человечество потратило на математику. Поэтому в вебе, как и в математике, сложно придумать "элементарное решение", особенно в дизайне стандартных интерфейсов, которое до этого многократно не изучалось и тестировалось. Я не говорю, что все простые оптимальные решения уже придуманы, но новые решения надо тщательно анализировать и проверять перед внедрением (или сразу после него для последующей коррекции). И уж точно не стоит огульно обвинять разработчиков в инерции без длительного собственного анализа и проверок, иначе это будет аналогично темам типа
Математика идёт по принципиально неверному пути?.
Конечно, ничего не запрещает администрации форума попробовать изменить текущую логику (если движок форума это позволяет сделать в рамках ресурсов имеющихся у администрации) и посмотреть на результаты. Если конверсия увеличится, то может и надо поменять логику, но пока лично мне это сомнительно.