Re: Hiding Brands
This WebDNA talk-list message is from 2004
It keeps the original formatting.
numero = 57396
interpreted = N
texte = Donovan Brooke wrote:> Logically, A contains showif like:> [showif _apple_fred_willma_^_ap_]> yes> [/showif]> > should result to "yes" but it doesn't because thats not how the stamenet > works.I understand you fine, but you are missing _my_ point. Let me put quotes around the strings so you can see:The string "_ap_" is not present in the strings "_apple_" or "_fred_" or "_wilma_", so the [showif doesn't fire] The contains operator "^" takes everything to the right /as a string/ and tries to find it, _exactly_ on the left hand side, /as a string/; the underlying C routine is call instr().The construct we are talking about is an old trick of wrapping an unknown value with known characters, then mashing all possible values together into a single string, seperated by the known character. Only a single match is desired. You can consider this doing a logical OR using string operations.> IMO, it would have been more logical to impliment this "feature" in the "=" scenerio...> [hideif _a_b_c_=_[value]_]> yes> [/hideif]You are missing the point here as well. There is nothing special about the '_' in this case; any character which isn't also present in either the choices or the [value] can be used (as long as that character doesn't have any additional meaning).For that matter, this should also work[hideif 'a'b'c'd'^'[value]']since in that context, the single quote has no special meaning. Don't try that in an [if] context though.Got it now?John-- John PeacockDirector of Information Research and TechnologyRowman & Littlefield Publishing Group4501 Forbes BoulevardSuite HLanham, MD 20706301-459-3366 x.5010fax 301-429-5748-------------------------------------------------------------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:
Donovan Brooke wrote:> Logically, A contains showif like:> [showif _apple_fred_willma_^_ap_]> yes> [/showif]> > should result to "yes" but it doesn't because thats not how the stamenet > works.I understand you fine, but you are missing _my_ point. Let me put quotes around the strings so you can see:The string "_ap_" is not present in the strings "_apple_" or "_fred_" or "_wilma_", so the [showif doesn't fire] The contains operator "^" takes everything to the right /as a string/ and tries to find it, _exactly_ on the left hand side, /as a string/; the underlying C routine is call instr().The construct we are talking about is an old trick of wrapping an unknown value with known characters, then mashing all possible values together into a single string, seperated by the known character. Only a single match is desired. You can consider this doing a logical OR using string operations.> IMO, it would have been more logical to impliment this "feature" in the "=" scenerio...> [hideif _a_b_c_=_[value]_]> yes> [/hideif]You are missing the point here as well. There is nothing special about the '_' in this case; any character which isn't also present in either the choices or the [value] can be used (as long as that character doesn't have any additional meaning).For that matter, this should also work[hideif 'a'b'c'd'^'[value]']since in that context, the single quote has no special meaning. Don't try that in an [if] context though.Got it now?John-- John PeacockDirector of Information Research and TechnologyRowman & Littlefield Publishing Group4501 Forbes BoulevardSuite HLanham, MD 20706301-459-3366 x.5010fax 301-429-5748-------------------------------------------------------------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/
John Peacock
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:
RE: WebCat virtual postcard is done! Thanks for the help! (1998)
Bug in Mac webcatalog3_0_5b11 (1999)
Associative lookup style? (1997)
RE: protect tag on NT (1997)
File upload woes (1998)
Database changes (1998)
[WebDNA] Problem with [ListDatabases] - WebDNA CE 6.0a - Windows IIS 5.1 - Windows XP Pro Dev Box (2008)
WebCatalog can't find database (1997)
WebCat2 as a chat server? (1997)
Almost a there but..bye bye NetCloak (1997)
SuperFlush stumped on simple sort (1999)
Navigator 4.01 (1997)
Showif date > other date (2004)
Separate server for jpg/gif files (1998)
Need Photo Placement Suggestions (2002)
# fields limited? (1997)
Emailer setup (1997)
Looking For WebCatalog Migration Assistance (2003)
Formulas.db (2001)
RE: WebDNA-Talk searchable? (1997)