Seite 1 von 1

Ich möchte .php in overall_header.tpl includen...

Verfasst: 28.05.2003 21:28
von haustier
Ich würde gerne eine .php Datei in die overall_header.tpl includen. Wie schaffe ich das? Den Beitrag unter http://www.phpbb.de/viewtopic.php?t=9993 habe ich schon gesehen, jedoch kann ich mit diesem nicht so richtig was anfangen, weil ich nicht weiß in welcher .php Datei ich nach $template->assign_vars(array( suchen muß. Vielleicht kann mar da ja wer nen Tipp geben. Oder gibt es noch eine andere Möglichkeit des includens einer .php Datei in die .tpl Datei?

Verfasst: 28.05.2003 21:47
von Guido

Code: Alles auswählen

######################################################## 
## 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  

Re: Ich möchte .php in overall_header.tpl includen...

Verfasst: 28.05.2003 22:21
von esperitox
haustier hat geschrieben:Den Beitrag unter http://www.phpbb.de/viewtopic.php?t=9993 habe ich schon gesehen, jedoch kann ich mit diesem nicht so richtig was anfangen, weil ich nicht weiß in welcher .php Datei ich nach $template->assign_vars(array( suchen muß. Vielleicht kann mar da ja wer nen Tipp geben. Oder gibt es noch eine andere Möglichkeit des includens einer .php Datei in die .tpl Datei?
Du musst in deinem fall in der page_header.php danach suchen!

esperitox

Verfasst: 30.05.2003 17:57
von haustier
Hat geklaupt. Im page_header habe die notwendigen Daten eingegeben. Nur werden nicht alle Seiten korrekt angezeigt. Am liebsten wars mir wenn es sich wer anschauen würde: http://haustierinformation.de/phpBB2/viewforum.php?f=95
Auf der Startseite funktioniert die Darstellung! Nur auf den Unterseiten des Forums nicht. Woran kann das liegen?