Seite 1 von 1

Eigene Unterseite ins Forum integrieren?

Verfasst: 15.07.2009 11:55
von viper-sg2
Hi Leute,

ich hab mal ne kleine Frage :-)

Und zwar ist es möglich eine eigene unterseite ins Forum einzubauen, die ich dann zb über das Hauptmenü ansteuern kann!? Ich möchte eine eigen kleine PHP anwendung im Forum anbieten und ich weis nicht wie ich diese in das Forum intergrieren kann?

Kann mir da evtl jemand bei helfen?

Gruß Jan

Re: Eigene Unterseite ins Forum integrieren?

Verfasst: 15.07.2009 13:06
von cYbercOsmOnauT
Wenn ich Dich richtig verstanden habe, sollte Dir dies http://wiki.phpbb.com/Deutsch:Vorlage_f ... ene_Seiten weiterhelfen.

Viele Grüße,
Tekin

Re: Eigene Unterseite ins Forum integrieren?

Verfasst: 15.07.2009 13:14
von viper-sg2
Hi Tekin,

Vielen DANK für die Info. Das sieht mir ganz danach aus!!! Ich werde es mal schnell probieren und dann diesen Thread auf gelösst setzten wenn es geklappt hat!

Danke und Gruß Jan

Re: Eigene Unterseite ins Forum integrieren?

Verfasst: 15.07.2009 16:54
von viper-sg2
DAANNKEEE hat alles super geklappt!

Sehr schön, wer Fragen hat soll kurz schreiben

also THEMA = GELÖSST :-)

Gruß Jan

Re: Eigene Unterseite ins Forum integrieren?

Verfasst: 17.07.2009 10:47
von viper-sg2
Ich muss diesen Thread doch nocheinmal auf machen :-)

die Seite die ich eingebunden habe klappt super. Doch ich kann dort meinen eigenen PHP-Code nicht einbinden!?

Könnte da jemand mir evtl eine kleine Hilfe zu geben?

Danke

Gruß Jan

Re: Eigene Unterseite ins Forum integrieren?

Verfasst: 17.07.2009 11:31
von 4seven
du kannst ihn schon einbinden, er funktioniert dort aber nicht?
wo liegt die datei? im root? in den includes? was soll der code machen?
hat er denn vorher schonmal woanders funktioniert? wenn ja, wo?
ansonsten ist es natürlich hilfreich, den code mal zu sehen.

Re: Eigene Unterseite ins Forum integrieren?

Verfasst: 17.07.2009 13:15
von viper-sg2
Hi, ok natürlich sollte ich mehr informationen liefern! :-) sorry

Für eine neue Seite im Forum muss man ja 3 dateien erstellen:
1. php datei auf der root ebene für die neue seite an sich!
-> die datei linkt auf die sprachdatei und die template datei!

2. die angesprochene sprachdatei
-> hier sind nur seitentitel und einige variablen definiert...

3. die template datei
->hier wird kein php code gepharsed {das wäre auch zu einfach gewesen :-( } egal ob html oder php endung :-)

folglich muss ich meinen code in der root php datei einplegen und ihn an die template datei übergeben.
dazu hab ich mir folgendens gedacht:

der einfache php code erzeugt natürich fehler und lässt sich auch nicht in eine variable schreiben.

1. Versuch:

Code: Alles auswählen

<?php
$hour = date("H");
$min = date("i");
$hour + "2";

echo = $hour.":".$min;
?>
$variable = den php code oben

-> übergeben an das template mit:

Code: Alles auswählen

$template->assign_vars(array(
       'VARIABLE'  => $variable,
));
im tempate ausgeben

Code: Alles auswählen

<div>{VARIABLE}</div>
SO KLAPPT ES LEIDER NICHT.

2. Gedanke: (klappt eingeschränkt)

Code: Alles auswählen

/*NEUER PHP CODE*/
/*ich erstelle mir einen leeren string*/
$text = '';

/*schreibe meinen php code*/
$hour = date("H");
$min = date("i");
$hour + "2";

/*und ersetzte den "echo" befehl mit einer variable "&text .="*/
$text .= $hour.":".$min;

/*übergebe die variable text an die emplate datei*/
$template->assign_var('NEUERCODE', $text);
/*PHP CODE ENDE*/
und gebe sie aus mit

Code: Alles auswählen

<div>{NEUERCODE}</div>
das klappt auch soweit, man muss halt nur kleine modifikationen am php code vornehmen! Aber wie bekomme ich zb nen array ausgegeben? z.b. print_r($test);

Was ich mir dachte:

ich include meine datei die einen php-code enthält. und lase sie auf der template datei pharsen und ausgeben. Das wäre mein favorisiertes ziel.
Also wenn mir bei der Lösung jemand helfen könnte wäre ich sehr dankbar :-)
Ansonsten, wenn ich in der Zeit was finden sollte, dann poste ich hier sofort die Lösung :-)

also bis später Jan