Avatar on Memberlist - аватары в списке пользователей

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Romnik
phpBB 2.0.3
Сообщения: 387
Стаж: 15 лет 7 месяцев
Откуда: Москва/Выдропужск
Благодарил (а): 44 раза
Поблагодарили: 76 раз

Avatar on Memberlist - аватары в списке пользователей

Сообщение Romnik »

Установил мод - Avatar on Memberlist - на phpbb3 v3.0.8 - обнаружил кучу косяков.
Брал мод здесь

форум с установленым модом


Что нужно исправить для корректного отображения таблиц пользователей и групп:

В инструкции мода указано:

Open: styles/prosilver/template/memberlist_body.html

Код: Выделить всё

Найти:
<tr class="<!-- IF memberrow.S_ROW_COUNT is even -->

Далее добавить:
<td><a class="thumbnail" href="{memberrow.U_VIEWPROFILE}"><span>{memberrow.USER_AVATAR}</span>{memberrow.USER_AVATAR_THUMB}</a></td>

[b]Это не правильно[/b]
Правильно будет так:

Найти:

Код: Выделить всё

<tr class="<!-- IF memberrow.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
Далее добавить:

Код: Выделить всё

<td class="memberlist-avatar"><a class="thumbnail" href="{memberrow.U_VIEW_PROFILE}"><span>{memberrow.USER_AVATAR}</span>{memberrow.USER_AVATAR_THUMB}</a></td>
Найти:

Код: Выделить всё

<th class="name"><span class="rank-img">
Перед добавить:

Код: Выделить всё

<th class="memberlist-avatar">Аватар</th>
В двух местах (два раза).

Если мод у Вас уже стоит, то этот код

Код: Выделить всё

<th class="memberlist-avatar">&nbsp;</th>
нужно удалить или заменить на указанный выше.

Найти:

Код: Выделить всё

	<!-- ELSEIF S_SHOW_GROUP -->
		<th class="name">{L_GROUP_MEMBERS}</th>
		<th class="posts">&nbsp;</th>
		<th class="info">&nbsp;</th>
		<th class="joined">&nbsp;</th>
		<!-- IF U_SORT_ACTIVE --><th class="active">&nbsp;</th><!-- ENDIF -->
Заменить на:

Код: Выделить всё

	<!-- ELSEIF S_SHOW_GROUP -->
	    <th class="memberlist-avatar">Аватар</th>
		<th class="name"><span class="rank-img"><a href="{U_SORT_RANK}">{L_RANK}</a></span><a href="{U_SORT_USERNAME}"><!-- IF S_SHOW_GROUP -->{L_GROUP_MEMBERS}<!-- ELSE -->{L_USERNAME}<!-- ENDIF --></a></th>
		<th class="posts"><a href="{U_SORT_POSTS}#memberlist">{L_POSTS}</a></th>
		<th class="info"><a href="{U_SORT_WEBSITE}#memberlist">{L_WEBSITE}</a>{L_COMMA_SEPARATOR}<a href="{U_SORT_LOCATION}">{L_LOCATION}</a></th>
		<th class="joined"><a href="{U_SORT_JOINED}#memberlist">{L_JOINED}</a></th>
		<!-- IF U_SORT_ACTIVE --><th class="active"><a href="{U_SORT_ACTIVE}#memberlist">{L_LAST_ACTIVE}</a></th><!-- ENDIF -->
Для корректного отображения Русских букв - Преоброзовать в UTF-8 без BOM
Последний раз редактировалось Айдар 25.03.2011 20:06, всего редактировалось 2 раза.
Причина: Поправил излишнее использование жирного шрифта
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Avatar on Memberlist - аватары в списке пользователей

Сообщение Пчелкин »

Вы запутались в инструкции..все там правильно.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Romnik
phpBB 2.0.3
Сообщения: 387
Стаж: 15 лет 7 месяцев
Откуда: Москва/Выдропужск
Благодарил (а): 44 раза
Поблагодарили: 76 раз

Re: Avatar on Memberlist - аватары в списке пользователей

Сообщение Romnik »

Все моды установленные на форуме:

