Стена только для пользователей.

Привет всем!
Буду признателен за подсказку как сделать так, чтобы на стене могли писать только пользователи, а хозяин стены нет.

6 комментариев

avatar
так попробуйте (сам не проверял) — в файле
{if $oUserCurrent && $oUserProfile->getLogin() != $oWall->getUser()}
    ... textarea...
{else}
    ...
{/if}
avatar
Выдает ошибку, но все равно спасибо за участие. Думаю пока оставить все как есть.
avatar
{if $oUserCurrent && $oUserCurrent->getId()!==$oUserProfile->getId()}
… textarea…
{else}

{/if}
avatar
Можно в actions/ActionProfile/wall.tpl заменить
{if $oUserCurrent}

на
{if $oUserCurrent and $oUserProfile->GetFriend($oUserCurrent->getId(),$oUserProfile->getId())}
avatar
только теперь на стене могут писать Друзья, а хозяин и другие не могут
avatar
а если изменить условия, то теперь могут писать Друзья и хозяин
{if ($oUserCurrent and $oUserProfile->GetFriend($oUserCurrent->getId(),$oUserProfile->getId())) or ($oUserCurrent and $oUserCurrent->getId()==$oUserProfile->getId())}
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.