Re: Hiding Brands

This WebDNA talk-list message is from

2004


It keeps the original formatting.
numero = 57391
interpreted = N
texte = John Peacock wrote: > Donovan Brooke wrote: > >> I like to say that this "contains" peram in this implimentation is >> actually >> an "=" because I don't think it will find, for example, "a" in the >> "[ID]" field >> if the [ID] fields' value is "apple". > > > The only reason that code works is because each term on the left-hand > side is the complete term, _including_ the delimiters (in this case > '|'). You cannot use it for substring matches. > > I would actually create a table with all of the terms you wish to > suppress, then do something like this (assuming you've already checked > [id] for empty): > > [hideif [LOOKUP > db=suppress.db&value=[id]&lookInField=suppress&returnField=suppress¬Found=SHOW]!SHOW] > > > (not tested). NOTE that the [hideif] fires in this case only if the > [lookup] succeeds; it's a double negative, but it means that the test is > always vs a constant string, rather than having [id] on both sides of > the equation. > > This is much easier to maintain, since you don't need to keep editing > the template, just add new terms to the table. > > John Well, its all in how you want to skin the cat I guess, I would argue that editing/creating a db (and creating an admin int. for it) takes more effort than using the single [hideif string] .... but that is just my opinion.. My point was that it is really not a contains peram in this case... it should probably have been coded like: [hideif _a_b_c_=_[value]_] Maybe that is why it is undocumented? Donovan -- =o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o DONOVAN D. BROOKE Eucalyptus Design <-Web Development (specializing in eCommerce), -> <-Graphic Design, and Pre-Press Consultation -> ADDRESS:> Donovan Brooke DBA Eucalyptus Design N2862 Summerville Park Rd. Lodi, WI 53555 PH:> 1.608.592.3567 Web:> http://www.euca.us =o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o ------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/ Associated Messages, from the most recent to the oldest:

    
  1. Re: Hiding Brands ( Terry Wilson 2004)
  2. Re: Hiding Brands ( William DeVaul 2004)
  3. Re: Hiding Brands ( Clint Davis 2004)
  4. Re: Hiding Brands ( John Peacock 2004)
  5. Re: Hiding Brands ( Donovan Brooke 2004)
  6. Re: Hiding Brands ( John Peacock 2004)
  7. Re: Hiding Brands ( Donovan Brooke 2004)
  8. Re: Hiding Brands ( John Peacock 2004)
  9. Re: Hiding Brands ( Donovan Brooke 2004)
  10. Re: Hiding Brands ( Alan White 2004)
  11. Re: Hiding Brands ( John Peacock 2004)
  12. Re: Hiding Brands ( Alan White 2004)
  13. Re: Hiding Brands ( John Peacock 2004)
  14. Re: Hiding Brands ( Donovan Brooke 2004)
  15. Re: Hiding Brands ( Rob Marquardt 2004)
  16. Hiding Brands ( Alan White 2004)
John Peacock wrote: > Donovan Brooke wrote: > >> I like to say that this "contains" peram in this implimentation is >> actually >> an "=" because I don't think it will find, for example, "a" in the >> "[ID]" field >> if the [ID] fields' value is "apple". > > > The only reason that code works is because each term on the left-hand > side is the complete term, _including_ the delimiters (in this case > '|'). You cannot use it for substring matches. > > I would actually create a table with all of the terms you wish to > suppress, then do something like this (assuming you've already checked > [id] for empty): > > [hideif [LOOKUP > db=suppress.db&value=[id]&lookInField=suppress&returnField=suppress¬Found=SHOW]!SHOW] > > > (not tested). NOTE that the [hideif] fires in this case only if the > [lookup] succeeds; it's a double negative, but it means that the test is > always vs a constant string, rather than having [id] on both sides of > the equation. > > This is much easier to maintain, since you don't need to keep editing > the template, just add new terms to the table. > > John Well, its all in how you want to skin the cat I guess, I would argue that editing/creating a db (and creating an admin int. for it) takes more effort than using the single [hideif string] .... but that is just my opinion.. My point was that it is really not a contains peram in this case... it should probably have been coded like: [hideif _a_b_c_=_[value]_] Maybe that is why it is undocumented? Donovan -- =o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o DONOVAN D. BROOKE Eucalyptus Design <-Web Development (specializing in eCommerce), -> <-Graphic Design, and Pre-Press Consultation -> ADDRESS:> Donovan Brooke DBA Eucalyptus Design N2862 Summerville Park Rd. Lodi, WI 53555 PH:> 1.608.592.3567 Web:> http://www.euca.us =o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o ------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/ Donovan Brooke

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:

Setting up WebCatalog with Retail Pro data (1996) The beginning (1997) WebDNA Writer Needed (1997) [ConvertChars] problem (1997) [OT] 'Email this story to a friend' (2003) [WebDNA] Script to start/stop proftpd (2015) [OT] (waaaay OT) (2004) Register First (2000) appending to my last post (1999) WC Database Format (1997) Checkboxes (1998) Generating Report Totals (1997) [WebDNA] TCPconnect and Bitcoin rate (2017) WebCat B13 Mac CGI -- Frames question (1997) WebCat2b13MacPlugIn - [include] doesn't allow creator (1997) redirect with frames (1997) Help needed! (1998) RE: [input] questions (1997) Frames and WebCat (1997) Searching Multiple Databases (2000)