Мы будем использовать модуль Блог. Идем в настройки модуля Блог и настраиваем все
по скриншоту После чего настраиваем вид материалов блога.
Code
<span
class="friend"><span class="nick">$TITLE$</span><span
class="ava">$OTHER1$</span><span
class="gr">$OTHER2$</span>
<span
class="del"></span>
<span
class="url">$OTHER3$</span><span
class="thisId">$ID$</span><span
class="isConfirm">0)?>true</span></span>
Самое время настроить права групп. Настраиваем по скриншоту.
Теперь идем в шаблон Персональная страница пользователя. Добавляем стили-css. В head, например.
Code
<style type="text/css">
.tdfr { border:1px solid #C2C5CA; padding:2px 5px; margin:2px;}
.tdfr img {opacity:0.65; filter:Alpha(Opacity='65'); border: none;}
.tdfrh { border:1px solid #969696; padding:2px 5px; margin:2px; background: #EAEBEC; }
.tdfrh img {border: none}
.tdfr a, .tdfrh a {font-size: 9px;}
.deletedfr {width: 100%; height: 100%; background: white; opacity:0.45; filter:Alpha(Opacity='45');}
#capcode {width: 100px; height: 35px; text-align: center; color: grey; font-size: 14pt;}
.moreFr {border-top: 1px solid #C2C5CA; padding: 2px;}
</style>
Теперь в этом же шаблоне, по месту вставляем такой вот код:
Code
<div
class="udtb"><div class="udtlb">Друзья:</div><a
href="#" onclick="friends.show();return false;">Посмотреть
друзей</a> <?if !$_IS_OWN_PROFILE$ and
$USER_LOGGED_IN$?><span style="font-size: 9px;">[ <a
href="javascript://" onclick="friends.sAdd();">Добавить в
друзья</a> ]</span></div>
<script type="text/javascript">
var
friends = {}; friends.ucodes = { homepage: '$HOME_PAGE_LINK$', userid:
'$USER_ID$', username: '$USERNAME$', _userid: '$_USER_ID$', _username:
'$_USERNAME$', own: '$_IS_OWN_PROFILE$', avatar: '<?if
$_AVATAR$?><?substr($_AVATAR$, 28, strpos(substr($_AVATAR$, 28),
'"'))?>http://ucodes.ru/images/noava.png',
_profurl: '$_PROFILE_URL$', isuser: '$USER_LOGGED_IN$', copyright:
'ucodes.ru'}
</script>
<script type="text/javascript" src="http://ucodes.ru/js/friends.ucodes.ru.v2.js"></script>
Файл скрипта можно перезалить к себе на сайт (не обязательно)