Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
PM Popup
#11
Du musst der Funktion eine Variable übergeben, in der der gesamte auszugebende Inhalt steckt:
parse_page($seite);

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#12
hä?? also den ganzen seiteninhalt als parameter? hollala wozu das?
[Bild: Nirgendssicher.jpg]
#13
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.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#14
Irgendwie versteh ich dich heute nich Michael Sory
wansinns schnelle antwort Megasmile
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...
[Bild: Nirgendssicher.jpg]
#15
Beipiel:
PHP-Code:
$seite "DER KOMPLETTE HTML-CODE DEINER SEITE";
echo 
parse_page($seite); 
Du kannst dir den Code des MyBB mal ansehen, dort sieht es so aus:
PHP-Code:
$seite "DER KOMPLETTE HTML-CODE DEINER SEITE";
output_page($seite); 
In der Funktion output_page() steckt die Funktion parse_page() mit drin und weitere Funktionen, z.B. für die Gzip-Kompression usw.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#16
ja ich hab nur ein problem:
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###");
?>
... Und ich kann da keine 2. Funktion einbauen, die den Seiteninhalt nicht benötigt? Sad
[Bild: Nirgendssicher.jpg]
#17
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:
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);
?>

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#18
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?
[Bild: Nirgendssicher.jpg]
#19
Ich kann unter Linux den Editor Bluefish sehr ans Herz legen: http://bluefish.openoffice.nl/index.html

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#20
Moin nommal,
wo muss ich denn drauf achten, wenn ich die Funktion selber schreibe?
[Bild: Nirgendssicher.jpg]