Mini MOD

Pomoc w przypadku kłopotów z modyfikacjami: instalacją, konfiguracją, błędami. Zakładając nowy temat pamiętaj o odpowiednim prefiksie!
Regulamin forum
Na tym forum wymagane jest stosowanie prefiksów w tytułach tematów. Prefiks tematu musi składać się nazwy modyfikacji, której dotyczy problem. Dla modyfikacji phpBB Gallery poprawna nazwa tematu to przykładowo [phpBB Gallery] Problem z wgrywaniem zdjęć. Tematy niespełniające wymogu będą przenoszone do kosza.
nansss
Posty: 9
Rejestracja: 21 maja 2010, 17:13

Mini MOD

Post autor: nansss » 21 maja 2010, 17:17

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 :)

pit
Posty: 1580
Rejestracja: 25 lutego 2009, 18:15

Re: Mini MOD

Post autor: pit » 21 maja 2010, 18:07

Do "viewforum_body.html" sobie gdzieś wklej.

Kod: Zaznacz cały

<!-- IF FORUM_ID == 254 --><h1>dupa</h1><!-- ENDIF -->

nansss
Posty: 9
Rejestracja: 21 maja 2010, 17:13

Re: Mini MOD

Post autor: nansss » 21 maja 2010, 18:31

I już będzie działać tak, jak chcę?

nansss
Posty: 9
Rejestracja: 21 maja 2010, 17:13

Re: Mini MOD

Post autor: nansss » 21 maja 2010, 18:52

Z tym moim kodem czy bez niego. Jak na razie to ani tak, ani tak nie działa...

pit
Posty: 1580
Rejestracja: 25 lutego 2009, 18:15

Re: Mini MOD

Post autor: pit » 21 maja 2010, 19:51

Bez Twojego kodu.
Forum ID na pewno dobre?
Szablony odświeżone?

nansss
Posty: 9
Rejestracja: 21 maja 2010, 17:13

Re: Mini MOD

Post autor: nansss » 21 maja 2010, 20:41

Tak id na pewno dobre. A jak odświeżyć szablon

nansss
Posty: 9
Rejestracja: 21 maja 2010, 17:13

Re: Mini MOD

Post autor: nansss » 21 maja 2010, 20:49

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ć?

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Re: Mini MOD

Post autor: jaroslw » 21 maja 2010, 21:54

Baza wiedzy Twoim przyjacielem. Zajrzyj do artykułu Odświeżanie komponentów stylu.
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

nansss
Posty: 9
Rejestracja: 21 maja 2010, 17:13

Re: Mini MOD

Post autor: nansss » 21 maja 2010, 22:23

Już zrobiłem bez tego postu :)
Ale nic to nie dało. Co do mojego wcześniejszego postu: Da się coś takiego zrobić?

Awatar użytkownika
Widmo
Zasłużony
Posty: 695
Rejestracja: 22 maja 2005, 00:04
Lokalizacja: Sosnowiec
Kontakt:

Re: Mini MOD

Post autor: Widmo » 22 maja 2010, 23:25

Kod podany powyżej przez pit'a, jest dobry, ale sprawdź czy jest poprawny numer id działu.
Zapraszam na polskie forum ze zbiorami BBCode'ów - Kody, których nie znajdziesz nigdzie indziej!

Nie udzielam pomocy na PW, GG, mail. Wszelkie pytania proszę zadawać na forum.

pit
Posty: 1580
Rejestracja: 25 lutego 2009, 18:15

Re: Mini MOD

Post autor: pit » 23 maja 2010, 09:50

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

Kod: Zaznacz cały

<!-- IF S_GROUP_5 -->
przed

Kod: Zaznacz cały

<!-- INCLUDE jumpbox.html -->
dodaj

Kod: Zaznacz cały

<!-- ELSE -->

		<h1>dupa</h1>

<!-- ENDIF -->
Tą "5" w S_GROUP_5 zmiń na ID grupy VIP.

nansss
Posty: 9
Rejestracja: 21 maja 2010, 17:13

Re: Mini MOD

Post autor: nansss » 23 maja 2010, 13:45

Prawie działa. Tylko tekst pokazuje się dopiero po podaniu hasła, a nie zamiast podawania hasła :)

pit
Posty: 1580
Rejestracja: 25 lutego 2009, 18:15

Re: Mini MOD

Post autor: pit » 23 maja 2010, 14:33

Jeśli się skupisz na tym co robisz jest szansa, że zadziała tak jak chcesz.

nansss
Posty: 9
Rejestracja: 21 maja 2010, 17:13

Re: Mini MOD

Post autor: nansss » 23 maja 2010, 21:01

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ć?

nansss
Posty: 9
Rejestracja: 21 maja 2010, 17:13

Re: Mini MOD

Post autor: nansss » 26 maja 2010, 14:08

Ponawiam pytanie :)

Zablokowany

Wróć do „Pomoc”