Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo

Pomys?y - Panel logowania...

olol - Nie 28 Paź, 2007
Temat postu: Panel logowania...
Chcia?bym zrobi? u siebie na forum co? takiego, ?e jak pokazuje si? napis:

"Dost?p do tej cz??ci forum wymaga zalogowania si?.
Kliknij Tutaj aby si? zalogowa?.
Je?eli nie jeste? jeszcze zarejestrowany, kliknij Tutaj ?eby przej?? do formularza rejestracyjnego."

to po klikni?ciu "Kliknij Tutaj aby si? zalogowa?" pod tym tekstem pojawia? si? (bez prze?adowania strony) formularz logowania, i po wype?nieniu go i klikni?ciu Zaloguj przenosi?o nas nie na stron? g??wn? ale tam gdzie chcieli?my wej??.

Da si?? :p

wert - Nie 28 Paź, 2007

PROSZ? :
Wiadomo?? ukryta / Hidden message
Aby zobaczy? wiadomo?? postaw piwo autorowi piwo.
Kod
OTWORZ:
language\lang_polish\lang_main.php

ZNAJDZ :

$lang['login_require'] = 'Dost?p do tej cz?¶ci forum wymaga zalogowania si?.';

ZAMIE? NA :

$lang['login_require'] = 'Dost?p do tej cz?¶ci forum wymaga zalogowania si?.<br /> Kliknij <A HREF="login.php">Tutaj</A> aby si? zalogowa?.<br />';



[ Dodano: Nie 28 Pa?, 2007 ]
albo http://mody.lastinn.info/p15133.html#15133

olol - Nie 28 Paź, 2007

tak dla jasno?ci, ja tak w?a?nie mam. czytaj uwa?nie ;]

a chcia?bym zeby pojawia? sie panel logowania na tej samej stronie bez prze?adowywania na login.php

wert - Nie 28 Paź, 2007

co? jak ajax ?? (pogadaj z Knofele :P )
olol - Nie 28 Paź, 2007

no wlasnie myslalem o ajaxie na poczatku, ale potem stwierdzilem ze nie ma takiej potrzeby i zwykly dhtml wystarczy chyba, co?
KnofeL - Nie 28 Paź, 2007

Nie mo?na zrobi? czego? takiego u?ywaj?c Ajaxa to jest czysty HTML.

Do linku z logowaniem dodajemy:
Kod
onclick="javascript:document.getElementById('login_field').style.display = 'block'"

A tam gdzie chcemy mie? pole do logowania robimy co? takiego:
Kod
<span id="login_field" style="display: none">I TUTAJ POLE DO LOGOWOANIA</span>

olol - Nie 28 Paź, 2007

po pierwsze jest taki problem, ?e nie da sie wstawi? do lang_main kodu
Kod
onclick="javascript:document.getElementById('login_field').style.display = 'block'"

bo wyskakuje b??d :/

po drugie jak ma to wygl?da?? ja mam wtedy co? takiego:
Kod
<A HREF="login.php" onclick="javascript:document.getElementById('login_field').style.display = 'block'">Tutaj</A>

z tym ?e jak klikamy ten link to przecie? przenosi nas na login.php a nie pokazuje tabele logowania... :/

ca?o?? tej zmiennej w moim lang_main.php wyglada tak: (z tym ze wlasnie wyskakuje blad, jak sie usunie znaczki ' ' to jest ok ale nie wiem czy wtedy bedzie dzialac.
Kod
$lang['login_require'] = 'Dost?p do tej cz?¶ci forum wymaga zalogowania si?.<br /> Kliknij <A HREF="login.php" onclick="javascript:document.getElementById('login_field').style.display = 'block'">Tutaj</A> aby si? zalogowa?.';


no i ostatecznie gdzie mam wczuci?
Kod
<span id="login_field" style="display: none">I TUTAJ POLE DO LOGOWOANIA</span>

powinno to sie znajdowa? na stronie z napisem "Dost?p do tej cz??ci forum wymaga zalogowania si?.blablabla"
ale kt?ry plik odpowiada za t? stron??

aha i jeszcze co ma by? w miejscu I TUTAJ POLE DO LOGOWOANIA? kod html z pliku tpl zawieraj?cego panel logowania?

KnofeL - Nie 28 Paź, 2007

Cytat
z tym ?e jak klikamy ten link to przecie? przenosi nas na login.php a nie pokazuje tabele logowania...

zmie? te <a href=login.php... na <a href=""...
olol napisał/a
ca?o?? tej zmiennej w moim lang_main.php wyglada tak: (z tym ze wlasnie wyskakuje blad, jak sie usunie znaczki ' ' to jest ok ale nie wiem czy wtedy bedzie dzialac.

Zmie? te ' na \'
Cytat
aha i jeszcze co ma by? w miejscu I TUTAJ POLE DO LOGOWOANIA? kod html z pliku tpl zawieraj?cego panel logowania?

Tak

olol - Pon 29 Paź, 2007

olol napisał/a
no i ostatecznie gdzie mam wczuci?
<span id=login_field style=display: none>I TUTAJ POLE DO LOGOWOANIA</span>


ponawiam pytanie... ;] do jakiego pliku to wrzuci??

[ Dodano: Wto 30 Pa?, 2007 ]
no to jak? :D

KnofeL - Czw 01 Lis, 2007

olol napisał/a
ponawiam pytanie... ;] do jakiego pliku to wrzuci??

Ja bym obstawia? login_body.tpl

olol - Sob 03 Lis, 2007

no tak ale w pliku login_body.tpl jest tylko wygl?d formularza logowania, a ja nie chce go zmienia? tylko chce ?eby po klikni?ciu w link pojawia? sie on pod tekstem

"Dost?p do tej cz??ci forum wymaga zalogowania si?.
Kliknij Tutaj aby si? zalogowa?.
Je?eli nie jeste? jeszcze zarejestrowany, kliknij Tutaj ?eby przej?? do formularza rejestracyjnego."

czyli inaczej mowiac potrzebuje pliku w kt?rym jest ten tekst ale nie jesgo tre?? (zebyscie mi nie dawali plikow lang_888.php) tylko funkcja odpowiedzialna ze jego wy?wietlanie.

nadal co? niejasne?

[ Dodano: Nie 04 Lis, 2007 ]
okej juz znalalzem, jest to w pliku message_body.tpl. Ogolnie to dzia?a tylko jest taki problem ze formularz logowania pojawia si?, ale za jak?? sekunde strona prze?adowuje sie i znowu go nie wida? :?


Powered by phpBB modified by Przemo © 2003 phpBB Group