Re: [WebDNA] Styling search results [using css]
This WebDNA talk-list message is from 2009
It keeps the original formatting.
numero = 102393
interpreted = N
texte = BINGO! Olin, your first solution is unbelievably simple, works perfectly and isvalid as XHTML 1.0 Strict. Tables are so dead for layout...Thanks to everyone for the input.-ChrisOn 4/10/09 1:34 PM, "Olin Lagon"
wrote:> Just set the % to whatever you need. In this case it will produce two> columns (20% = five columns for example). This should give you:> > 1 2> 3 4> etc.> > > > [search db=yoursearch]> [foundItems]> > [displayname]>
> [/foundItems]> [/search] > > To get> > 1 3> 2 4> > Then modify the search like this (set the breakat appropriately, using> [numfound] for complete sets). This breaks the entire found records into two> columns. > > > [search db=[root]db/members.db&neuseruiddatarq=z&max=20]> [math show=f]breakat=ceil(20/2)[/math]> [foundItems]> [displayname]
> [showif [index]=[breakat]]>
> > [/showif]> [/foundItems]> [/search]>
> > -----Original Message-----> From: Chris Wilkinson [mailto:cw@e-wave.net]> Sent: Friday, April 10, 2009 8:20 AM> To: talk@webdna.us> Subject: Re: [WebDNA] Styling search results [using css]> > Thanks Dan... Odd results with this method, it yielded:> > 2 2> 4 4> > So, how do I get to?> > 1 2> 3 4> > Thanks,> -Chris> > On 4/9/09 2:24 PM, "Dan Strong" wrote:> >> Assuming you've got the columns working as expected (I haven't>> checked), one way is:>> >> [search db=data.db]>> >> [founditems]>> [hideif [index]\2]>>
![](pic[index].jpg)
>>
[data]
>> [/hideif]>> [/founditems]>>
>> >> >> [founditems]>> [showif [index]\2]>>
![](pic[index].jpg)
>>
[data]
>> [/showif]>> [/founditems]>>
>> [/search]>> >> >> On Thu, 09 Apr 2009 13:39:04 -0700>> "cw@e-wave.net" wrote:>>> Thanks Michael.>>> >>> Any idea how to do it without using tables - just CSS? Maybe this is>>> one of those times to compromise, but I really need to avoid tables>>> unless I am displaying tabular data.>>> >>> Thanks,>>> -Chris>>> >>> On 4/9/09 10:52 AM, "Michael A. DeLorenzo" > wrote:>>> >>>> I use something like this frequently. I forgot if I wrote this code>>>> or if I changed someone else's to work for my purpose. In any case,>>>> it works :)>>>> >>>> BTW...This is for 3 col output. Just change the number in the math>>>> var to the number you need.>>>> >>>> >>>> [search >>>> db=../dbs/member.db&neskudatarq=0&lastNamesort=1&lastNameType=text]>>>> [math show=f]cols=ceil([numfound]/3)[/math]>>>> [math show=f]offset=cols[/math]>>>> >>>> [loop start=1&end=[cols]] [math show=f]offset=offset-1[/math]>>>> [founditems] [showif [math]([index]+[offset])\[cols][/math]=1]>>>> >>>> [namePrefix] [firstName] [middleInitial][hideif>>>> [middleInitial]=].[/hideif] [lastName] [namesuffix] [hideif>>>> [nickName]=]([nickName])[/hideif]>>>> | >>>> [/showif]>>>> [/founditems]
>>>> [/loop]>>>>
[/search]>>>> >>>> >>>> >>>> Michael>>>> >>>> -----Original Message----->>>> From: cw@e-wave.net [mailto:cw@e-wave.net]>>>> Sent: Thursday, April 09, 2009 1:17 PM>>>> To: talk@webdna.us>>>> Subject: [WebDNA] Styling search results>>>> >>>> So, my search works when I just list the results in a single column>>>> and the CSS layout works with static data. But, what I need to do is>>>> to display 2 columns (or rows) of results, like this:>>>> >>>> 1 3>>>> 2 4>>>> >>>> or:>>>> >>>> 1 2>>>> 3 4>>>> >>>> Any suggestions are greatly appreciated.>>>> >>>> Thanks,>>>> -Chris>>>> -------------------------->>>> >>>> css:>>>> >>>> #box{>>>> width:690px;>>>> overflow:hidden;>>>> }>>>> #box li{>>>> float:left;>>>> width:350px;>>>> overflow:hidden;>>>> }>>>> #box .col2{>>>> width:340px;>>>> }>>>> #box li img{>>>> float:left;>>>> }>>>> #box li .breif{>>>> float:left;>>>> width:230px;>>>> }>>>> >>>> >>>> code:>>>> >>>> >>>> [search db=data.db]>>>> [founditems]>>>> -
>>>> >>>>
[data]
>>>> >>>> >>>> -
>>>> >>>>
[data]
>>>> >>>> >>>> [/founditems] >>>> [/search] >>>>
>>>> >>>> ###>>> >>> >>> --------------------------------------------------------->>> This message is sent to you because you are subscribed to the mailing>>> list .>>> To unsubscribe, E-mail to: >>> archives: http://mail.webdna.us/list/talk@webdna.us>>> old archives: http://dev.webdna.us/TalkListArchive/>> >> --------------------------------------------------------->> This message is sent to you because you are subscribed to the mailing>> list .>> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us>> old archives: http://dev.webdna.us/TalkListArchive/>> > > > ---------------------------------------------------------> This message is sent to you because you are subscribed to the mailing list> .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> old archives: http://dev.webdna.us/TalkListArchive/> > ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> old archives: http://dev.webdna.us/TalkListArchive/>
Associated Messages, from the most recent to the oldest:
BINGO! Olin, your first solution is unbelievably simple, works perfectly and isvalid as XHTML 1.0 Strict. Tables are so dead for layout...Thanks to everyone for the input.-ChrisOn 4/10/09 1:34 PM, "Olin Lagon" wrote:> Just set the % to whatever you need. In this case it will produce two> columns (20% = five columns for example). This should give you:> > 1 2> 3 4> etc.> > > > [search db=yoursearch]> [founditems]> > [displayname]>
> [/foundItems]> [/search] > > To get> > 1 3> 2 4> > Then modify the search like this (set the breakat appropriately, using> [numfound] for complete sets). This breaks the entire found records into two> columns. > > > [search db=[root]db/members.db&neuseruiddatarq=z&max=20]> [math show=f]breakat=ceil(20/2)[/math]>
[founditems]> [displayname]
> [showif [index]=[breakat]]>
> > [/showif]> [/foundItems]> [/search]>
> > -----Original Message-----> From: Chris Wilkinson [mailto:cw@e-wave.net]> Sent: Friday, April 10, 2009 8:20 AM> To: talk@webdna.us> Subject: Re: [WebDNA] Styling search results [using css]> > Thanks Dan... Odd results with this method, it yielded:> > 2 2> 4 4> > So, how do I get to?> > 1 2> 3 4> > Thanks,> -Chris> > On 4/9/09 2:24 PM, "Dan Strong" wrote:> >> Assuming you've got the columns working as expected (I haven't>> checked), one way is:>> >> [search db=data.db]>> >>
[founditems]>> [hideif [index]\2]>>
![](pic[index].jpg)
>>
[data]
>> [/hideif]>> [/founditems]>>
>> >> >>
[founditems]>> [showif [index]\2]>>
![](pic[index].jpg)
>>
[data]
>> [/showif]>> [/founditems]>>
>> [/search]>> >> >> On Thu, 09 Apr 2009 13:39:04 -0700>> "cw@e-wave.net" wrote:>>> Thanks Michael.>>> >>> Any idea how to do it without using tables - just CSS? Maybe this is>>> one of those times to compromise, but I really need to avoid tables>>> unless I am displaying tabular data.>>> >>> Thanks,>>> -Chris>>> >>> On 4/9/09 10:52 AM, "Michael A. DeLorenzo" > wrote:>>> >>>> I use something like this frequently. I forgot if I wrote this code>>>> or if I changed someone else's to work for my purpose. In any case,>>>> it works :)>>>> >>>> BTW...This is for 3 col output. Just change the number in the math>>>> var to the number you need.>>>> >>>> >>>> [search >>>> db=../dbs/member.db&neskudatarq=0&lastNamesort=1&lastNameType=text]>>>> [math show=f]cols=ceil([numfound]/3)[/math]>>>> [math show=f]offset=cols[/math]>>>> >>>> [loop start=1&end=[cols]] [math show=f]offset=offset-1[/math]>>>> [founditems] [showif [math]([index]+[offset])\[cols][/math]=1]>>>> >>>> [namePrefix] [firstName] [middleInitial][hideif>>>> [middleInitial]=].[/hideif] [lastName] [namesuffix] [hideif>>>> [nickName]=]([nickName])[/hideif]>>>> | >>>> [/showif]>>>> [/founditems]
>>>> [/loop]>>>>
[/search]>>>> >>>> >>>> >>>> Michael>>>> >>>> -----Original Message----->>>> From: cw@e-wave.net [mailto:cw@e-wave.net]>>>> Sent: Thursday, April 09, 2009 1:17 PM>>>> To: talk@webdna.us>>>> Subject: [WebDNA] Styling search results>>>> >>>> So, my search works when I just list the results in a single column>>>> and the CSS layout works with static data. But, what I need to do is>>>> to display 2 columns (or rows) of results, like this:>>>> >>>> 1 3>>>> 2 4>>>> >>>> or:>>>> >>>> 1 2>>>> 3 4>>>> >>>> Any suggestions are greatly appreciated.>>>> >>>> Thanks,>>>> -Chris>>>> -------------------------->>>> >>>> css:>>>> >>>> #box{>>>> width:690px;>>>> overflow:hidden;>>>> }>>>> #box li{>>>> float:left;>>>> width:350px;>>>> overflow:hidden;>>>> }>>>> #box .col2{>>>> width:340px;>>>> }>>>> #box li img{>>>> float:left;>>>> }>>>> #box li .breif{>>>> float:left;>>>> width:230px;>>>> }>>>> >>>> >>>> code:>>>> >>>> >>>> >>>> ###>>> >>> >>> --------------------------------------------------------->>> This message is sent to you because you are subscribed to the mailing>>> list .>>> To unsubscribe, E-mail to: >>> archives: http://mail.webdna.us/list/talk@webdna.us>>> old archives: http://dev.webdna.us/TalkListArchive/>> >> --------------------------------------------------------->> This message is sent to you because you are subscribed to the mailing>> list .>> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us>> old archives: http://dev.webdna.us/TalkListArchive/>> > > > ---------------------------------------------------------> This message is sent to you because you are subscribed to the mailing list> .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> old archives: http://dev.webdna.us/TalkListArchive/> > ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> old archives: http://dev.webdna.us/TalkListArchive/>
Chris Wilkinson
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
RedHat Linux glibc version 2.1.2 or higher required (2000)
Cart questions (1997)
Email within tmpl ? (1997)
Almost a there but..bye bye NetCloak (1997)
RequiredFields template (1997)
Saving [referrer] for later use (1997)
UPS charges (2000)
[WebDNA] open .pdf and redirect (2016)
Search and path arguments (1998)
WebCat2 - storing unformatted date data? (1997)
Line Breaks (2003)
Re:EMail not being sent (1999)
HomePage Caution (1997)
no time stamp & different times from emailer (1998)
[CART] (1997)
can WC render sites out? (1997)
Is there an easier way? (1998)
2.1b2 was SLOW ... but 2.1b3 is FAST! (1997)
Showing once on a founditems (1997)
Country & Ship-to address & other fields ? (1997)