Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

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


Xawier

Rekomendowane odpowiedzi

A więc pisze kolejny temat, kontynuując poprzedni:

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.

Odnośnik do komentarza
Udostępnij na innych stronach

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

Odnośnik do komentarza
Udostępnij na innych stronach

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>

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

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>

To działa, jeśli adres jest w postaci adres.pl/index w innych postaciach strony głównej: adres.pl, adres.pl/index.php już nie działa. Też by mi się to przydało, tylko przeciwieństwo, żeby się wyświetlało wszędzie, tylko nie na główne (potrzebuję umieścić link w stopce)

Próbowałem wykorzystać to:

Aktualny url:

{$this->settings['home_url']}

To mi wyświetla adres strony głównej (z index)

{parse url="act=idx" seotitle="false" base="public"}

Ale niestety, nic z tego.

Edytowane przez unbreak

userbar1.jpg

Twiztid Tribe ®

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

To może:

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

  • Lubię to 1

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Uff, ok, mam! :D

<if test="$this->request['f'] || ( ( $this->request['app'] != 'forums' ) && ! $this->request['f'] && isset( $this->request['app'] ) )">
coslalala
</if>

  • Lubię to 2

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

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

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

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