Установлен мод "phpBB Gallery" - Фото-галерея
Установлен мод "Recent topics for phpBB3" - последние темы на главной сайта.
Установлен мод "NV advanced last topic titles" - Последние темы на главной форума.
Установлен мод "Recent Topics" - Блок объявлений, новостей и последних тем на главной.
Установлен мод "Рекламный менеджер"
Установлен мод "video-bbcode" вставка и просмотр видео в темах фоума.
Установлен мод "Репутация"
Установлен мод "Ссылки в новом окне"
Установлен мод "Дни рождения на главной"
Установлен мод "Всплывающее окно в день рождения"
Установлен мод "Поздравления с днём рождения по почте"
Установлен мод "Thanks for posts" - Рейтинг благодарностей
Установлен мод "Мобильная версия"
Установлен мод "АнтиБот - контрольный вопрос"
Установлен мод "Advanced Similar Topics" - Похожие темы.
Установлен мод "NV who was here" - Кто сегодня был на конференции.
Установлен мод "Prime Warnings" Предупреждения - жёлтая карточка
Установлен мод "Topic Text Hover" - Всплывающая подсказка.
Установлен мод "User Blog Mod" блоги для пользователей.
Установлен мод "Popup Layer on New PMs" - Всплывающий слой при новых ЛС
Установлен мод "IP адрес в профиле темы"
Установлен мод "Приветственное ЛС нового зарегестрированного пользователя"
Установлен мод "Спонсор раздела"
Установлен мод "Sitemap - карта сайта"
Установлен мод "Universal No Avatar - Единая аватара для пользователей без аватары"
Установлен мод "Disallow links before x posts - Запрет ссылок для новых пользователей"
Установлен мод "Запрет дублирования аватар из галереи"
Установлен мод "Ссылка на главную сайта"
Установлен мод "Russian Social Networking Profiles" - свои профили Вконтакте, Одноклассники, Мой Круг и Мой Мир.
Установлен мод "Polls on index" - опросы на главной.
Установлен мод "Birthday on registration" - день рождения обязательное поле при регистрации.
Установлен мод "Top Posters on Index" - активные пользователи на главной.
Установлен мод "Contact admin" - связь с администрацией.
Установлен мод "Convert quoted images to url" - преобразование картинок в цитатах в ссылки.
Установлен мод "phpBB Mood Swings" - Настроение пользователей.
Установлен мод "Highslide Attatchment Mod" - Просмотр вложенных картинок.
Установлен мод "Prime Trash Bin" - корзина.
Установлен мод "Simple Url To Link Name before posting" - ссылки с названиями.
Установлен мод "Log connections" - Лог подключения.
Установлен мод "Custom Header Logo" - Логотипы в категориях и форумах.
Установлен мод "Post number in viewtopic" - номер сообщения.
Установлен мод "User Reminder" - напоминания
Последний раз редактировалось Romnik 28.10.2011 18:04, всего редактировалось 1 раз.
Аватара пользователя
grishin
phpBB 2.0.1
Сообщения: 288
Стаж: 16 лет 4 месяца
Благодарил (а): 54 раза
Поблагодарили: 32 раза

Re: Avatar on Memberlist - аватары в списке пользователей

Сообщение grishin »

Согласен с Пчелкин, мод установил без проблем и косяков не было...(только мелкая не совместимость с моим стилем)
В жизни так бывает...
Аватара пользователя
Romnik
phpBB 2.0.3
Сообщения: 387
Стаж: 15 лет 7 месяцев
Откуда: Москва/Выдропужск
Благодарил (а): 44 раза
Поблагодарили: 76 раз

Re: Avatar on Memberlist - аватары в списке пользователей

Сообщение Romnik »

Топик разработчика http://www.phpbb.com/community/viewtopic.php?t=583545 весь исписан проблемами у пользователей данного мода, но разработчик так ошибки и не исправил, зато я исправил. Жаль, что вы этого не видите. Например в группах - меню не совпадает с колонками таблицы (таблица перекошена), если установлен "Лидер группы" и т.д. Если "Лидер группы" не установлен - то всё нормально.
После правки мода стало всё синхронно - обе таблицы совпадают (раньше ширина колонок у таблиц была разная).

Пример:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Romnik
phpBB 2.0.3
Сообщения: 387
Стаж: 15 лет 7 месяцев
Откуда: Москва/Выдропужск
Благодарил (а): 44 раза
Поблагодарили: 76 раз

Re: Avatar on Memberlist - аватары в списке пользователей

Сообщение Romnik »

На днях обнаружил ещё один глюк.

Проявляется IE 8 на других не проверял.

Если на странице сообщений в теме где находятся миниатюры фотографий - нажать кнопочку "Ответить", то миниатюры уходят "погулять" из просмотра (обзора) сообщений темы (просмотр сообщений темы - находится под формой ответа).
Тоесть отображаются за пределами страницы ответа - внизу страницы на фоне белого фона. А Фото без миниатюр на своих местах.

Начал копать - глюк вылезал из файла memberlist_avatar.css код:

Код: Выделить всё

.thumbnail {
	z-index: 0;
	position:relative;
}
После удаления строчки position:relative; всё стало на свои места, но в таблице просмотра пользователей - отображаются только маленькие миниатюры аватар. Так-как показ полного размера автар я отключил.

Кто стакивался с этой проблемой? Может есть иной путь решения?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Avatar on Memberlist - аватары в списке пользователей

Сообщение Пчелкин »

