Potrzebuję linijki kodu do wyświetlania tekstu w danym dziale.
chodzi mi o coś takiego:
<if FORUM = ID to wyswietl>
Tekst do wyświetlenia
</if>
Wersja do druku
Potrzebuję linijki kodu do wyświetlania tekstu w danym dziale.
chodzi mi o coś takiego:
<if FORUM = ID to wyswietl>
Tekst do wyświetlenia
</if>
To:
lub to:Kod:<vb:if condition="$forum[forumid] == 5">Wiadomość widoczna tylko w forum o ID 5</vb:if>
Kod:<vb:if condition="in_array($forum['forumid'], array(1,2,3))">Widoczne w forum o ID 1, 2 oraz 3</vb:if>
ID działu powinno być również w zmiennej $forumid.
Często też możemy się spotkać z:)Kod:$foruminfo['forumid']
Nie działa u mnie...
Wklejam to nad bbcode... i nie trybi w żadnym dziale
Gdzie to umieszczasz?
no mówie w bbcode_code template ;)
u samej góry chce żeby się coś wyświetlało nad bbcode w danym dziale ;)
Do funkcji create_bbcode nie jest przekazywana zmienna z forumid, więc nie można zastosować tego.
Ok,
a SHOWTHREAD?
W showthread jak najbardziej :)
to może tak bo sobie nie radzę z tym... W którym miejscu mam wstawić ten fragment, żeby wyświetlał się pod 1wszym postem tematu
W szablonie ad_showthread_firstpost
nie działa,
a po drugie jest ad_showthread_firstpost_sig oraz ad_showthread_firstpost_start
nie ma samego ad_showthread_firstpost
Może pokaż na screenie gdzie chcesz dodać, dokładnie w którym miejscu?
http://img23.imageshack.us/img23/4337/1234fas.png
dodałem ten napis w postbit_legacy
W takim razie należy w tym szablonie (postbit_legacy) dodać następujący kod, w miejsce tego, który Ty dodałeś:
gdzie 1,2,3 to ID for.Kod:<vb:if condition="in_array($thread['forumid'], array(1,2,3))">WIADOMOŚĆ</vb:if>
Dla innych. Szablon może być również postbit i jest to zależne od tego z jakiego wariantu wyświetlania postów korzystacie.
No nie wiem... nie działa ;/ czy vbseo może mieć tutaj jakieś znaczenie ?
Niemożliwe. Sprawdzałem u siebie z włączonym vBSEO. Dodaj to na samym końcu szablonu. Czy na pewno podajesz prawidłowe ID for?
Okej ;) teraz jest wszystko w porządku
Moim zdaniem powinno byćzamiastKod:$threadinfo['forumid']
oczywiście teraz mówimy o szablonie SHOWTHREAD, to szablonu postbit nie jest przekazywany forumid.Kod:$thread['forumid']
Trzeba by dodać hook, który do zmiennej $post dodaj forumid.
Czy potrzebujesz pomocy przy tym?
Powiem tak, sprawdziłem na 3 forach. Mówię o szablonach: postbit i postbit_legacy.
Dodaj ten kod do obu szalonów na samym końcu:
Musi działać:) Jak nie to będziemy myśleć dalej.Kod:<vb:if condition="in_array($thread['forumid'], array(1,2,3))">WIADOMOŚĆ</vb:if>
Damian, nie masz jakiejś aplikacji, która przekazuje do zmiennej $post forum id?
Zrób sobiew hooku: postbit_display_complete.Kod:print_r($post);
Nie ma zmiennej forumid na czystym vB 4
już jest wszystko ok ;)
Wyłączyłem wszystkie wtyczki zaczęło działać - włączyłem wtyczki działa nadal ;) coś było nie tak.. ale na szczęście już wszystko ok. Dzięki wielkie wszystkim za pomoc ;)
Powiedz na koniec tylko, który sposób zadziałał ;)
ten Twój ze zmienna $thread , $threadinfo - również działa
co do przekazywania zmiennej forumid do szablonu postbit legacy - również działa ;)