RE: [Zope-dev] Weird batches produced by dtml-in

2003-02-11 Thread Bjorn Stabell
> From: Andreas Jung [mailto:[EMAIL PROTECTED]] 
> 
> Take a look at PloneBatch.py from the Plone package. 
> PloneBatch.py is a very sophisticated module for batching and 
> forget about dtml-in.
 
That doesn't really solve my problem.  I don't use ZPT and I don't use
Plone, and the PloneBatch module doesn't strike me as a particularly
beautiful solution to the problem (mostly because of the extremely
verbose ZPT syntax, I guess).  In any case, my problem was with
dtml-in...

Unless someone says otherwise I'm assuming it's a bug in dtml-in and
will submit it to the collector in a day or so.


> --On Dienstag, 11. Februar 2003 17:01 +0800 Bjorn Stabell 
> <[EMAIL PROTECTED]> wrote:
> 
> > Hello,
> >
> > I'm trying to implement a Google-like pagination using the dtml-in 
> > "batching system", and I'm getting some very strange 
> results.  Either 
> > I'm overlooking something obvious or there is a problem 
> with dtml-in. 
> > See attached source code of simplified example that produces the 
> > strange results.
> >
> > The first time I access the page the results are as follows:
> >
> > 0-9 10-19 20-29 30-39 40-49 50-59 60-69 70-79
> >
> > If I click '10-19' it'll take me to batch_start=10, which gives the 
> > following strange results:
> >
> > 0-8 10-19 19-28 29-38 39-48 49-58 59-68 69-78 79-79
> >
> > I have no idea why the first batch is now 0-8 and the next batch is 
> > now 19-28.  Shouldn't they be 0-9 and 20-29 like above?
> >
> > I'm using Zope 2.6.1 precompiled Linux version.
> >
> >
> > -
> >
> >  >   batch="_.range(100, 180)"
> >   batch_size="10"
> >   batch_start="REQUEST.get('batch_start', 0)">
> >
> > 
> >   &dtml-sequence-item;
> > 
> >
> >  > overlap="0"> 
> >   
> > &dtml-batch-start-index;-&dtml-batch-end-index;
> >   
> > 
> > 
> >
> > &dtml-batch_start;- _.int(batch_start) 
> > - 1">
> >
> >  overlap="0"> 
> > 
> >   
> > &dtml-batch-start-index;-&dtml-batch-end-index;
> >   
> > 
> > 
> >
> > 
> >
> > ___
> > Zope-Dev maillist  -  [EMAIL PROTECTED] 
> > http://mail.zope.org/mailman/listinfo/zope-dev
> > **  No cross posts or HTML encoding!  **
> > (Related lists -  
> http://mail.zope.org/mailman/listinfo/zope-announce
> >  
> http://mail.zope.org/mailman/listinfo/zope )
> 
> 
> 
> 
> 
> -
>-Andreas Jung 
> http://www.andreas-jung.com   -
>   -   EMail: andreas at 
> andreas-jung.com  -
>-"Life is too short to (re)write parsers"  
>  -
> 
> -
> 
> 
> ___
> Zope-Dev maillist  -  [EMAIL PROTECTED]
> http://mail.zope.org/mailman/listinfo/zope-dev
> **  No cross posts or HTML encoding!  **
> (Related lists - 
>  http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope )
> 

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] Weird batches produced by dtml-in

2003-02-11 Thread Andreas Jung
Take a look at PloneBatch.py from the Plone package. PloneBatch.py
is a very sophisticated module for batching and forget about dtml-in.

-aj

--On Dienstag, 11. Februar 2003 17:01 +0800 Bjorn Stabell 
<[EMAIL PROTECTED]> wrote:

Hello,

I'm trying to implement a Google-like pagination using the dtml-in
"batching system", and I'm getting some very strange results.  Either
I'm overlooking something obvious or there is a problem with dtml-in.
See attached source code of simplified example that produces the strange
results.

The first time I access the page the results are as follows:

0-9 10-19 20-29 30-39 40-49 50-59 60-69 70-79

If I click '10-19' it'll take me to batch_start=10, which gives the
following strange results:

0-8 10-19 19-28 29-38 39-48 49-58 59-68 69-78 79-79

I have no idea why the first batch is now 0-8 and the next batch is now
19-28.  Shouldn't they be 0-9 and 20-29 like above?

I'm using Zope 2.6.1 precompiled Linux version.


-




  &dtml-sequence-item;




  
&dtml-batch-start-index;-&dtml-batch-end-index;
  



&dtml-batch_start;-



  
&dtml-batch-start-index;-&dtml-batch-end-index;
  





___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )





   -
  -Andreas Jung http://www.andreas-jung.com   -
 -   EMail: andreas at andreas-jung.com  -
  -"Life is too short to (re)write parsers"   -
   -


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )