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: wstawianie kodu tylko na stronę główną/podstrony


marcin554

Rekomendowane odpowiedzi

Witam,

mam pytanie - jak mogę wstawić dany kod html/js tak aby wyświetlany był tylko na stronie głównej (bez podstron?).

I drugie pytanie jak wstawić podobny kod żeby był wyświetlany tylko na podstronach (wszystkie podstrony forum bez strony głównej?). Edycja z poziomu panelu admina pozwala na wstawienie czegoś na wszystkie strony (i podstrony i strona główna) da się to jakoś podzielić?

Chodzi mi o kod bezpośrednio pod "member-barem"

Bardzo proszę o pomoc i pozdrawiam.

Edytowane przez marcin554
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Witaj,

wbrew pozorom sprawa jest prosta.

Kod tylko na stronę główną:

<if="$this->ipsclass->input['_low_act'] == 'idx'">
COS
</if>

Kod na wszystkie strony oprócz głównej:

<if="$this->ipsclass->input['_low_act'] != 'idx'">
COS
</if>

Powinno działać :blush:

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
Informacja:
Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.
Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuję 24/7/12/365 dni w roku na PM.

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

Jeszcze jedno pytanko, jak mogę wykorzystać ten kod w wrapperze?

Ustawiłem sobie na stronie menu boczne:

<table width="100%" border="0" cellpadding="1" cellspacing="0">
<tr>
<td><% BOARD %></td>
<td valign="top">
<div class="borderwrap"><div class="maintitle">Info:</div><div class="formsubtitle"><div align="center"><b>

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

glowna

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


postrony

</if>


</div></b></div></div>
</td>
</tr>
</table>

i chciałbym żeby na głównej wyświetlało się co innego, na podstronach też co innego, niestety

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

glowna

</if>

i to drugie nie działa i wyświetla obie rzeczy :blush:

Jak to poprawić żeby i we wrapperze działało?

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Spróbuj zatem tak może:

<table width="100%" border="0" cellpadding="1" cellspacing="0">
<tr>
<td><% BOARD %></td>
<td valign="top">
<div class="borderwrap"><div class="maintitle">Info:</div><div class="formsubtitle"><div align="center"><b>

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

glowna

<else />


postrony

</if>


</div></b></div></div>
</td>
</tr>
</table>

Jak nie pójdzie to sprawdzę dokładniej.

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

Zatem wg mnie jedynym rozwiązaniem, dość sensownym jest zrobienie tego w ten sposób:

Uruchamianie skryptu PHP na forum

i tam wpisać kod owej tabeli, a jako warunki na stronę główną i pozostałe użyć tego kodu:

if ( $this->ipsclass->input['_low_act'] == 'idx'  )
 {
  //cos
 } 
  else
{
 //cos innego
}

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

Zatem wg mnie jedynym rozwiązaniem, dość sensownym jest zrobienie tego w ten sposób:

Uruchamianie skryptu PHP na forum

i tam wpisać kod owej tabeli, a jako warunki na stronę główną i pozostałe użyć tego kodu:

if ( $this->ipsclass->input['_low_act'] == 'idx'  )
 {
  //cos
 } 
  else
{
 //cos innego
}

w takim wypadku, czy można gdzieś w " All Global HTML" dodać tą tabelkę po prawej stronie żeby nie trzebabyło wstawiać tego php, bo jak już się przekonałem, da się w tej edycji skina wszystko fajnie ustawić, ale nie bardzo wiem gdzie dać tą tabelkę żeby była na wszystkich podtronach? Potrafie tylko wg Twojej instrukcji dodać na główną a jak dać na wszystkie?

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Hm, wtedy na mój gust..

end_nav

Na sam dół:

<table width="100%" border="0" cellpadding="0" cellspacing="2">
<tr>
<td valign="top">

global_board_footer

Na samą górę:

</td>
<td valign="top" width='250px'>
coś coś
</td>
</tr>
</table>

Oczywiście dostępne z All Global HTML.

Wg tego, co wiem o budowie skinów powinno być OK.

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
Informacja:
Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.
Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuję 24/7/12/365 dni w roku na PM.

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