WebsiteBaker Logo
  • *
  • Templates
  • Help
  • Add-ons
  • Download
  • Home
*
Welcome, Guest. Please login or register.

Login with username, password and session length
 

News


WebsiteBaker 2.13.6 is now available!


Will it continue with WB? It goes on! | Geht es mit WB weiter? Es geht weiter!
https://forum.websitebaker.org/index.php/topic,32340.msg226702.html#msg226702


The forum email address board@websitebaker.org is working again
https://forum.websitebaker.org/index.php/topic,32358.0.html


R.I.P Dietmar (luisehahne) and thank you for all your valuable work for WB
https://forum.websitebaker.org/index.php/topic,32355.0.html


* Support WebsiteBaker

Your donations will help to:

  • Pay for our dedicated server
  • Pay for domain registration
  • and much more!

You can donate by clicking on the button below.


  • Home
  • Help
  • Search
  • Login
  • Register

  • WebsiteBaker Community Forum »
  • WebsiteBaker Support (2.8.x) »
  • General Help & Support »
  • Hilfe & Support (deutsch) »
  • Diskussion über WB (closed) »
  • page_content() -> Wunsch
  • Print
Pages: [1]   Go Down

Author Topic: page_content() -> Wunsch  (Read 1775 times)

Offline Stefek

  • Posts: 6177
  • Gender: Male
  • ("ړ)
page_content() -> Wunsch
« on: August 02, 2013, 06:42:33 PM »
Hi,
habe noch einen weiteren Wunsch, der in der nächsten (also der Version nach 2.8.4) umgesetzt werden könnte.

Die function page_content($int); liefert das Ergebnis standardmäßig mit echo aus.
Will man den Inhalt davon in eine Variable speichern, kommt man nicht um ein ob_start -> ob_get Konstrukt umhin.

Mein Vorschlag wäre, die page_content() Function um einen weiteren Parameter (der standardmäßig auf FALSE gesetzt ist, um zur gegenwärtigen Version kompatibel zu bleiben) zu erweitern.

page_content( $block = 0, $bReturn = false){

}

Der zweite Parameter würde den Inhalt mit return ausgeben, sofern er auf TRUE gesetzt ist.

Wäre das was?

(Bitte keine Antworten nach dem Motto "im 2.9.x wird alles eh neu". Das ist schön, wissen wir.)

Gruß,
Stefek
Logged
"Gemeinsam schafft man mehr."

gemeinsam
1. mehreren Personen oder Dingen in gleicher Weise gehörend, eigen
2. in Gemeinschaft [unternommen, zu bewältigen]; zusammen, miteinander
#Duden

Offline DarkViper

  • Forum administrator
  • *****
  • Posts: 3087
  • Gender: Female
Re: page_content() -> Wunsch
« Reply #1 on: August 02, 2013, 07:35:10 PM »
hab ich schon versucht, geht aber kein Weg an der ob_xxxx Gruppe vorbei.
Ob da jetzt ausser- oder innerhalb der Funktion gebuffert wird.

Innerhalb von page_content() werden die ganzen view.php's der Module aufgerufen etc.pp....  und diese arbeiten zu 99% mit direktem echo().
Also bleibt höchstens eine Möglichkeit:

Code: [Select]
<?php

function page_content($block = 0, $bBuffer = false)
{
ob_start();

// ... bisheriger Inhalt von page_content()

if($bBuffer) {
return ob_get_clean();
}else {
echo ob_get_clean();
return;
}
} 
// end function page_content()


schreib für die Änderung bitte am besten ein detailiertes Ticket. Hier im Forum gehen solche Sachen viel zu schnell unter.  Und aus verständlichen Gründen können wir nicht laufend überall durchsuchen, ob nicht doch noch irgendwo irgendwas steht, das machbar ist.
« Last Edit: August 02, 2013, 07:49:38 PM by DarkViper »
Logged
Der blaue Planet - er ist nicht unser Eigentum - wir haben ihn nur von unseren Nachkommen geliehen

"We need education to cope with digitalization - and NOT the digitalization of education.!"

Tägliches Stoßgebet: Oh Herr, wirf Hirn vom Himmel !

  • Print
Pages: [1]   Go Up
  • WebsiteBaker Community Forum »
  • WebsiteBaker Support (2.8.x) »
  • General Help & Support »
  • Hilfe & Support (deutsch) »
  • Diskussion über WB (closed) »
  • page_content() -> Wunsch
 

  • SMF 2.0.19 | SMF © 2017, Simple Machines
  • XHTML
  • RSS
  • WAP2