Strona 1 z 1
Mini MOD
: 21 maja 2010, 17:17
autor: nansss
Witam.
Próbuje dorobić modyfikację, dzięki której, gdy użytkownik wejdzie w dany dział forum(u mnie VIP) wyświetli mu się tekst. Jako, że nie znam PHP obiektowego używam strukturalnego i wrzucam do viewforum.php taki kod:
Kod: Zaznacz cały
//edit by nansss :) START
$vip = 'http://www.adres.com.pl/viewforum.php?f=254';
$adres = ''.$_SERVER['REQUEST_URI'];
if($adres==$vip)
{
echo '<font size="7">dupa</font>';
}
//edit by nansss :) END
A tekst się nie wyświetla. Może trzeba to gdzieś indziej wrzucić?
Proszę o pomoc.
Z góry dziękuje

Pozdrawiam,
nansss

Re: Mini MOD
: 21 maja 2010, 18:07
autor: pit
Do "viewforum_body.html" sobie gdzieś wklej.
Kod: Zaznacz cały
<!-- IF FORUM_ID == 254 --><h1>dupa</h1><!-- ENDIF -->
Re: Mini MOD
: 21 maja 2010, 18:31
autor: nansss
I już będzie działać tak, jak chcę?
Re: Mini MOD
: 21 maja 2010, 18:52
autor: nansss
Z tym moim kodem czy bez niego. Jak na razie to ani tak, ani tak nie działa...
Re: Mini MOD
: 21 maja 2010, 19:51
autor: pit
Bez Twojego kodu.
Forum ID na pewno dobre?
Szablony odświeżone?
Re: Mini MOD
: 21 maja 2010, 20:41
autor: nansss
Tak id na pewno dobre. A jak odświeżyć szablon
Re: Mini MOD
: 21 maja 2010, 20:49
autor: nansss
Bo głownie chodzi o to, żeby zamiast wpisywania hasła(podaj hasło aby wejść do działu) pokazał się ten tekst. Da sie to zrobić?
Re: Mini MOD
: 21 maja 2010, 21:54
autor: jaroslw
Baza wiedzy Twoim przyjacielem. Zajrzyj do artykułu
Odświeżanie komponentów stylu.
Re: Mini MOD
: 21 maja 2010, 22:23
autor: nansss
Już zrobiłem bez tego postu

Ale nic to nie dało. Co do mojego wcześniejszego postu: Da się coś takiego zrobić?
Re: Mini MOD
: 22 maja 2010, 23:25
autor: Widmo
Kod podany powyżej przez pit'a, jest dobry, ale sprawdź czy jest poprawny numer id działu.
Re: Mini MOD
: 23 maja 2010, 09:50
autor: pit
W "functions.php" przed
Kod: Zaznacz cały
// application/xhtml+xml not used because of IE
dodaj
Kod: Zaznacz cały
// Check what group a user is in
if ( !function_exists('group_memberships') )
{
include_once($phpbb_root_path . 'includes/functions_user.'.$phpEx);
}
$groups = group_memberships(false,$user->data['user_id']);
foreach ($groups as $grouprec)
{
$template->assign_vars(array(
'S_GROUP_' . $grouprec['group_id'] => true
));
}
w "login_forum.html" przed
Kod: Zaznacz cały
<h2 class="solo">{L_LOGIN} {FORUM_NAME}</h2>
dodaj
przed
dodaj
Tą "5" w S_GROUP_5 zmiń na ID grupy VIP.
Re: Mini MOD
: 23 maja 2010, 13:45
autor: nansss
Prawie działa. Tylko tekst pokazuje się dopiero po podaniu hasła, a nie zamiast podawania hasła

Re: Mini MOD
: 23 maja 2010, 14:33
autor: pit
Jeśli się skupisz na tym co robisz jest szansa, że zadziała tak jak chcesz.
Re: Mini MOD
: 23 maja 2010, 21:01
autor: nansss
Ok już działa

Dziękuje za pomoc, a teraz pytanie zrobię tam formularz itd i jakiego posta dać żeby wysłał mnie to tego forum? Mam nadzieje że ktoś mnie zrozumiał. Chodzi o to, że dam tam formularz z polem do wpisu i jak ktoś wpisze coś prawidłowego to kliknie przycisk wejdź i jeśli będzie ok to wejdzie, a jeśli nie to wyrzuci komunikat. Jaki znacznik post dać?
Re: Mini MOD
: 26 maja 2010, 14:08
autor: nansss
Ponawiam pytanie
