Jump to content

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


Recommended Posts

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

Link to comment
Share on other sites

Шаблон 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}}

Примерно так

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

​(SOS34) Default Photo per Group

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

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

- со ссылкой

- без ссылки


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

 

Link to comment
Share on other sites

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

​Так и я.

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

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

Link to comment
Share on other sites

​Так и я.

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

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

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

Link to comment
Share on other sites

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
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Ваша ссылка была автоматически строена.   Отображать как обычную ссылку

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...