Seite 1 von 1

PHP Navigation hinzufügen

Verfasst: 06.02.2009 21:57
von Chillness
Hallo an alle,

ich habe phpBB 3.0.4 und möchte gerne innerhalb meines phpBB Forums eine extra Page erstellen, wo sich auf der linken Seite ein Navigationsmenü befindet und wenn man dort die Links anklickt, soll der dazugehörtige Inhalt rechts neben der Navigation angezeigt werden.

Hier habe ich das schon einmal vorbereitet:

http://www.the-honda-power.com/phpBB3/honda_cars.php

Ich habe es schon mit der php switch Funktion versucht (Funktion und Link im template-file) aber ich bekomm es einfach nicht hin und (!) stehe gerade total auf dem Schlauch wo ich noch suchen könnte oder was ich noch versuchen kann.

Bestimmt muss man die php switch Funktion in die php-Datei machen, aber wie das dann mit der Anzeige rechts von der Navigation funktionieren soll, keine Ahnung.

Für einen Denkanstoß wäre ich sehr dankbar :roll:

Liebe Grüße und Danke fürs lesen.

Chillness

P.S.: Falls ihr den Code sehen wollt, oder ich etwas vergessen habe, bitte sagen, dann kann ich das noch ergänzen.

Re: PHP Navigation hinzufügen

Verfasst: 17.02.2009 20:16
von Chillness
Hallöchen,

nochmal ich. Das Problem kann ich jetzt genauer beschreiben.

Es liegt wohl daran, dass der PHP-Code für die Navigation in der Template (html) Datei ist.

Folgendes steht in der Template-Datei:

der Link (wird in einer Box links angzeigt):

Code: Alles auswählen

<tr><td class="hondafont"><a href="honda.php?id=all">All</a></td></tr>
und hier das PHP-Script (wird rechts davon angezeigt):

Code: Alles auswählen

<?php
switch($id){
case "all": include("HondaCars/all.php"); break;
case "links": include("phpfiles/news.php"); break;
case "newsletter": include("phpfiles/newsletter.php"); break;
case "kontakt": include("phpfiles/kontakt.php"); break;
case "impressum": include("phpfiles/impressum.php"); break;
case "email": include("phpfiles/email.php"); break;
case "admin": include("phpfiles/admin.php"); break;
default: include("HondaCars/all.php"); break;}
?>
Ansich funktioniert es auch, jedoch wenn ich auf den Link klicke verwirft er die Funktion das er Overall_header.hmtl und Overall_footer.hmtl includiert. Darüber hinaus hat er dann wohl auch keinen Bezug mehr zu den CSS Dateien (also eigentlich zu den Scripten aus der Honda_Cars.php).

Gibt es eine Möglichkeit die CSS-Dateien, die Funktionsdateien sowie das Header und Footer direkt in der Honda_Cars.php einzupflegen und dort auch den HTML Code eingzugeben ??

Also im Prinzip brauche ich eine den Code für eine neue Page, indem die Template nicht sepparat ist..

Bin am verzweifeln...

Grüße Chillness

P.S.: PHP ist im ACP aktiviert !

Re: PHP Navigation hinzufügen

Verfasst: 17.02.2009 22:52
von Mahony
Hallo
Schau dir mal die Vorlage für in phpBB3 eingebundene Seiten an.


Grüße: Mahony

Re: PHP Navigation hinzufügen

Verfasst: 23.02.2009 00:20
von Chillness
Danke für die Antwort,

kann jetzt auch geclosed werden, hatte einfach nur den falschen Include-Befehl benutzt !

Richtig

<-- IncludePHP XY.php -->

Grüße

Chillness