Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Пользователь умер. Как обозначить это в минипрофиле?

Вопросы без привязки к версии. Установлена авточистка (2 года).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
va-spb
phpBB 1.4.4
Сообщения: 120
Стаж: 8 лет
Благодарил (а): 59 раз
Поблагодарили: 24 раза

Пользователь умер. Как обозначить это в минипрофиле?

Сообщение va-spb »

На форуме есть несколько умерших пользователей, у них много сообщений, они были активны на форуме, новички часто обращаются к ним как к живым. Хотелось бы как-то обозначить в минипрофиле, что эти пользователи умерли.
Варианты, которые можно быстро применить:
1. Присвоения звания (подпись под аватаркой): Этот пользователь умер, Умерла 21 мая 2000 года, ...
К званию можно прикрутить картинку из images\ranks, например, две горизонтальные гвоздики.
2. Рамка, ленточка на аватарке. Но многие против траура на форуме.
3. Дополнительное поле в профиле, например, Дата смерти. Поле надо сделать невидимым у обычных пользователей (галочка Отключить в личном разделе).
4. Сделать цвет username черным, серым (типа disable).

Варианты, по которым нет готового решения, хотелось бы вашей помощи:
5. Сделать рамку черного? цвета вокруг имени. Тег border в html есть, если умерших включить в одну группу, то как при выводе страниц для этой группы поле username выводить в рамке???
6. Отключить отправку личных сообщений для этой группы (или этому пользователю).
7. Отключить в быстром ответе обращение по имени к этой группе.
8. Сделать имя пользователя не кликабельным, тогда и всплывашка быстрого ответа Обратиться по никнейму не появится.

тестовый вариант
Изображение

На форуме есть тема Книга памяти.

Как у вас организовано подобное?
С уважением, Владимир
Аватара пользователя
slavapril
phpBB 1.4.4
Сообщения: 126
Стаж: 11 лет 2 месяца
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Re: Пользователь умер. Как обозначить это в минипрофиле?

Сообщение slavapril »

Если людей немного, то выгрузить аватар к себе на комп, редактированием "прилепить" к аватару черную ленту с надписью "Вечная память" и загрузить аватар этого пользователя обратно. Это как вариант.
Аватара пользователя
va-spb
phpBB 1.4.4
Сообщения: 120
Стаж: 8 лет
Благодарил (а): 59 раз
Поблагодарили: 24 раза

Re: Пользователь умер. Как обозначить это в минипрофиле?

Сообщение va-spb »

slavapril, поменяли аватарки на траурные, с ленточкой, но админ против траура(((
Но первая наша мысль была именно такой. Почитал в Инете, там сообщают, что после 40 дней траурную ленту с портретов можно снять, так что может наш главный админ и прав. Таких пользователей с 2009 года четверо.
С уважением, Владимир
apograph
phpBB 1.4.3
Сообщения: 82
Стаж: 7 лет
Благодарил (а): 4 раза
Поблагодарили: 18 раз

Re: Пользователь умер. Как обозначить это в минипрофиле?

Сообщение apograph »

Есть на тему: Rip - Покойся с миром
Аватара пользователя
va-spb
phpBB 1.4.4
Сообщения: 120
Стаж: 8 лет
Благодарил (а): 59 раз
Поблагодарили: 24 раза

Re: Пользователь умер. Как обозначить это в минипрофиле?

Сообщение va-spb »

va-spb писал(а): 16.07.2017 9:58Варианты, по которым нет готового решения, хотелось бы вашей помощи:
5. Сделать рамку черного? цвета вокруг имени. Тег border в html есть, если умерших включить в одну группу, то как при выводе страниц для этой группы поле username выводить в рамке???
В инспекторе добавляю тег border, получаю рамку вокруг username.
Изображение

Добавляю стиль border вот в этом коде
style="border: solid;

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

<dt class="has-profile-rank has-avatar">
				<div class="avatar-container">
																														<a href="./memberlist.php?mode=viewprofile&u=46873" class="avatar"><img class="avatar" src="https://www.phpbbguru.net/community/download/file.php?avatar=46873_1463929563.jpg" alt="Аватара пользователя" width="100" height="99"></a></div>
								<a href="./memberlist.php?mode=viewprofile&u=46873" class="username" style="border: solid; ">va-spb</a>					<br><a href="#" class="qr_quicknick">Обратиться по никнейму</a>
</dt>
Где вставить условие:
Например, ID группы Умершие равно 122
Если ID группы равно 122, то формировать строку с username со стилем border
Иначе формировать строку с username без стиля border

Глобально надо, чтобы имена этой группы везде выводились в рамке, но для начала хотелось бы на странице просмотра сообщений
С уважением, Владимир
Аватара пользователя
neexforg
phpBB 2.0.5
Сообщения: 492
Стаж: 10 лет 3 месяца
Благодарил (а): 89 раз
Поблагодарили: 23 раза

Re: Пользователь умер. Как обозначить это в минипрофиле?

Сообщение neexforg »

Вот это кстати хорошая идея, так в основном в титрах фильмов делают.
Учусь сайтостроению вместе с phpbbguru
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12422
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2474 раза

Re: Пользователь умер. Как обозначить это в минипрофиле?

Сообщение Татьяна5 »

По стандарту id группы в шаблоне нет
Можно к тексту ранга привязать, postrow.RANK_TITLE

Вернуться в «phpBB-пространство»