Доброго дня уважаемым знатокам.
По поводу дефолтной аватары тем, у кого её нет, сделал примерно как в начале этой темы рассказано:
Для вьютопика в
viewtopic_body.html заменил
Код: Выделить всё
<!-- IF postrow.POSTER_AVATAR -->
<tr>
<td>{postrow.POSTER_AVATAR}</td>
</tr>
<!-- ENDIF -->
на
Код: Выделить всё
<!-- IF postrow.POSTER_AVATAR -->
<tr>
<td class="postavatars">{postrow.POSTER_AVATAR}</td>
<!-- ELSE --><td><img src="http://fishboatlive.ru/forum/images/ranks/noavatar.gif"></td></tr>
<!-- ENDIF -->
Для того, чтобы в профиле картинка была, в
memberlist_view.html
Код: Выделить всё
<!-- IF AVATAR_IMG -->
<tr>
<td align="center">{AVATAR_IMG}</td>
</tr>
<!-- ENDIF -->
Заменил на
Код: Выделить всё
<!-- IF AVATAR_IMG -->
<tr>
<td align="center">{AVATAR_IMG}</td>
</tr>
<!-- ELSE -->
<tr>
<td align="center"><img src="http://fishboatlive.ru/forum/images/ranks/noavatar.gif" /></td>
</tr>
<!-- ENDIF -->
Саму картинку поставил такую:
Недавно наткнулся на небольшую доработку для сабсильвера - добавлении миниатюры аватары в список пользователей
ссылка на источник.
При этом при наведении мышкой на миниатюру, аватарка показывается в полную величину.
Продублирую здесь:
memberlist.php после
Добавить
Код: Выделить всё
'USER_AVATAR' => get_user_avatar($data['user_avatar'], $data['user_avatar_type'], $data['user_avatar_width'], $data['user_avatar_height']),
'USER_AVATAR_THUMB' => ($data['user_avatar']) ? get_user_avatar($data['user_avatar'], $data['user_avatar_type'], ($data['user_avatar_width'] > $data['user_avatar_height']) ? 25 : (25 / $data['user_avatar_height']) * $data['user_avatar_width'], ($data['user_avatar_height'] > $data['user_avatar_width']) ? 25 : (25 / $data['user_avatar_width']) * $data['user_avatar_height']) : '',
В тему стиля в конец добавить
Код: Выделить всё
/* AVATAR ON MEMBERLIST
---------------------------------*/
.thumbnail {
z-index: 0;
position:relative;
}
a.thumbnail:hover {
background-color: transparent;
z-index: 50;
}
.thumbnail span {
position: absolute;
background: #E0E5E9 url("./images/cellpic1.gif") repeat-x;
padding: 4px;
border: 1px solid #A9B8C2;
left: 0px;
display: none;
color: #FFFFFF;
text-decoration: none;
}
.thumbnail span img {
border-width: 0;
padding: 2px;
}
a.thumbnail:hover span {
position:absolute;
display:block;
top: 20px;
left: 7px;
}
/* ----------------------------- */
memberlist_body.html после
Добавить
Код: Выделить всё
<th nowrap="nowrap" width="10px"> </th>
После
Код: Выделить всё
<td class="gen" align="center"> {memberrow.ROW_NUMBER} </td>
Добавить
Код: Выделить всё
<td class="gen" align="center"><a class="thumbnail" href="{memberrow.U_VIEW_PROFILE}"><span>{memberrow.USER_AVATAR}</span>{memberrow.USER_AVATAR_THUMB}</a></td>
Скриншот:
А теперь собственно вопрос !!!
Помогите добавить в список пользователей и мою дефолтную картинку для тех, у кого нет аватары. И чтобы она так же увеличивалась при наведении.
Просто смотреться так будет гораздо гармоничнее, не будет пустых ячеек.
Спасибо!