• 189 Avatar On Memberlist - аватары в мемберлисте • 
Аватары на странице форумчан (в мембере)
При создании темы о модах для двигателя форумов phpBB ветки до версии 3.0.14 название темы должно начинаться с названия мода на английском, без указания версии, затем тире, затем короткое название мода на русском с маленькой буквы. Создание тем не о модах в данном подфоруме запрещено. Посторонние темы о двиге и посторонних проблемах для ветки до версии 3.0.14 в соседнем подфоруме.

    189 Avatar On Memberlist - аватары в мемберлисте

Сообщение Разместил Александр Лешванов 07 мар 2017, 14:04

АВАТАР В МЕМБЕРЛИСТЕ ( В СПИСКЕ ФОРУМЧАН ) Avatar On Memberlist
Мод добавляет микроаватарки тех пользователей, у кого они есть, в ОБЩИЙ список ПОЛЬЗОВАТЕЛЕЙ (в Memberlist).
От автора -
Отображает небольшой эскиз аватары пользователей на Пользователи.
Подвижной мыши над миниатюрой покажет полный размер аватара.

Александр Лешванов
(можно Николаич)
(можно Николаич) 

  189 Avatar On Memberlist - аватары в мемберлисте

Сообщение Разместил Александр Лешванов 07 мар 2017, 14:06

При наведении на микроаватарку в списке пользователей мышкой можно увидеть реальный ее размер.. Красиво...

Александр Лешванов
(можно Николаич)
(можно Николаич) 

  189 Avatar On Memberlist - аватары в мемберлисте

Сообщение Разместил Александр Лешванов 07 мар 2017, 14:08

От автора -
По умолчанию, аватары с использованием фактического размера аватара.
Если вы хотите изменить / изменить размер ширины по умолчанию аватара и высоту, попробуйте парование ...
Открыть: memberlist.php
Найти:
Код: выделить все
'USER_AVATAR'      => get_user_avatar($data['user_avatar'], $data['user_avatar_type'], $data['user_avatar_width'], $data['user_avatar_height']),

Заменить:
Код: выделить все
'USER_AVATAR'      => ($data['user_avatar']) ? get_user_avatar($data['user_avatar'], $data['user_avatar_type'], ($data['user_avatar_width'] > $data['user_avatar_height']) ? 100 : (100 / $data['user_avatar_height']) * $data['user_avatar_width'], ($data['user_avatar_height'] > $data['user_avatar_width']) ? 100 : (100 / $data['user_avatar_width']) * $data['user_avatar_height']) : '',

Это будет изменить размер всех аватар Миниатюры 100x100.
Так что если член аватара либо 20x20 или 200x200, их размер будет уменьшен до 100х100.
Вы можете настроить его, изменяя размеры.
Первые цифры по ширине, а вторые для высоты

Александр Лешванов
(можно Николаич)
(можно Николаич) 

  189 Avatar On Memberlist - аватары в мемберлисте

Сообщение Разместил Александр Лешванов 07 мар 2017, 14:12

От автора (без перевода) -
I see that this is a popular question still so ill make the FAQ :)
If you are seeing the Bigger Avatar and the Avatar Thumbnail under, that could happen for the fallowing reasons:

You Forgot to Refresh your Style's CSS Theme.
Go to: ACP/STYLES/STYLE/THEMES/REFRESH

Your Browser Cached the Page as it was before the changes.
Press F5 Or Ctrl + F5, depending on your browser or just right click on the page and Refresh.

You Did the edits wrong.
Make sure the CSS Template is in place.
rowser Compability
The MOD was tested successfully in the fallowing browsers:
Firefox: 3.6.X, 4-9+
Chrome: 1.0.154 - 17.0.963.56
IExplorer: 6,7,8,9 +
Opera: 11.51 +

Александр Лешванов
(можно Николаич)
(можно Николаич) 

  189 Avatar On Memberlist - аватары в мемберлисте

Сообщение Разместил Татьяна5 07 мар 2017, 14:15

Avatar on Memberlist 1.0.3
Вычисляются нецелые значения ширины и высоты уменьшенных аватар.
fix:
memberlist.php
Найти
Код: выделить все
'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']) : '',

Заменить на
Код: выделить все
'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 : round((25 / $data['user_avatar_height']) * $data['user_avatar_width']), ($data['user_avatar_height'] > $data['user_avatar_width']) ? 25 : round((25 / $data['user_avatar_width']) * $data['user_avatar_height'])) : '',
Татьяна5
Профессор форума
Профессор форума 

  189 Avatar On Memberlist - аватары в мемберлисте

Сообщение Разместил Александр Лешванов 07 мар 2017, 14:18

Сам мод от автора от первого до последнего под 3.0.Х -

Александр Лешванов
(можно Николаич)
(можно Николаич) 

  189 Avatar On Memberlist - аватары в мемберлисте

Сообщение Разместил Александр Лешванов 07 мар 2017, 14:19

Сам мод от автора от первого до последнего под 3.0.Х -

Александр Лешванов
(можно Николаич)
(можно Николаич) 

  189 Avatar On Memberlist - аватары в мемберлисте

Сообщение Разместил Александр Лешванов 07 мар 2017, 14:20

Сам мод от автора от первого до последнего под 3.0.Х -

Александр Лешванов
(можно Николаич)
(можно Николаич) 

  189 Avatar On Memberlist - аватары в мемберлисте

Сообщение Разместил Александр Лешванов 07 мар 2017, 14:20

Сам мод от автора от первого до последнего под 3.0.Х -

Александр Лешванов
(можно Николаич)
(можно Николаич) 

  189 Avatar On Memberlist - аватары в мемберлисте

Сообщение Разместил Александр Лешванов 07 мар 2017, 14:23

Сюда же копирую все фиксы по проблемам этого мода с другими -

03 Fix для уменьшения аватарок от Default Random 'No Avatar' [Рандомный "Ноуаватар"] при установленном моде Avatar On Memberlist v1.0.3
Открыть: memberlist.php
Найти:
Код: выделить все
   $user_id = $data['user_id'];

Добавить после:
Код: выделить все
   $random_avatar = $phpbb_root_path . 'images/avatars/random/no_avatar' . mt_rand(1, 17) . '.gif';

Найти:
Код: выделить все
      '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']) : '',

Заменить на:
Код: выделить все
     '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']) : '<img src="' . $random_avatar . '" width="25" height="25" />' ,

Открыть: styles/prosilver/template/memberlist_body.html
Найти:
Код: выделить все
      <td class="memberlist-avatar"><a class="thumbnail" href="{memberrow.U_VIEW_PROFILE}"><!-- IF memberrow.USER_AVATAR --><span>{memberrow.USER_AVATAR}</span>{memberrow.USER_AVATAR_THUMB}<!-- ELSE --><span><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="{USER_AVATAR}" /></span><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="{USER_AVATAR}" width="25" height="25" /><!-- ENDIF --></a></td>

Заменить на:
Код: выделить все
      <td class="memberlist-avatar"><a class="thumbnail" href="{memberrow.U_VIEW_PROFILE}"><!-- IF memberrow.USER_AVATAR --><span>{memberrow.USER_AVATAR}</span>{memberrow.USER_AVATAR_THUMB}<!-- ELSE --><span>{memberrow.RANDOM_AVATAR}</span>{memberrow.RANDOM_AVATAR_THUMB}<!-- ENDIF --></a></td>

Александр Лешванов
(можно Николаич)
(можно Николаич) 
Следующая страница

Вернуться в 450 модов движка форумов phpBB (до версии 3.0.14)



 • Блок вывода аналогичных по названию других тем нашего форума •