Includes im Forum.

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
andiger_nw
Mitglied
Beiträge: 13
Registriert: 13.09.2003 17:37

Includes im Forum.

Beitrag von andiger_nw »

Hallo ich nutze phpbb 2.0.6 unter www.lancia-forum.de.

Ich möchte auf der Indexseite (index_body.tpl) über dem Forum eine Begrüsung schreiben. Steht da jetzt auch.

Nur habe ich dieses in der index_body.tpl eingetragen. Ich möchte aber eine extradatei nutzen um nicht immer in den Wichtigen rumzupfuschen.

Ich habe folgenden "Standart" Code Benutzt:

Code: Alles auswählen

<?php include("http://www.lancia-forum.de/start.html"); ?>
Nur hat er dann nichts angezeigt!

Was muss ich schreiben damit es Funktioniert?
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag von D@ve »

In den .tpl-Dateien kann man grundsätzlich keinen php-Quellcode, sondern nur HTML einfügen. Dafür gibt es aber einen entsprechenden Hack . Schau mal hier im Mods-Forum oder bei phpbb.com. Weiss gerade nicht wie der Mod heisst...

Gruß, Dave
There are only 10 types of people in the world: Those who understand binary, and those who don't
Benutzeravatar
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Beitrag von Schumi »

Oder du schreibst den Code direkt in die index.php.
andiger_nw
Mitglied
Beiträge: 13
Registriert: 13.09.2003 17:37

Beitrag von andiger_nw »

Wenn ich den Code direkt in die Index.php schreibe erscheint der Text auf allen Seiten!!!

Oder liege ich da jetzt falsch?
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

Wenn du ihn in die index.php schreibst, dann erscheint er im index.
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag von codemonkey »

Da liegst du eigentlich falsch.
Das müsste so gehen, dass das ganze nur auf der index.php erscheint.
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag von D@ve »

andiger_nw hat geschrieben:Wenn ich den Code direkt in die Index.php schreibe erscheint der Text auf allen Seiten!!!

Oder liege ich da jetzt falsch?
Nein, dann müsstest Du es in die ./includes/page_header.php einfügen, besser wäre aber der Hack für die tpls, ist einfach sauberer in den php-Dateien keinen html-Sourcecode einzufügen...

Gruß, Dave
There are only 10 types of people in the world: Those who understand binary, and those who don't
Benutzeravatar
enrico
Mitglied
Beiträge: 820
Registriert: 17.02.2003 15:18

Beitrag von enrico »

und hier der mod:

########################################################
## Mod Title: Php in templates
## Mod Version: 3.0
## Author: Ryan McLaughlin < ryanmc2@hotmail.com >
## Description: This mod allows simple php to be inserted
## into the .tpl files.
##
## Installation Level: (easy)
## Installation Time: 1 Minute
## Files To Edit: template.php
## Included Files: template.php
##
##############################################################
## For Security Purposes, This MOD Cannot Be Posted Or Added
## At Any Non-Official phpBB Site
##############################################################
##
## Author Note:
##
## I have included the template.php (v 1.10) file with the
## mod already in place. just copy my file over the origianl file.
## Or follow the instructions below to install it into your own file.
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up
## All Files Related To This MOD
##############################################################

#
#-----[ OPEN ]------------------------------------------
#
/phpBB2/includes/template.php

#
#-----[ FIND ]------------------------------------------
#
$code_lines[$i] = chop($code_lines[$i]);

#
#-----[ AFTER, ADD ]------------------------------------------
#
if (preg_match('/<\?php/', $code_lines[$i]))
{
$code_lines[$i] = str_replace('<?php', '', $code_lines[$i]);
while (!preg_match('/\?>/', $code_lines[$i])) {
$i++;
}
if (preg_match('/\?>/', $code_lines[$i])){
$code_lines[$i] = str_replace('?>', '', $code_lines[$i]);
}
}
else {
#
#-----[ FIND ]------------------------------------------
#
// Bring it back into a single string of lines of code.

#
#-----[ BEFORE, ADD ]------------------------------------------
#
} -- this ends the else from above

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“