03.02.2007, 13:44
03.02.2007, 17:41
hä?? also den ganzen seiteninhalt als parameter? hollala wozu das?
03.02.2007, 17:43
Beim MyBB steckt nach dem Zusammenbau aus den Templates die ganze Seite in einer Variable. Das hat den Vorteil, dass Änderungen in der Seite global durchgeführt und die Seiten dann z.B. per Gzip komprimiert werden können.
03.02.2007, 17:50
Irgendwie versteh ich dich heute nich Michael
wansinns schnelle antwort
Also das was angezeigt werden soll darein...
Edit: Hatte Mak nich grad noch n beitrag drinn?
Ahh ok also nicht das was angezeigt wird sondern doch die ganze seite...puhh...gibs da noch ne andere möglichkeit?
aja wie ist das denn mit den plugins; die laufen (nachdem was ich gesehn hab) auch nicht über die global...
wansinns schnelle antwort
Also das was angezeigt werden soll darein...
Edit: Hatte Mak nich grad noch n beitrag drinn?
Ahh ok also nicht das was angezeigt wird sondern doch die ganze seite...puhh...gibs da noch ne andere möglichkeit?
aja wie ist das denn mit den plugins; die laufen (nachdem was ich gesehn hab) auch nicht über die global...
03.02.2007, 17:54
Beipiel:
Du kannst dir den Code des MyBB mal ansehen, dort sieht es so aus:
In der Funktion output_page() steckt die Funktion parse_page() mit drin und weitere Funktionen, z.B. für die Gzip-Kompression usw.
PHP-Code:
$seite = "DER KOMPLETTE HTML-CODE DEINER SEITE";
echo parse_page($seite);
PHP-Code:
$seite = "DER KOMPLETTE HTML-CODE DEINER SEITE";
output_page($seite);
03.02.2007, 18:00
ja ich hab nur ein problem:
der HTML code ändert sich ständig und wird auch größtenteils dann über echo() ausgegeben Bsp.:
... Und ich kann da keine 2. Funktion einbauen, die den Seiteninhalt nicht benötigt?
der HTML code ändert sich ständig und wird auch größtenteils dann über echo() ausgegeben Bsp.:
PHP-Code:
<?php
include("###Oberen_Teil_des_Designs###");
........
echo("mal dies mal das");
........
include("###Unteren_Teil_des_Designs###");
?>
03.02.2007, 18:06
Du kannst natürlich auch selbst Code einbauen, der kontrolliert ob es eine neue PN gibt und dann ein Popup ausgibt.
Wenn du aber die Funktionen des MyBB nehmen willst, besteht auch die Möglichkeit deinen Inhalt zischenzuspeichern, damit du ihn dann einer Variablen zuweisen kannst:
Wenn du aber die Funktionen des MyBB nehmen willst, besteht auch die Möglichkeit deinen Inhalt zischenzuspeichern, damit du ihn dann einer Variablen zuweisen kannst:
PHP-Code:
<?php
ob_start();
include("###Oberen_Teil_des_Designs###");
........
echo("mal dies mal das");
........
include("###Unteren_Teil_des_Designs###");
$seite = ob_get_contents();
ob_end_clean();
output_page($seite);
?>
04.02.2007, 00:53
und die ob_...() Funktionen geben dann anfang und ende des contents an, wenn ichs nun richtig verstanden habe!
Naja probier ich nacher mal aus! -->Bin grad in Linux...gibts da auch so ein nettes programm wie dieses PHP Designer 2007 oder so?
Naja probier ich nacher mal aus! -->Bin grad in Linux...gibts da auch so ein nettes programm wie dieses PHP Designer 2007 oder so?
04.02.2007, 02:22
Ich kann unter Linux den Editor Bluefish sehr ans Herz legen: http://bluefish.openoffice.nl/index.html
20.02.2007, 19:12
Moin nommal,
wo muss ich denn drauf achten, wenn ich die Funktion selber schreibe?
wo muss ich denn drauf achten, wenn ich die Funktion selber schreibe?