Eigene Unterseite ins Forum integrieren?

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
viper-sg2
Mitglied
Beiträge: 14
Registriert: 19.09.2006 17:38
Kontaktdaten:

Eigene Unterseite ins Forum integrieren?

Beitrag 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
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Re: Eigene Unterseite ins Forum integrieren?

Beitrag 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
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
viper-sg2
Mitglied
Beiträge: 14
Registriert: 19.09.2006 17:38
Kontaktdaten:

Re: Eigene Unterseite ins Forum integrieren?

Beitrag 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
viper-sg2
Mitglied
Beiträge: 14
Registriert: 19.09.2006 17:38
Kontaktdaten:

Re: Eigene Unterseite ins Forum integrieren?

Beitrag von viper-sg2 »

DAANNKEEE hat alles super geklappt!

Sehr schön, wer Fragen hat soll kurz schreiben

also THEMA = GELÖSST :-)

Gruß Jan
viper-sg2
Mitglied
Beiträge: 14
Registriert: 19.09.2006 17:38
Kontaktdaten:

Re: Eigene Unterseite ins Forum integrieren?

Beitrag 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
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: Eigene Unterseite ins Forum integrieren?

Beitrag 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.
viper-sg2
Mitglied
Beiträge: 14
Registriert: 19.09.2006 17:38
Kontaktdaten:

Re: Eigene Unterseite ins Forum integrieren?

Beitrag 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
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“