В установке модификация легка, правок немного, правда нужно сделать SQL запрос к Базе Данных, но это мелочи. Вообщем если заинтересовало - скачиваем и устанавливаем
Для русификации открываем
Код: Выделить всё
// Board Features
Код: Выделить всё
//PROFILE FRIENDS START
$lang = array_merge($lang, array(
'ACP_PROFILE_FRIENDS' => 'Profile friends настройки',
'ACP_PROFILE_FRIENDS_EXPLAIN' => 'Настройки модификации ',
'ACP_FRIEND_SETTINGS' => 'Profile friends ',
'ACP_NUM_FRIENDS' => 'Число друзей на одну страницу',
'ACP_NUM_FRIENDS_EXPLAIN' => 'Максимальное число друзей на одной странице',
'ACP_FRI_AV_SIZE' => 'Размер аватара',
'ACP_FRI_AV_SIZE_EXPLAIN' => 'Размер аватара в пределах 20 - 150',
'ACP_SC_AVATAR_EXPLAIN' => 'К примеру : 25 означает что размер аватары будет 25px x 25px <br/> Для отключения этой функции введите 0',
'TITLE_EXPLAIN' => 'Настройки модификации Profile friends .',
));
//PROFILE FRIENDS END
Код: Выделить всё
'LIST_USERS' => '%d пользователей',
Код: Выделить всё
'LIST_FRIEND' => '1 друг',
'LIST_FRIENDS' => '%d друзей',
'FRIEND_LIST' =>'Список друзей',
'AVATAR' => 'Аватар',
'USER_INFO' => 'Информация о друге',
'VIEW_ALL' => 'Показать всех',
'NO_FRIEND' => 'Пользователь не выбран!',
Код: Выделить всё
'ACP_CAT_STYLES' => 'Стили',
Код: Выделить всё
//Profile friends
'ACP_PROFILE_FRIENDS' => 'profile friends mod',
// profile friends end
Итак, обнаружилась такая проблема, если у вас установлен мод рандомной аватары, то друзья с такой аватарой не отображаются в списке при просмотре профиля. Мною был придуман один способ победы этой напасти, но он убирает эффект при наведении на аватару. Смотрите вообщем в мой профиль и сами все увидите.
Чем жертвуем ??
1. Настройками аватар через админку
2. Эффектом наведения на аватару
Лично для меня то, что получилось сейчас намного лучше выглядит. Вообщем если готовы пожертвовать этим, милости прошу, выполняем правки. Открываем
Код: Выделить всё
$avatar_friend = get_user_avatar($row_av['user_avatar'], $row_av['user_avatar_type'], $row_av['user_avatar_width'], $row_av['user_avatar_height']);
Код: Выделить всё
$avatar_friend = get_user_avatar($row_av['user_avatar'], $row_av['user_avatar_type'], 50, 50);
Открываем
Код: Выделить всё
$avatar_friend = get_user_avatar($row_av['user_avatar'], $row_av['user_avatar_type'], $row_av['user_avatar_width'],$row_av['user_avatar_height']);
Код: Выделить всё
$avatar_friend = get_user_avatar($row_av['user_avatar'], $row_av['user_avatar_type'], 50,50);
Так-с ребята, у меня плоховато со стилизацией под стандартные стили, но дам подсказку, как реализовано у меня. В шаблоне
Код: Выделить всё
<!-- BEGIN fri -->
<a class="thumbnail" href="{fri.AV_LINK}" style="text-decoration:none">
<span>
<!-- IF fri.USER_COLOR --><b style="color:#{fri.USER_COLOR}"> <!-- ELSE --><b style="color:#000;"><!-- ENDIF -->{fri.USERNAME}</b> <!-- IF fri.ONLINE_USER -->(<strong>{L_ONLINE}</strong>)<!-- ENDIF -->
<br /><!-- IF fri.FRI_AV -->{fri.FRI_AV}</span>{fri.FRI_AV_THUMB} <!-- ELSE --> <img src="{ROOT_PATH}images/no_avatar.gif" alt="noavatar" />
</span><img src="images/no_avatar.gif" alt="noavatar" width="{fri.WIDTH}" /><!-- ENDIF -->
</a>
<!-- END fri -->
Код: Выделить всё
<div style="overflow:hidden;max-width:800px;" onmouseover="this.style.overflow='auto'" onmouseout="this.style.overflow='hidden'">
<table >
<tr>
<!-- BEGIN fri -->
<td>
<table >
<tr>
<td >
<!-- IF fri.USER_COLOR --><b style="color:#{fri.USER_COLOR}"> <!-- ELSE --><b style="color:#000;"><!-- ENDIF -->{fri.USERNAME}</b></br>
<!-- IF fri.ONLINE_USER -->(<strong>{L_ONLINE}</strong>)<!-- ENDIF -->
</td>
</tr>
<td>
<br /><!-- IF fri.FRI_AV --><a href="{fri.AV_LINK}">{fri.FRI_AV}</a><!-- ENDIF --></td>
</tr>
</table>
</td>
<!-- END fri -->
</tr>
</table>
</div>
Код: Выделить всё
<td><a class="thumbnail" href="{fri.AV_LINK}" style="text-decoration:none"><span><!-- IF fri.FRI_AV -->{fri.FRI_AV}</span>{fri.FRI_AV_THUMB} <!-- ELSE --> <img src="{ROOT_PATH}images/no_avatar.gif" alt="{L_AVATAR}" />
</span><img src="{ROOT_PATH}images/no_avatar.gif" alt="{L_AVATAR}" width="{fri.WIDTH}" /><!-- ENDIF --></a>
</td>
Код: Выделить всё
<td><!-- IF fri.FRI_AV -->{fri.FRI_AV}<!-- ENDIF -->
</td>