MyBB.de Forum
PM Popup - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html)
+---- Thema: PM Popup (/thread-4629.html)

Seiten: Seiten: 1 2 3


RE: PM Popup - Michael - 03.02.2007

Du musst der Funktion eine Variable übergeben, in der der gesamte auszugebende Inhalt steckt:
parse_page($seite);


RE: PM Popup - Bimon - 03.02.2007

hä?? also den ganzen seiteninhalt als parameter? hollala wozu das?


RE: PM Popup - Michael - 03.02.2007

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.


RE: PM Popup - Bimon - 03.02.2007

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


RE: PM Popup - Michael - 03.02.2007

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.


RE: PM Popup - Bimon - 03.02.2007

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


RE: PM Popup - Michael - 03.02.2007

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);
?>



RE: PM Popup - Bimon - 04.02.2007

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?


RE: PM Popup - Michael - 04.02.2007

Ich kann unter Linux den Editor Bluefish sehr ans Herz legen: http://bluefish.openoffice.nl/index.html


RE: PM Popup - Bimon - 20.02.2007

Moin nommal,
wo muss ich denn drauf achten, wenn ich die Funktion selber schreibe?