Re: [SMARTY] Controling buffer: php/smarty or apache?

robert mena <[email protected]>
Newsgroups gmane.comp.php.smarty.general
Message-ID <[email protected]>
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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.