Privát fórum
Szerző
Üzenet
Sziasztok!
Szeretnék üzemeltetni egy fórumot egy zárt közösségnek. Egyiket se ismerem még annyira nagyon, de a phpBB és az SMF motor a legszimpatikusabb.
Amit szeretnék:
1. Ide szeretnék egy bejelentkező űrlapot: http://domainem/index.php
2. Ide szeretném a fórumot telepíteni: http://domainem/forum/
A (1) index.php lapon csak egy általam szerkesztett PHP oldalt szeretnék látni amin egy bejelentkező <form> található, valahogy így:
Szeretném ha az összes oldal bejelentkezés nélkül nem lenne megtekinthető tehát bejelentkezés nélkül se regisztrálni, se mást ne lehessen csinálni. Minden bejelentkezés nélküli oldal letöltés meghiúsuljon és legyenek átirányítva ezek a lekérések a http://domainem/index.php oldalra ahol a bejelentkező rész van.
A bejelentkezéshez e-mail és jelszó párost szeretnék használni, felhasználónév és jelszó helyett.
Továbbá szeretném ha a bejelentkező oldal megtekintésekor a sütikből ($_COOKIE és $_SESSION változókra gondolok) nem derülne ki, hogy milyen fórum motor van üzemeltetve a háttérben.
Regisztrálni ne lehessen és jelszó emlékeztetőt is majd csak az általam fejlesztett index.php-be szeretnék beépíteni.
Ezek alapján szerintetek jó választás a phpBB vagy legyen inkább SMF vagy más? Én mindenesetre phpBB-t szeretnék.
Hogyan kezdjek neki a megvalósításnak?
Köszönöm a válaszokat előre is!
Szeretnék üzemeltetni egy fórumot egy zárt közösségnek. Egyiket se ismerem még annyira nagyon, de a phpBB és az SMF motor a legszimpatikusabb.
Amit szeretnék:
1. Ide szeretnék egy bejelentkező űrlapot: http://domainem/index.php
2. Ide szeretném a fórumot telepíteni: http://domainem/forum/
A (1) index.php lapon csak egy általam szerkesztett PHP oldalt szeretnék látni amin egy bejelentkező <form> található, valahogy így:
Kód:
<?php
require ( 'forum/?.php' ); // API vagy valamilyen kapcsolat a fórum motorral
if ( $user [ 'is_logged' ] === TRUE ) {
// bejelentkezve a felhasználó, átirányítás a fórumra
header ( 'location: http://domainem/forum/' );
} else {
// nincs bejelentkezve a felhasználó
if ( isset ( $_POST [ 'login' ] ) ) {
// ellenőrizni a $_POST [ 'email' ] és $_POST [ 'password' ] változók hitelességét.
if ( TRUE ) {
// sikeres bejelentkezés
header ( 'location: http://domainem/forum/' );
} else {
// sikertelen bejelentkezés
print 'Hibás e-mail cím és jelszó páros!';
}
} else {}
// bejelentkező űrlap
print '<form method="post">
<input type="text" name="email">
<input type="password" name="password">
<input type="submit" name="login">
</form>';
}
?>
Szeretném ha az összes oldal bejelentkezés nélkül nem lenne megtekinthető tehát bejelentkezés nélkül se regisztrálni, se mást ne lehessen csinálni. Minden bejelentkezés nélküli oldal letöltés meghiúsuljon és legyenek átirányítva ezek a lekérések a http://domainem/index.php oldalra ahol a bejelentkező rész van.
A bejelentkezéshez e-mail és jelszó párost szeretnék használni, felhasználónév és jelszó helyett.
Továbbá szeretném ha a bejelentkező oldal megtekintésekor a sütikből ($_COOKIE és $_SESSION változókra gondolok) nem derülne ki, hogy milyen fórum motor van üzemeltetve a háttérben.
Regisztrálni ne lehessen és jelszó emlékeztetőt is majd csak az általam fejlesztett index.php-be szeretnék beépíteni.
Ezek alapján szerintetek jó választás a phpBB vagy legyen inkább SMF vagy más? Én mindenesetre phpBB-t szeretnék.
Hogyan kezdjek neki a megvalósításnak?
Köszönöm a válaszokat előre is!
Szia!
---------------------------------------------------
Update:
"Továbbá szeretném ha a bejelentkező oldal megtekintésekor a sütikből ($_COOKIE és $_SESSION változókra gondolok) nem derülne ki, hogy milyen fórum motor van üzemeltetve a háttérben."
Bár a lentebb lévő dolgokat már leírtam, de most vettem észre az általad írt hozzászólásban lévő megjegyzést.
A GNU GPL teljesen szabad felhasználású anyagok, és teljes ingyenesek. Ezért MI is annyit elvárunk kötelezően a többi felhasználótól, hogy legalább a copyright ott legyen!
Tehát ha feltétlen szükségesnek tartod, hogy a programokból ne derüljön ki a fórummotor fajtája, itt rossz helyen keresel segítséget!
---------------------------------------------------
A http://domainem/index.php az csak egy bejelentkező fájl lenne, vagy a domained gyökerébe szeretnél még valamilyen portál-felületet is.
Ezt csak azért kérdezem, mert nem egészen értem, hogy miért akarod a fórumot külön mappába tenni (ami egyébként egyáltalán nem probléma).
Természetesen mindenki úgy készíti el a saját weboldalát, ahogy szeretné, de én inkább a domain gyökerébe tenném a fórumot, majd a feltelepítés után felraknám hozzá a Force Login MOD-ot.
Ennek az a lényege, hogy ha valaki fellép az oldaladra, csak a bejelentkező képet láthatja, és amíg nem lép be, vagy nem regisztrál/és belép, addig semmi mást nem lát.
Az összes hozzá tartozó programoknál meg lehet oldani, hogy csak belépett felhasználók érhessék el.
A regisztráció kikapcsolható, jelszó emlékeztetőt meg oda teszel ahova csak szeretnél.
Ennek két előnye lenne, egyrészt a gyökérben lévő általad készített index.php fálj által adott adatokat nem kell külön szinkronizálni a fórummal, a másik meg az, hogy esetleges változások miatt a későbbiek folyamán egyszerűen csak kikapcsolod a MOD-ot az adminpultba, és máris nyitottá válhat a fórumod.
Portál felületet meg készíthetsz ettől magadnak mondjuk egy oldalam.php fájlba, amire a fórumból egy linkkel be lehet lépni, onnan meg egy másik linkkel vissza a fórumba. Vagy felrakhatsz egy kész, kidolgozott portál MOD-ot a fórumhoz a későbbiekben, ha úgy gondolod.
---------------------------------------------------
Update:
"Továbbá szeretném ha a bejelentkező oldal megtekintésekor a sütikből ($_COOKIE és $_SESSION változókra gondolok) nem derülne ki, hogy milyen fórum motor van üzemeltetve a háttérben."
Bár a lentebb lévő dolgokat már leírtam, de most vettem észre az általad írt hozzászólásban lévő megjegyzést.
A GNU GPL teljesen szabad felhasználású anyagok, és teljes ingyenesek. Ezért MI is annyit elvárunk kötelezően a többi felhasználótól, hogy legalább a copyright ott legyen!
Tehát ha feltétlen szükségesnek tartod, hogy a programokból ne derüljön ki a fórummotor fajtája, itt rossz helyen keresel segítséget!
---------------------------------------------------
A http://domainem/index.php az csak egy bejelentkező fájl lenne, vagy a domained gyökerébe szeretnél még valamilyen portál-felületet is.
Ezt csak azért kérdezem, mert nem egészen értem, hogy miért akarod a fórumot külön mappába tenni (ami egyébként egyáltalán nem probléma).
Természetesen mindenki úgy készíti el a saját weboldalát, ahogy szeretné, de én inkább a domain gyökerébe tenném a fórumot, majd a feltelepítés után felraknám hozzá a Force Login MOD-ot.
Ennek az a lényege, hogy ha valaki fellép az oldaladra, csak a bejelentkező képet láthatja, és amíg nem lép be, vagy nem regisztrál/és belép, addig semmi mást nem lát.
Az összes hozzá tartozó programoknál meg lehet oldani, hogy csak belépett felhasználók érhessék el.
A regisztráció kikapcsolható, jelszó emlékeztetőt meg oda teszel ahova csak szeretnél.
Ennek két előnye lenne, egyrészt a gyökérben lévő általad készített index.php fálj által adott adatokat nem kell külön szinkronizálni a fórummal, a másik meg az, hogy esetleges változások miatt a későbbiek folyamán egyszerűen csak kikapcsolod a MOD-ot az adminpultba, és máris nyitottá válhat a fórumod.
Portál felületet meg készíthetsz ettől magadnak mondjuk egy oldalam.php fájlba, amire a fórumból egy linkkel be lehet lépni, onnan meg egy másik linkkel vissza a fórumba. Vagy felrakhatsz egy kész, kidolgozott portál MOD-ot a fórumhoz a későbbiekben, ha úgy gondolod.
Ragadozo írta:
A GNU GPL teljesen szabad felhasználású anyagok, és teljes ingyenesek. Ezért MI is annyit elvárunk kötelezően a többi felhasználótól, hogy legalább a copyright ott legyen!
Ragadozo írta:
A http://domainem/index.php az csak egy bejelentkező fájl lenne, vagy a domained gyökerébe szeretnél még valamilyen portál-felületet is. Ezt csak azért kérdezem, mert nem egészen értem, hogy miért akarod a fórumot külön mappába tenni (ami egyébként egyáltalán nem probléma).
Ragadozo írta:
Természetesen mindenki úgy készíti el a saját weboldalát, ahogy szeretné, de én inkább a domain gyökerébe tenném a fórumot, majd a feltelepítés után felraknám hozzá a Force Login MOD-ot. Ennek az a lényege, hogy ha valaki fellép az oldaladra, csak a bejelentkező képet láthatja, és amíg nem lép be, vagy nem regisztrál/és belép, addig semmi mást nem lát. Az összes hozzá tartozó programoknál meg lehet oldani, hogy csak belépett felhasználók érhessék el.
Ragadozo írta:
A regisztráció kikapcsolható, jelszó emlékeztetőt meg oda teszel ahova csak szeretnél.
Ragadozo írta:
Ennek két előnye lenne, egyrészt a gyökérben lévő általad készített index.php fálj által adott adatokat nem kell külön szinkronizálni a fórummal, a másik meg az, hogy esetleges változások miatt a későbbiek folyamán egyszerűen csak kikapcsolod a MOD-ot az adminpultba, és máris nyitottá válhat a fórumod.
Ragadozo írta:
Portál felületet meg készíthetsz ettől magadnak mondjuk egy oldalam.php fájlba, amire a fórumból egy linkkel be lehet lépni, onnan meg egy másik linkkel vissza a fórumba. Vagy felrakhatsz egy kész, kidolgozott portál MOD-ot a fórumhoz a későbbiekben, ha úgy gondolod.
És a végére: köszönöm, hogy írtál és hogy felhívtad a figyelmem a (c)-ra.
OK!
Nem erősködöm, csak még egy kis megjegyzés hozzá:
A Force Login MOD nem egy különálló program, hanem a fórum szerves része (lesz).
Cca. 4 - 5 fájlba kell kis programrészt bemásolni, és a telepítő fájlt lefuttatni.
Ahogy elnéztem, amit írtál, neked ez az egész cca. 5 - 10 perc alatt megvan.
A vendégek elől teljesen le tudod blokkolni az oldalt, csak kizárólag a bejelentkező részt láthatják.
A kinézeted/template mappában lévő login_body.html fájl fog megjelenni, amit viszont átírhatsz olyan egyedire, amilyenre csak szeretnéd.
Kész kinézet meg van, vagy 600 féle a phpbb fórumhoz, amiket szintén még módosíthatsz, ahogy jónak látod..
Egyedül azt kell megoldanod, hogy felhasználó név helyett Email címet azonosítson, de ezt amúgy is meg kellett volna oldanod.
Nem erősködöm, csak még egy kis megjegyzés hozzá:
A Force Login MOD nem egy különálló program, hanem a fórum szerves része (lesz).
Cca. 4 - 5 fájlba kell kis programrészt bemásolni, és a telepítő fájlt lefuttatni.
Ahogy elnéztem, amit írtál, neked ez az egész cca. 5 - 10 perc alatt megvan.
A vendégek elől teljesen le tudod blokkolni az oldalt, csak kizárólag a bejelentkező részt láthatják.
A kinézeted/template mappában lévő login_body.html fájl fog megjelenni, amit viszont átírhatsz olyan egyedire, amilyenre csak szeretnéd.
Kész kinézet meg van, vagy 600 féle a phpbb fórumhoz, amiket szintén még módosíthatsz, ahogy jónak látod..
Egyedül azt kell megoldanod, hogy felhasználó név helyett Email címet azonosítson, de ezt amúgy is meg kellett volna oldanod.
Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.