Всё сделано на условных операторах. В "вид материалов" модуля форум, находим код и вместо него пишем такой код Код <?if($USER_LOGGED_IN$)?>$MESSAGE$<?else?><?if(substr($NUMBER$,strpos($NUMBER$,'>')+1)>=3)?> Нет доступа [<a title="Регистрация" href="/register">Регистрация</a>] - [<a title="Вход" href="javascript://" rel="nofollow" onclick="new _uWnd('LF',' ',-250,-110,{autosize:1,closeonesc:1,resize:1},{url:'/index/40'});return false;">Вход</a>] <?else?>$MESSAGE$<?endif?><?endif?> Цифра 3 в условии, это кол-во видимых постов, изменяйте под себя. Если дизайн форума стандартный, то участок кода сообщения будет выглядеть так...
Код <td class="posttdMessage" valign="top" style="word-wrap: break-word;"><?if($USER_LOGGED_IN$)?>$MESSAGE$ <?if($ATTACHMENT$)?> <div align="left" class="eAttach">Прикрепления: $ATTACHMENT$</div><?endif?> <?if($SIGNATURE$)?><br><hr size="1" width="150" align="left" class="signatureHr"><span class="signatureView">$SIGNATURE$</span><?endif?> <?if($EDITEDBY$)?><br><br><div class="edited">Сообщение отредактировал $EDITEDBY$</div><?endif?> <?else?><?if(substr($NUMBER$,strpos($NUMBER$,'>')+1)>=3)?>Нет доступа [<a title="Регистрация" href="/register">Регистрация</a>] - [<a title="Вход" href="javascript://" rel="nofollow" onclick="new _uWnd('LF',' ',-250,-110,{autosize:1,closeonesc:1,resize:1},{url:'/index/40'});return false;">Вход</a>]<?else?>$MESSAGE$ <?if($ATTACHMENT$)?> <div align="left" class="eAttach">Прикрепления: $ATTACHMENT$</div><?endif?> <?if($SIGNATURE$)?><br><hr size="1" width="150" align="left" class="signatureHr"><span class="signatureView">$SIGNATURE$</span><?endif?> <?if($EDITEDBY$)?><br><br><div class="edited">Сообщение отредактировал $EDITEDBY$</div><?endif?><?endif?><?endif?></td> Пример здесь. Удачи.
|