Закрыть "стену" от незарегистрированных пользователей.

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

Возможно ли такое?

#1 22 июля 2012 в 20:53
На моем сайте профиль доступен всем, так как это портфолио человека, его визитная карточка в интернете. А вот на стену пользователи друг другу открытки постят. У некоторых, стены достигают несколько десятков страниц. Вчера у одного пользователя на стене нашла 1160 картинок, у другого 1110. Пользователей все больше и больше и дарить открытки у них вошло в привычку, "к завтраку", "сказать спасибо", "пожелать хорошего дня", если праздник какой — то… Можно уже парочку сайтов открывать с открытками для соц.сетей.


Стену я перенесла в отдельную "вкладку" в профиле, чтоб в глаза не бросалась, но поисковики видят эти страницы и думаю, в этом нет ничего хорошего, так как картинки не уникальные и текста на этих страницах нет.
Пожалуйста, скажите, есть ли возможность закрыть именно вкладку со стеной от незарегистрированных пользователей?
#2 22 июля 2012 в 21:07
в шаблон передаётся переменая
$smarty->assign('is_auth', $inUser->id);
сделать сравнение

{if $is_auth}
сдесь вывод стены
{/if}
#3 23 июля 2012 в 11:43
Олег, спасибо.
(Сравнение пришлось указать в трёх местах кода в файле com_users_profile.tpl)
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.