Afficher un message
Vieux 23/01/2006, 14h07   #9
robert mena
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [SMARTY] Controling buffer: php/smarty or apache?

Hi vicente,

Are you responsible for this dinahosting.com? Do you call those
subtemplates with multiple $s->display calls?


On 1/23/06, Vicente Werner <vwerner@gmail.com> wrote:
>
> I stand corrected that smarty per se dosn't buffer.
>
> I understand though that he's facing the problem that he put everything
> inside a template so until he does a fetch or display, he dosn't get any
> output. Thus the best way to get somewhat of incremental rendering is to
> partition the full template into some subtemplates that render
> incrementally. You can see something like that at www.dinahosting.com(uses
> smarty) that does full use of hierarchical rendering with some parts being
> incrementally rendered
>
> On 23/01/06, messju mohr <messju@lammfellpuschen.de> wrote:
> >
> > On Mon, Jan 23, 2006 at 06:13:35AM -0400, robert mena wrote:
> > > Hi Vicente,
> > >
> > > Thanks for the reply.
> > >
> > > I suppose you mean having separate tpls for the segments of the page

> and
> > > calling smarty->display several times for each tpl?

> >
> > no. just turn off output-buffering in php (see my other post).
> >
> > > Is there any other way such as a flag in smarty to disable this

> > buffer? I
> > > am assuming that smarty does ob_start at the beginning of the

> execution.
> >
> > no, it doesn't. (see my other post).
> >
> > > tks,
> > >
> > >
> > > On 1/23/06, Vicente Werner <vwerner@gmail.com> wrote:
> > > >
> > > > Smarty buffers all the output until you do a $smarty->display or you

> > echo
> > > > the fetched output through $smarty->fetch. That's why it appears to

> be
> > > > drawn
> > > > at once.
> > > > One thing you can do it's to slice the page into three or four

> objects
> > > > that
> > > > can be rendered incrementally (you render the header and display it,

> > then
> > > > go
> > > > for the body, footer, etc..)
> > > >
> > > > --
> > > > Vicente Werner y Sánchez
> > > >

> >
> > --
> > Smarty General Mailing List (http://smarty.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >

>
>
> --
> Vicente Werner y Sánchez
>


  Réponse avec citation
 
Page generated in 0,05667 seconds with 9 queries