View previous topic :: View next topic |
Author |
Message |
bozob
Joined: 07 Mar 2004 Posts: 378 Location: Gruda, Konavle
|
Posted: 11.11.2004 20:34 Post subject: I ja se predajem, pomozite please [phpbb - login, itd...] |
|
|
Evo cijeli dan pokušavam napraviti ovaj user login kao na mi3 , al pošto ne poznajem php naročito dobro ne uspjeva . Našao sam nešto na netu a nešto ovdje na forumu http://www.mi3dot.org/forum/viewtopic.php?t=2007. Ak ima nektko volje i malo vremena pa da mi pobliže objasni ovo. Znači što meni treba jest da na naslovnoj stranici bude omogučen login i, nakon što se korisnik logira da mu izbaci ono koliko je usera online i gostiju, njegovo korisničko ime , link na profil , imali koju pm poruku i ono šta ja znam što je u mogučnosti sa phpbb-om. I šta je važno da kad se logira na naslovnici site-a da ostaje tu a ne da ide na forum.
Unaprijed zahvaljujem.
P.S može i kod samo bez objašnjenja al samo da je cijeli pa ću se namućit i proučit ga |
|
|
Back to top |
|
|
bozob
Joined: 07 Mar 2004 Posts: 378 Location: Gruda, Konavle
|
Posted: 11.11.2004 21:58 Post subject: |
|
|
anyone?! |
|
|
Back to top |
|
|
silence
Joined: 24 Apr 2004 Posts: 890 Location: .....ni na nebu, ni na zemlji.....
|
Posted: 11.11.2004 22:09 Post subject: |
|
|
huh.....pošto koristiš gotov kod, imat ćeš dosta posla.
ja sam dosada samo instalirao phpBB, ali nisam čačkao po njemu.
dakle, po meni, na nslovnoj stranici trebaš login dio koji neće vodit na phpBB, ali će se spajat sa bazom usera od phpBBa, i koji će voditi tvog logiranog usera na neku stranicu koju ti želiš...ok.....
onda trebaš napravit kod kojim ćeš iz tabela phpBBa izvuć podatke koje želiš i to prikazat svojem useru.
prvi korak je svakako NE koristiti login od phpBBa, nego smislit svoj......dalje ćemo vidit.
disklejmer :: maxy, jesam barem pogodio? |
_________________ This End-User License is an agreement between Microsoft Corporation (hereafter referred to as "Microsoft") and you, the end-user (hereafter referred to as "our bitch"). |
|
Back to top |
|
|
maxy
Joined: 07 Sep 2003 Posts: 894 Location: Zagreb
|
Posted: 11.11.2004 22:44 Post subject: |
|
|
Code: | define('IN_PHPBB', true);
$phpbb_root_path = './forums/';
include($phpbb_root_path . 'extension.inc');
include ('forums/common.php');
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata); |
nije kao na mi3dotu ali ovak "integriras" forum u sajt.
nakon sto postavis path do foruma kak spada onda ces u arrayu $userdata imati sve podatke o korisniku.
ako ti user nije logiran (sa $userdata pogledas) onda mu pokazes formular za login, inace ako je logiran - radis po volji.
sa print_r(array_keys($userdata)) pregledaj sto ti se nalazi u arrayu i experimentiraj.
fora sa ovim sistemom je da ti treba cca 25 sec. da si slozis sajt sa integriranim forumom i onda koristis phpBB-ov sistem korisnika.
ustedis si vrijeme jer ne moras provjeravat dal je setan session/cookie od foruma, ne moras izvlacit rucno podatke iz tablica itd..
valjda ce ti pomoc.
sile - ja imam jedan sajt u kojeg je phpBB integriran ovako
dal si pogodio kako to ovdje radi - pitaj zyta |
|
|
Back to top |
|
|
silence
Joined: 24 Apr 2004 Posts: 890 Location: .....ni na nebu, ni na zemlji.....
|
Posted: 11.11.2004 23:32 Post subject: |
|
|
nisam mislio dal sam pogodio kak to ovdi radi, nego jednostavno, dal sam dao čovjeku krivi savjet. znam svoja ograničenja u PHPu i cijenim tvoje mišljenje (kao i zytovo), tako da nisam htio da sjeban čovjeka koji je došao po savjet mojim mogućim neznanjem/glupšću.
hope this clears this matter. |
_________________ This End-User License is an agreement between Microsoft Corporation (hereafter referred to as "Microsoft") and you, the end-user (hereafter referred to as "our bitch"). |
|
Back to top |
|
|
bozob
Joined: 07 Mar 2004 Posts: 378 Location: Gruda, Konavle
|
Posted: 12.11.2004 16:27 Post subject: |
|
|
to maxy: thx man , ali da mi je znanje php imalo veće možda bi znao ovo napravit. Meni treba sve kako napravit login, kako da se pokazuje kad neko nije logiran a da se ne pokazuje kad je logiran nego da mi pokaže njegove informacije.
to silence: I ja sam ga do sad samo instalirao isto kao ti nikad čačkao po njemu , možda malo. Isto hvala |
|
|
Back to top |
|
|
bozob
Joined: 07 Mar 2004 Posts: 378 Location: Gruda, Konavle
|
Posted: 12.11.2004 16:35 Post subject: |
|
|
Ak netko zna gdje ima to sve na netu objašnjeno , i to bi mi jako pomoglo |
|
|
Back to top |
|
|
zytzagoo mi3.crew
Joined: 25 Aug 2003 Posts: 1842 Location: Zagreb, Hrvatska
|
|
Back to top |
|
|
bozob
Joined: 07 Mar 2004 Posts: 378 Location: Gruda, Konavle
|
Posted: 13.11.2004 18:11 Post subject: |
|
|
Evo uz pomoć nekog dobrog čovjeka na phpbb forumu sam uspijo riješit ovo. Stavit ću kod ovdje možda nekom bude trebao.
Ovo u head ili skroz na vrh
Code: | <?php
define('IN_PHPBB', true);
define('IN_MAIN_SITE', true);
$phpbb_root_path = 'phpBB2/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.php');
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
?> |
a ovo gdje hočete da vam pokazuje informacije i login
Code: | <?php
if( $userdata['session_logged_in'] )
{
echo "User Options - <a href=\"./phpBB2/profile.php?mode=viewprofile&u=".$userdata['user_id']."\">[".$userdata['username']."]</a><br /><span style=\"font-weight: bold;\">» <a href=\"./forums/profile.php?mode=editprofile\">Profile</a><br />» <a href=\"./forums/privmsg.php?folder=inbox\">Private Messages</a><br />» <a href=\"./phpBB2/search.php\">Search</a><br />» <a href=\"./phpBB2/search.php?search_author=".urlencode($userdata['username'])."\">My Posts [".($userdata['user_posts'] >= 999 ? "Too many" : $userdata['user_posts'] )." posts]</a><br />» <a href=\"./phpBB2/login.php?logout=true\">Logout</a></span><br /><br />";
}
else
{
echo "<form action=\"../phpBB2/login.php\" method=\"post\"><fieldset>Username:<br /><input type=\"text\" name=\"username\" /><br />Password:<br /><input type=\"password\" name=\"password\" /><br />Auto login: <input type=\"checkbox\" name=\"autologin\" /><br /><br /><input type=\"submit\" value=\"Login\" name=\"login\" /></fieldset></form>";
}
?> |
Eto to je to |
|
|
Back to top |
|
|
keko
Joined: 06 May 2004 Posts: 531 Location: Split
|
Posted: 20.11.2004 12:46 Post subject: |
|
|
nice work ali ima li šta jednostavnije da mogu odma na svom index.php-u izminit oblik login sučelja i boje,font !! |
_________________ happiest boi newer! |
|
Back to top |
|
|
bozob
Joined: 07 Mar 2004 Posts: 378 Location: Gruda, Konavle
|
Posted: 20.11.2004 14:20 Post subject: |
|
|
keko wrote: | nice work ali ima li šta jednostavnije da mogu odma na svom index.php-u izminit oblik login sučelja i boje,font !! |
Mislim da nema ništa jednostavnije. Pa pogledaj malo kod nađi što želiš promjenit i promjeni. |
|
|
Back to top |
|
|
keko
Joined: 06 May 2004 Posts: 531 Location: Split
|
Posted: 20.11.2004 14:53 Post subject: |
|
|
oke probat ću tenks
aj btw..
da ne otvaran topik za ovajko glupo pitanje kako glasi kod za spojit ovo dvoje ono izaberen nešto iz liste i onda kliknen GO! kužiš
|
_________________ happiest boi newer! |
|
Back to top |
|
|
keko
Joined: 06 May 2004 Posts: 531 Location: Split
|
Posted: 20.11.2004 21:37 Post subject: |
|
|
enibodi |
_________________ happiest boi newer! |
|
Back to top |
|
|
bozob
Joined: 07 Mar 2004 Posts: 378 Location: Gruda, Konavle
|
Posted: 21.11.2004 02:11 Post subject: |
|
|
Code: | <script language="javascript" type="text/javascript">
function go()
{
if (document.selecter.select1.options[document.selecter.select1.selectedIndex].value != "none")
{
location = document.selecter.select1.options[document.selecter.select1.selectedIndex].value
}
}
</script>
<script language="JavaScript" type="text/javascript">
document.write('<form name="selecter"><select name="select1">');
document.write('<option value="link.php">Ime linka</option>');
document.write('<option value="link.php">Ime linka</option>');
document.write('<option value="link.php">Ime linka</option>');
document.write('<option value="link.php">Ime linka</option>');
document.write('<option value="link.php">Ime linka</option>');
document.write('</select>');
document.write('<input type="button" value="Idemo" onclick="go()">');
document.write('</form>');
</script>
|
|
|
|
Back to top |
|
|
|