Skocz do zawartości


- - - - -

ROZWIĄZANY: Skrypt tylko dla określonej grupy


7 odpowiedzi w tym temacie

#1 Xawier

  • Użytkownik
  • 275 postów
  • Wersja:IP.Board 3.1.4

Napisano 02 marzec 2010 - 15:17

Witam,

Chciałbym na forum wstawić skrypty(np. reklamy) widoczne tylko dla określonej grupy. Jak osiągnąć coś takiego w templatce? Jakie będzie dokładne wyrażenie if?

Pozdrawiam i dziękuje z góry za odpowiedź.

#2 DawPi

    ...a wy Pragnienie™

  • Manager
  • 49520 postów
  • Wersja:IP.Board 3.2.3

Napisano 02 marzec 2010 - 17:37

<if test="in_array( $this->memberData['member_group_id'], array(3, 4) )">
reklama
</if>

Gdzie 3 i 4 to ID grup dla których chcesz wyświetlić reklamy.
intermedia - profesjonalne rozwiązania Invision Power Board

#3 Xawier

  • Użytkownik
  • 275 postów
  • Wersja:IP.Board 3.1.4

Napisano 02 marzec 2010 - 20:24

Niestety reklama wyświetla się wszystkim grupą po mimo zdefiniowania dwóch(gościa i oczekującego).

#4 DawPi

    ...a wy Pragnienie™

  • Manager
  • 49520 postów
  • Wersja:IP.Board 3.2.3

Napisano 02 marzec 2010 - 20:26

Niestety, ale nie jest to możliwe. :D

Pokaż dokładnie co i gdzie wkleiłeś.
intermedia - profesjonalne rozwiązania Invision Power Board

#5 Xawier

  • Użytkownik
  • 275 postów
  • Wersja:IP.Board 3.1.4

Napisano 02 marzec 2010 - 20:29

W globalTemplate przed </body>

<if test="in_array( $this->memberData['member_group_id'] ,array(1, 2) )">
<skrypt reklamy>
</if>

1 to u mnie oczekujący, 2 to goście. No i skrypt pojawia się w kodzie zarówno gdy jestem wylogowany jak i jestem zalogowany jako Admin.

#6 DawPi

    ...a wy Pragnienie™

  • Manager
  • 49520 postów
  • Wersja:IP.Board 3.2.3

Napisano 02 marzec 2010 - 20:42

No nie może tak być, bo właśnie nawet przetestowałem ten kod i działa bardzo dobrze. Nawet nie musiałem testować - on musi działać.

Coś tam masz namiąchane. Wstaw zamiast skryptu reklamy jakiś prosty tekst i wtedy testuj. Może skrypty się zapisują w cache przeglądarki.
intermedia - profesjonalne rozwiązania Invision Power Board

#7 Xawier

  • Użytkownik
  • 275 postów
  • Wersja:IP.Board 3.1.4

Napisano 02 marzec 2010 - 21:10

Rzeczywiście, sorry, moje przeoczenie. Wszystko działa cacy. Dzięki :D

#8 DawPi

    ...a wy Pragnienie™

  • Manager
  • 49520 postów
  • Wersja:IP.Board 3.2.3

Napisano 02 marzec 2010 - 21:14

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.
intermedia - profesjonalne rozwiązania Invision Power Board





Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych