Seite 1 von 3

Im Intro die links ändern + Gast immer im Intro

Verfasst: 16.04.2003 20:12
von BraveEagle
Moin Gemeinde ich mal wieder :D
1.)Jou wo kann ich die links für die rotumkreisten Beiträge verändern, da hier von der domain immer was fehlt (nur im Intro, im Portal stimmen die links!)
[ externes Bild ]

2.) Kann ich irgendwie einstellen, dass alle Gäste immer auf der Introseite starten und registrierte user auf der indexseite?

3.) versprochen letzte Frage

Verfasst: 16.04.2003 20:35
von AWSW
Hallo,
zu Punkt 1: Antwort steht in der Anleitung zur Installation...

Editiere die Datei: <Dein phpBB2-Root>/glance_config.php und suche:
// FORUM DIRECTORY
$glance_forum_dir = '/phpbb2/';
Den Pfad musst Du dann wohl noch anpassen...

Punkt 2 + 3 kann ich Dir nicht beantworten ;)

Verfasst: 16.04.2003 21:06
von BraveEagle
jou links passen noch jemand ne idee zu punkt 2??

Verfasst: 16.04.2003 21:08
von AWSW
<<< leider nicht...

Verfasst: 17.04.2003 00:39
von Mister_X
also erstmal heißt es die .htaccess bearbeiten
suche nach

Code: Alles auswählen

DirectoryIndex index.html intro.php portal.php index.php index.htm
und ersetze dies mit

Code: Alles auswählen

DirectoryIndex start.php index.html intro.php portal.php index.php index.htm
jetzt erstellen wir eine neue Datei, ich habe sie einfach mal start.php genannt (kannst sie auch gerne anders nennen, dann aber auch in der .htaccess anpassen!)

Code: Alles auswählen

<?php
define('IN_PHPBB', true);

$phpbb_root_path = './'; // <--
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

if ( $userdata['session_logged_in'] )
{
redirect(append_sid("index.$phpEx", true));
}
else
{
redirect(append_sid("intro.$phpEx", true));
}
?>
das Forum jetzt einfach mit http://www.lala.de/phpBB2/ oder http://www.lala.de/phpBB2/start.php aufrufen (natürlich Domainname und Ordner anpassen ;)), Gäste (nicht eingeloggte Benutzer) werden auf die intro.php weitergeleitet und registrierte Benutzer (also die die sich bereits eingeloggt haben) landen auf der index.php

sollte so funktionieren, bitte um Feedback :)

Verfasst: 17.04.2003 01:01
von BraveEagle
habe alles so gemacht wie du gesagt hast, und wenn ich jetzt die .../start.php aufrufe kommt:
Fatal error: Call to undefined function: redirect() in start.php on line 17

Verfasst: 17.04.2003 13:11
von Mister_X
öhm nur die Fehlermeldung ? Die start.php ist schon im phpBB2 Verzeichnis ? Du hast schon phpBB 2.0.4 ?

Verfasst: 17.04.2003 13:28
von BraveEagle
1.ja sie ist in dem verszeichnis (müsste ja sonst ne 404 Fehlermeldung bekommen)
2. nein habe 2.0.3

Verfasst: 17.04.2003 14:03
von Mister_X
ok, dann muss die start.php anders aussehen

Code: Alles auswählen

<?php
define('IN_PHPBB', true);

$phpbb_root_path = './'; // <--
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

if ( $userdata['session_logged_in'] )
{
header("Location: http://www.domain.de/forum/index.php");
}
else
{
header("Location: http://www.domain.de/forum/intro.php");
}
?>

Verfasst: 17.04.2003 14:23
von BraveEagle
hoch mönsch kann das net einfach klappen? wenn ich jetzt die .../start.php aufrufe, kommt eine 404 Fehlermeldung! Ja die links in der start.php habe ich angepasst sie sieht jetzt so aus:
<?php
define('IN_PHPBB', true);

$phpbb_root_path = './'; // <--
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

if ( $userdata['session_logged_in'] )
{
header("Location: http://mitglied.lycos.de/kacity/phpBB2/index.php");
}
else
{
header("Location: http://mitglied.lycos.de/kacity/phpBB2/intro.php");
}
?>