Вышла новая версия под 3.0.9 Avatar on Memberlist 1.0.2
Мод устанавливает микроаватарки в общий список пользователей форума. А после обновления до 1.0.2 показывает микроаватарки в любых списках пользователей (в группах). При наведении на микроаватарку курсора - показывается ее полный вариант.
Выложен здесь...
http://www.phpbb.com/customise/db/mod/a ... emberlist/
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
ВладимирТ
phpBB 2.0.4
Сообщения: 421
Стаж: 16 лет 3 месяца
Откуда: Москва
Благодарил (а): 52 раза
Поблагодарили: 75 раз

Re: Avatar on Memberlist - аватары в списке пользователей

Сообщение ВладимирТ »

Вот решил поставить себе данный мод , после установки вроде все работает но выдает такие ошибки:
[phpBB Debug] PHP Warning: in file /memberlist.php on line 2043: Division by zero
[phpBB Debug] PHP Warning: in file /memberlist.php on line 2043: Division by zero
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4814: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3777)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4816: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3777)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4817: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3777)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4818: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3777)
Что ему не нравится?
На вкус и цвет - разный CSS
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Avatar on Memberlist - аватары в списке пользователей

Сообщение Пчелкин »

ВладимирТ писал(а):/functions.php:3777)
плюс 10 строк выше-ниже...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
ВладимирТ
phpBB 2.0.4
Сообщения: 421
Стаж: 16 лет 3 месяца
Откуда: Москва
Благодарил (а): 52 раза
Поблагодарили: 75 раз

Re: Avatar on Memberlist - аватары в списке пользователей

Сообщение ВладимирТ »

Пчелкин писал(а):плюс 10 строк выше-ниже...
Все равно не соображу что сделать, кодировка вроде правильная, кеш 5 раз чистил,

Код: Выделить всё

	header('Content-type: text/html; charset=UTF-8');

	header('Cache-Control: private, no-cache="set-cookie"');
	header('Expires: 0');
	header('Pragma: no-cache');
Делит еще на ноль в этой строке, а где добавить +

Код: Выделить всё

		'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']) : '',	
Добавлено спустя 30 минут 11 секунд:
Нашел!!!

Оказалось все просто, у одного из пользователей произошел глюк с аватарой, как я его вычислил в конце строки поставил надпись НЕТ

Код: Выделить всё

		'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']) : 'нет',	
В списке пользователь сразу нашел пустое место, далее вставил пользователю аватару и все встало на свои места.
На вкус и цвет - разный CSS
Аватара пользователя
FEAR93
Former team member
Сообщения: 666
Стаж: 17 лет 11 месяцев
Откуда: Кривой Рог, Украина
Благодарил (а): 22 раза
Поблагодарили: 76 раз

Re: Avatar on Memberlist - аватары в списке пользователей

Сообщение FEAR93 »

ВладимирТ писал(а):Оказалось все просто, у одного из пользователей произошел глюк с аватарой
Разработчикам стоило бы предвидеть все схожие ситуации.
А где твоя Родина, сынок?! Сдал Горбачёв твою Родину американцам, чтобы тусоваться красиво.

Шаблон запроса.
Правила.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Avatar on Memberlist - аватары в списке пользователей

Сообщение Пчелкин »

ВладимирТ писал(а):Оказалось все просто, у одного из пользователей произошел глюк с аватарой
И опять - STK..опция по наведению порядка с аватарами...рекомендую.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
ВладимирТ
phpBB 2.0.4
Сообщения: 421
Стаж: 16 лет 3 месяца
Откуда: Москва
Благодарил (а): 52 раза
Поблагодарили: 75 раз

Re: Avatar on Memberlist - аватары в списке пользователей

Сообщение ВладимирТ »

Пчелкин писал(а):И опять - STK..опция по наведению порядка с аватарами...рекомендую.
Все время про STK забываю, но все равно при таких ошибках нужно сначала додуматься где порядок наводить.
Еще рекомендую для Prosilvera поправить CSS memberlist_avatar, что бы при увеличение аватар уголки скруглялись в духе стиля, красиво
border-radius: -moz-border-radius: -webkit-border-radius: -khtml-border-radius:
Последний раз редактировалось FEAR93 28.08.2011 14:07, всего редактировалось 1 раз.
Причина: Оверквотинг.
На вкус и цвет - разный CSS
Аватара пользователя
Godgift
phpBB 1.2.0
Сообщения: 17
Стаж: 15 лет 1 месяц
Благодарил (а): 4 раза

Re: Avatar on Memberlist - аватары в списке пользователей

Сообщение Godgift »

ВладимирТ писал(а):Еще рекомендую для Prosilvera поправить CSS memberlist_avatar, что бы при увеличение аватар уголки скруглялись в духе стиля, красиво
border-radius: -moz-border-radius: -webkit-border-radius: -khtml-border-radius:
А можно подробнее рассказать как это реализовать?
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Avatar on Memberlist - аватары в списке пользователей

Сообщение Айдар »

Godgift, сюда.
In Web We Trust

Вернуться в «Поддержка модов для phpBB 3.0.x»