Seite 1 von 2

Startseite ändern

Verfasst: 08.08.2002 14:52
von Gast
ich habe eine startseite erstell die home.php heist.

wenn ich in der index.php den eintrag indes_body.tpl in home.php ändere damit diese als startseite erscheint bekomme ich immer 2 x den Kopf zusehen (overall_header) in der seite home.php zu sehen

muss da noch irgendwas ändern damit der kopf mit dem logo und der navigation nur einmal erscheint?

gruß matthias

Verfasst: 08.08.2002 15:02
von Acid
..wenn Du den Eintrag "index_body.tpl" löscht/änderst, funktioniert die index.php ja ned mehr richtig..

Was willst denn erreichen.. das der Header/Footer angezeigt wird?
Einfach page_header.php/page_tail.php includen..

Verfasst: 09.08.2002 09:55
von Gast
mein problem ist das der kopf doppelt erscheint und ich die index.php mit der forenübersicht nicht öffnen kann.

im augenblick habe ich das forum wieder auf den ursprung zurückgestellt.
www.miv-index.de

der text im impressum und der kopf soll auf der startseite stehen die ich home.php genannt habe.

gruß maffy

Verfasst: 10.08.2002 10:14
von Acid
<?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);

include($phpbb_root_path . 'includes/page_header.'.$phpEx);
?>

hier könntest Du HTML einfügen

<?
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
..so in etwa sollte die home.php aussehen, zu platzieren im phpBB Ordner damit die Links im Header stimmen.

Verfasst: 07.10.2002 22:13
von Large
Hallole,
hab den Thread über die Suche gefunden und wollt das grad mal benutzen.
Nur ganz so wie ich das mir vorstellte funzte das nicht.

Ich hätte gerne, das die Startseite home.php den User erkennt ihn begrüsst und auch den von ihm gewählten Style verwendet.
Vielleicht kann mir da ja jemand noch bei helfen .

Danke schonmal im voraus :)

Verfasst: 08.10.2002 12:21
von Acid
den User erkennt ihn, begrüsst

Code: Alles auswählen

if ($userdata['session_logged_in'])
{ echo "hello, $userdata[username]"; }
..damit wird der User erkannt und "begrüsst".

den von ihm gewählten Style verwendet
Wenn der User eingeloggt is, wird sein Style benutzt, ansonsten das Standardstyle.

Verfasst: 08.10.2002 13:32
von Large
Super,
vielen Dank. Werds gleich mal testen.

Verfasst: 09.10.2002 14:15
von Large
Hallole nochmal,

Also erstmal noch ein dickes Dankeschön an alle die hier helfen und in dem Fall ein spezieeles Danke an Acid :)

2 Fragen hab ich noch :

1. Das mit der Namensbegrüssung klappt hervorragend nur wärs jetzt net schlecht, wenn bei einem nicht eingeloggten die Begrüssung eben "Hallo Gast" wäre.
Ich habs mal folgendermaßen versucht, aber so klappts net :

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);

include($phpbb_root_path . 'includes/page_header.'.$phpEx);
if ($userdata['session_logged_in'])
{ echo "<br><br><br><center><font size=\"+2\"><b>Hallole, $userdata[username]</b></font></center><br><br>"; }
if ($userdata['session_logged_out'])
{ echo "<br><br><br><center><font size=\"+2\"><b>Hallole, $userdata[Gast]</b></font></center><br><br>"; }
?>
Anstatt Gast hatte ich auch schon username drinne, weil irgendwie macht das Board das ja auch, nur leider keine Ahnung wie. Dies war für mich die naheliegendste Lösung.


2. Da ich das ganze nun schon ins Netz gestellt habe um die Seite anzukündigen (ohne Link ins Forum), damit die Suchmaschinen die Seite auch schonmal indizieren können, habe ich nun das Problem, das so wie ich es gemacht habe oben ja die Bedienleiste drinne ist und über "registrieren" kommt man doch ins Forum was nicht sein sollte. Das sich Leutz schon registrieren gern aber noch net ins baufällige Forum *gg
Gibts da ne easy Lösung für das Problem??
Hier könnt Ihr euch das anschaun, falls es net klar wurde was ich gemeint habe.


Danke schonmal

Verfasst: 09.10.2002 14:29
von Mister_X
statt

Code: Alles auswählen

if ($userdata['session_logged_out']) 
{ echo "<br><br><br><center><font size=\"+2\"><b>Hallole, $userdata[Gast]</b></font></center><br><br>"; } 
würde ich einfach else schreiben:

Code: Alles auswählen

else
{ echo "<br><br><br><center><font size=\"+2\"><b>Hallole, $userdata[Gast]</b></font></center><br><br>"; } 
2. hm nenne die login.php um ?

Code: Alles auswählen

<form action="http://www.phpbb.de/login.php" method="post">
Benutzername: <input type="text" name="username" size="25" maxlength="40" value="" />
Passwort: <input type="password" name="password" size="25" maxlength="25" />
Autologin? <input type="checkbox" name="autologin" />
<input type="hidden" name="redirect" value="" />
<input type="submit" name="login" value="Login" />
dann noch das Skript bei dir zu Hause aufrufen, vorher natürlich den richtigen Link zu DEINER login.php schreiben und du kannst dich einloggen und die anderen müssten den Namen von der login.php wissen ...

Verfasst: 09.10.2002 14:59
von Large
Vielen Dank,

zu 1. Klappt wunderbar

zu 2. das mit dem umbenennen müsst doch auch mit der reg.php gehn oder weil man darüber auch schon im Forum landet und das noch ne absolute Baustelle ist ohne Foren usw. will erst noch n paar Hacks einbauen bevor ich da die DB füll*g