Jump to content

Своя аватарка у каждой группы

Featured Replies

Posted
comment_86023

Здравствуйте. Гуглил, но не нашел ответа на свой вопрос.
Возможно ли сделать разные дефолтные аватарки для каждой группы пользователей?

comment_86036

Шаблон core -> global -> userPhoto

{{if $member->member_id and \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'members' ) )}}
{{$memberURL = ( $warningRef ) ? $member->url()->setQueryString( 'wr', $warningRef ) : $member->url();}}
	<a href="{$memberURL}" {{if $hovercard}}data-ipsHover data-ipsHover-target="{$memberURL->setQueryString( 'do', 'hovercard' )}"{{endif}} class="ipsUserPhoto ipsUserPhoto_{$size} {{if $classes}}{$classes}{{endif}}" title="{lang="view_user_profile" sprintf="$member->name"}">
		<img src='{$member->photo}' alt=''>
	</a>
{{else}}
    {{if member.inGroup(array("4"))}}
    Аватар для группы 4
    {{else}}
	<span class='ipsUserPhoto ipsUserPhoto_{$size} {{if $classes}}{$classes}{{endif}}'>
		<img src='{$member->photo}' alt=''>
	</span>
	{{endif}}
{{endif}}

Примерно так

comment_86158

Если сравнить указанный мной код с оригинальным, то можно заметить добавленное условие: если пользователь состоим в группе #4, выводится такая-то аватарка

comment_86174

Возможно ли сделать разные дефолтные аватарки для каждой группы пользователей?

​(SOS34) Default Photo per Group

Если сравнить указанный мной код с оригинальным, то можно заметить добавленное условие: если пользователь состоим в группе #4, выводится такая-то аватарка

​В коде 2 места, где выводится фото:

- со ссылкой

- без ссылки


<img src='{$member->photo}' alt=''>

 

comment_86178

Я имею ввиду в 4.0 линейке.

​Так и я.

- У Вас условие только для одного участка кода.

- Зачем брать <span></span> в условие, если этот код не будет меняться?

comment_86179

​Так и я.

- У Вас условие только для одного участка кода.

- Зачем брать <span></span> в условие, если этот код не будет меняться?

​Я лишь привёл пример условия, думаю пользователь далее сам додумается каким образом его использовать)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.