JGS-Portal als Startseite einbinden

Cocny
Hi,

dies ist kein Problen ehr eine Frage:

Ich war nun sehr lange Zeit inaktiv gewesen... und habe heute mal wieder ein WBB2 Board ins Leben gerunfen.

So nun habe ich gerade das JGS-Portal installiert und wollte dies als "startseite" setzen... jedoch weiß ich nicht mehr wie das geht..... glaube irgendetwas mit einer .htacces datei oder so....

bitte um hilfe smile

danke im vorraus
Schrimm
Hallo,

Mit einer .htaccess ist das möglich.
Inhalt:
php:
1:
DirectoryIndex NamederDatei
jacqy
Per htaccess

code:
1:
DirectoryIndex portal.php



Per index.html


code:
1:
<meta http-equiv="refresh" content="0; URL=http://www.deine.domain.de/portal.php">


Oh Schrimm war schneller großes Grinsen
Cocny
ja genau so war das... irgendwie mit der .ha... datei war das...

vielen lieben dank.. <3
minette
war doch nicht so in etwas in login/logout.php datei
index.php ersetzen mit jgs_portal.php !!!
oder so
Schrimm
Zitat:
Original von minette
war doch nicht so in etwas in login/logout.php datei
index.php ersetzen mit jgs_portal.php !!!
oder so

Das garantiert dir nur, dass du nach dem "login" bzw. "logout" auf diese Seiten weitergeleitet wird.

Ruft man jedoch die Seitenurl auf, ist dies nicht unbedingt der Fall.

Da die login.php eigentlich automatisch auf die Seite weiterleitet, von der man eingeloggt hat, sollte der Verweis mittels .htaccess ausreichend sein.
dedie
Zitat:
Original von Schrimm
Da die login.php eigentlich automatisch auf die Seite weiterleitet, von der man eingeloggt hat, sollte der Verweis mittels .htaccess ausreichend sein.


Die login.php verweist defaultmässig auf die index.php des Forums das heist egal wohin .htaccess verweist wird man nach dem Login auf die Startseite des Forums geschickt.
um das zu ändern muss in der login.php das index.php durch jgs_portal.php ersetzt werden.

php:
1:
2:
if (isset($_POST['url']) && $_POST['url'] && strstr($_POST['url'], "?")) $url convert_url($_POST['url'], $session['hash']);
        else $url "index.php" $SID_ARG_1ST;


Wenn man nach dem ausloggen auf die Portalseite geleitet werden soll auch in der logout.php das index.php durch jgs_portal.php ersetzen.

php:
1:
2:
3:
$db->query("UPDATE bb".$n."_sessions SET userid = '0', styleid='0' WHERE sessionhash = '$sid'"); 
redirect($lang->get("LANG_USERCP_LOGOUT_REDIRECT", array('$usercbar_username' => $usercbar_username)), "index.php".$SID_ARG_1ST);
?>
Schrimm
Defaultmäßig verweist sie nur auf die "index.php", wenn keine "Url" übergeben wird, was eigentlich nicht zutreffen sollte.

Ergo:
Wenn das jgs-Portal einen eigenen Login-Teil hat und auch die "Url" an die login.php übergibt, landet man automatisch, nach dem Login im Portal.

Nachprüfen kannst du dies, wenn du dich von einem Thema aus einloggen sollst, wenn die Nachricht "Dir wird der Zutritt zu dieser Seite verwehrt." angezeigt wird.
Nach dem Login landest du auch im Thema, sofern alles richtig lief, und nicht auf der index.php.

Somit sollte es ausreichen das jgs-Portal in der .htaccess als Startseite zu definieren.

Manchen Leuten könnte es stören, wenn sie schon auf "Forumsstartseite" sind und nicht im "Portal" und nach dem Login auf die Portalseite geworfen werden, weil dies so in der "login.php" definiert wurde.
Soweit ich weiß, wird beim "Quicklogin" in der "index.php" keine "Url" übergeben und dadurch würde man von der "Forumsstartseite" stets nach dem Login ins Portal geworfen werden, selbst wenn man dies nicht möchte.