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:
updating a series of records via a text file? (1999)
[FileInfo] (1998)
Bug Report, maybe (1997)
Emailer (1997)
Looking up two prices in database? (1997)
form data submission gets truncated (1997)
Running 2 two WebCatalog.acgi's (1996)
PCS Frames (1997)
emailer w/F2 (1997)
Shop till you drop dead on the avenue ... (1997)
List Address Changed! (1998)
convert characters (2003)
[OT] Site test... (2003)
READFILE command? (1998)
Do triggers work on Macs? (2000)
about this server and links to who (1997)
SEARCH Peram (2003)
SetCookie / GetCookie Problem.... (2004)
[sendmail] sending twice... (Update) (2003)
WCf2 and nested tags (1997)