Skocz do zawartości
  • Zarejestruj się
  • 0
xmarcinx

Jak wyświetlić drugą ikonę grupy?

Pytanie

Chciałbym wyświetlić w wątku po lewej ikonę grypy, do której należy użytkownik – lecz nie tylko primary ale także secondary. Na przykład jedna pod drugą.

Oczywiście chodzi o to, by graficznie wyróżnić (nagrodzić) czasowo pewnych userów za wkład w forum. W każdym razie takie wyróżnienie byłoby czasowe. Wymyśliłem, że można by to zrobić przez przynależność do grupy i z niej odziedziczyć ikonę grupy. Lecz to nie działa.

Może jakiś pomysł jak to zrobić w ten lub inny sposób?

Pozdro

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Polecane posty

  • 0

Musisz w szablonie pobrac wszystkie grupy uzytkownika i wyświetlić. Byl chyba do tego dodatek w markecie

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0
{{ $member = \IPS\Member::loggedIn(); }}
{{ $groups = $member->get_groups(); }}

Do zmiennej $groups zostanie zwrócona tablica z numerami ID grup, jakie posiada aktualnie zalogowany użytkownik (podstawowa i podrzędne).
Później możesz to wykorzystać, i np. jeśli chcesz, aby odznaka wyświetlała się, gdy użytkownik posiada grupę 3 (domyślnie Użytkownicy) to dodaj obrazek na serwer o nazwie trofeum-1.png i wtedy w szablonie dodaj ten kod powyżej i wyświetlanie obrazka za pomocą tagu HTML img:

{{if $member->inGroup(1)}}
	<img src='http://twoje-forum.pl/trofea/trofeum-1.png' alt=''>
{{endif}}


PS: Można też skorzystać z pętli foreach, ale zbyt zmęczony jestem i poleciałem na łatwiznę 😄 
PS2: Pisane na szybko, da się to zrobić lepiej 😉 

  • Like 1

www.topfrags.pl  | www.gs-dev.com.pl

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dołącz do rozmowy

Możesz pisać i zarejestrować się później. Jeśli masz konto,Zaloguj się teraz, aby publikować na swoim koncie.

Gość
Odpowiedz na pytanie...

×   Wklejony jako tekst z formatowaniem.   Wklej jako zwykły tekst

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×
×
  • Utwórz nowe...

Ważne informacje

W celu świadczenie usług przez nasz Serwis na najwyższym poziomie, w ramach Serwisu wykorzystujemy pliki Cookies (tzw. ciasteczka). Korzystając ze stron Serwisu IPSBEYOND.PL bez zmiany ustawień przeglądarki będą one zapisane w pamięci urządzenia. Jeżeli nie dokonacie Państwo zmiany ustawień przeglądarki internetowej to wyrażacie zgodę na zapisywanie plików Cookies.