Skocz do zawartości


- - - - -

ROZWIĄZANY: Skrypt z wyłączeniem indexu.


23 odpowiedzi w tym temacie

#1 Xawier

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

Napisano 06 marzec 2010 - 15:54

A więc pisze kolejny temat, kontynuując poprzedni: http://forum.invisio...reslonej-grupy/

Aby trochę sobie uprościć pracę i nie wrzucać skryptu do 10 różnych bitów szablonów. To chciałbym dodać owy skrypt do stopki lub nagłówka i nadać mu if z wyłączeniem index.php . Jest taka opcja?

Może coś takiego: if($_SERVER['PHP_SELF'] != '/index.php') tyle, że skrypt w takiej postaci nie zadziała chyba w templatce.

Najlepiej jak by od razu połączyć te dwa skrypty razem.

Z góry dziękuje za wszelką pomoc.

#2 Amfidiusz

    Redwood Original

  • Tłumacz
  • 7005 postów
  • Wersja:IP.Board 3.1.4

Napisano 06 marzec 2010 - 16:02

<if="$this->ipsclass->input['act'] !='idx'">

EDIT: Dlaczego mi dzieli ten kod na dwie linie? o.O
Opieka techniczna + licencja + serwer za 75zł? Teraz to już możliwe!

Dołączona grafika


#3 Xawier

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

Napisano 06 marzec 2010 - 16:15

<if=
To na pewno poprawnie zbudowany kod ?

Tak czy inaczej po dodaniu tego kodu, wyrzuca:

Cytat

input['act'] !='idx'">

Więc coś jest w nim na pewno nie tak.

#4 Amfidiusz

    Redwood Original

  • Tłumacz
  • 7005 postów
  • Wersja:IP.Board 3.1.4

Napisano 06 marzec 2010 - 16:30

Aj, znowu mi się pomieszały wersje. Ten kod był dla dwójki :D

Poprawny dla trójki będzie wyglądał jakos tak. Ale nie wiem, gdzie wstawić wykrzyknik :D
<if test="$this->request['act']=='idx'">

EDIT:
Postestowałem i wychodzi na coś takiego:
<if test="$this->request['act']!=='idx'">
:D
Opieka techniczna + licencja + serwer za 75zł? Teraz to już możliwe!

Dołączona grafika


#5 Xawier

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

Napisano 07 marzec 2010 - 17:10

Niestety nie zbyt to działa ;/

#6 DawPi

    ...a wy Pragnienie™

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

Napisano 07 marzec 2010 - 17:12

W jakim sensie niezbyt?
intermedia - profesjonalne rozwiązania Invision Power Board

#7 Xawier

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

Napisano 07 marzec 2010 - 17:38

W takim, że reklama wyświetla się mi również na stronie głównej forum.

#8 DawPi

    ...a wy Pragnienie™

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

Napisano 07 marzec 2010 - 18:24

<if test="$this->request['act']!='idx'">
reklama
</if>

Teraz?
intermedia - profesjonalne rozwiązania Invision Power Board

#9 Xawier

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

Napisano 08 marzec 2010 - 12:31

Nadal nic z tego.

#10 DawPi

    ...a wy Pragnienie™

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

Napisano 08 marzec 2010 - 12:35

Musi, via: http://forum.invisio...dpost__p__49475 - tam wyświetla tylko na głównej, operator != jest zaprzeczeniem ==.
intermedia - profesjonalne rozwiązania Invision Power Board

#11 Xawier

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

Napisano 09 marzec 2010 - 13:48

To w takim razie "idx" nie jest definiowane jako index(stronę główną forum).

Bo poniższy kod w ogóle mi nie wyświetla nigdzie zawartości, ani na podstronach(co jest poprawne) ani na stronie głównej(co jest niepoprawne)

<if test="$this->request['act']=='idx'">

kod
</if>


#12 DawPi

    ...a wy Pragnienie™

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

Napisano 09 marzec 2010 - 15:32

Tak:
<if test="isset($this->request['act']) || !$this->request['f']">
kod
</if>

intermedia - profesjonalne rozwiązania Invision Power Board

#13 Xawier

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

Napisano 09 marzec 2010 - 16:26

Nadal nie działa ;p

#14 DawPi

    ...a wy Pragnienie™

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

Napisano 09 marzec 2010 - 16:41

Gdzie Ty to ładujesz dokładnie?
intermedia - profesjonalne rozwiązania Invision Power Board

#15 Xawier

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

Napisano 12 marzec 2010 - 17:42

globalTemplate





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

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