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:
Reminder for beta testers (2000)
Field name-subcategory (1997)
WebCat2b15MacPlugin - [protect] (1997)
WebCat2b14MacPlugIn - [include] doesn't hide the search string (1997)
Stumpted Again (1997)
WebCat2b13MacPlugin - [math][date][/math] problem (1997)
tracking no. of downloads (2006)
Mac Vs WindowsNT (1997)
[Replace] (2000)
color and size options (1997)
Hotmail and HTML emails (2003)
[NT] ie 4.0 required (1997)
Add a field to the error log? (1997)
FW: Runtime version ... (2003)
WC1.6 to WC2 date formatting (1997)
[isfile] ? (1997)
[WebDNA] [TEXT] limit (2019)
Dummy Credit Card Number for debug? (1997)
[OT] ODBC between IIS and remote Access problem (2000)
Posting XML data to SSL site (2002)