Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

Witam,

Mam pewien problem z if (chcę, aby napis - test wyskakiwał tylko użytkownikowi, który ma grupę główną o id == 4), mój kod:

{{if $member->member_group_id == 4}}
test
{{endif}}

I jeżeli dam go do szablonu - postContainer to nie działa on w ogóle (tak, dodałem $member w variables), jak zrobić, aby on działał w tym szablonie?

Z góry dzięki za odpowiedź

Opublikowano

Sorki, popierdzieliło mi się coś. 

 

Twój kod jest dobry, a przeglądając Twoj profil widze, że już miałeś podobny problem. 

Opublikowano

Spróbuj: \IPS\Member::loggedIn()->inGroup(...);

 

Nie jestem w stanie sprawdzić tego dokładnie, bo odpisuję z telefonu. Jeżeli takie coś nie będzie działać, to sprawdź w plikach forum jak IPS używa tej metody.

 

Jeżeli chcesz sprawdzić czy konkretny użytkownik jest w danej grupie (a nie ten zalogowany) to używasz load().

  • 4 tygodnie później...
Opublikowano

@DawPi dobra, dzieki

A jeszcze mam pytanie, jak zrobić, aby kod mógł widzieć ktoś, kto ma grupę np. 4 i nie napisał posta? Bo ten kod co Ty podałeś widzi tylko osoba, która napisała ten post + ma grupę 4

Opublikowano

Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.

Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.