Jump to content
  • 0
TENAZ

Dodanie przez wtyczkę grupie np. tekst.

Question

Witam,

Mam pytanie, jak zrobić w pluginie, aby dodawała np. na profilu jakiś tekst. Chodzi my o to, aby tylko tej jednej grupie to dodawało, a nie wszystkim.

Share this post


Link to post
Share on other sites

10 answers to this question

Recommended Posts

  • 1

To pobiera dane danego użytkownika. pytanie, czy chcesz coś wyświetlić dla użytkownika, który odwiedza profil i on ma grupę X, czy ten czyj, jest profil jest w grupie x?

w każdym razie warunek jest :

{{if xxx->member_group_id == Y}}
komunikat
{{endif}}

oczywiście xxx to odpowiednia zmienna, w zależności od pytania powyżej.

I jeszcze gdzie chcesz to wyświetlić w jakim miejscu dokładnie

Share this post


Link to post
Share on other sites
  • 1

Ale chcesz wiedzieć jak zrobić plugin czy sam tekst? Jeśli chodzi o tekst wystarczy warunek, czy ID grupy użytkownika jest równe X jeśli tak to pokazujemy coś...

Share this post


Link to post
Share on other sites
  • 1

jeśli xxx będzie zmienną użytkownika, którego profil przeglądasz to tak, każdy kto odwiedzi profil usera w grupie 4 to zobaczy.

Share this post


Link to post
Share on other sites
  • 0

@Spanner coś takiego?

/* Load a specific member by ID */
$member = \IPS\Member::load( 1 );

Share this post


Link to post
Share on other sites
  • 0

@Spanner i ten tekst: "komunikat" będą widzieć wszyscy ale będzie się pokazywał np. w profilu u tej grupy np. 4, tak?

Share this post


Link to post
Share on other sites
  • 0

@Spanner np.:

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

Takie coś?

Share this post


Link to post
Share on other sites
  • 0

@Spanner
 a jak będzie, gdy chcę dodać nie jako grupę tylko id użytkownika?

{{if $member->member_id == 4}}
komunikat
{{endif}}

 

Share this post


Link to post
Share on other sites
  • 0
46 minut temu, TENAZ napisał:

@Spanner
 a jak będzie, gdy chcę dodać nie jako grupę tylko id użytkownika?


{{if $member->member_id == 4}}
komunikat
{{endif}}

 

Użyj 

{{if \IPS\Member::loggedIn()->member_id == 4}}
komunikat
{{endif}}

 

Share this post


Link to post
Share on other sites
  • 0
13 godzin temu, Innocent napisał:

Użyj 


{{if \IPS\Member::loggedIn()->member_id == 4}}
komunikat
{{endif}}

 

To zadziała dla aktualnie zalogowanego użytkownika :) poza tym dla aktualnie zalogowanego nie musisz dawać \IPS\Member... wystarczy samo

{{if member.member_id}}

 

Share this post


Link to post
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.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   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...

Important Information

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.