Re: Unexpected comparison behavior change in 4.5.1
This WebDNA talk-list message is from 2003
It keeps the original formatting.
numero = 48743
interpreted = N
texte = Yes we got stung by this on our CMS when a client wanted to put every singlesecond heading like New Products! ..> As Alain noted, it is very important to [URL] the variable otherwise> you will get errant results.> > For example if you have this:> > [ShowIf [variable]=]BLANK VARIABLE[/ShowIf]> > and the variable is: here is the variable!> > It will NOT work as the exclamation screws the WebDNA and the result> will show BLANK VARIABLE.> > If you [URL] the variable the WebDNA WILL work as expected.> > [ShowIf [URL][variable][/URL]=]BLANK VARIABLE[/ShowIf]> > > > > On Saturday, March 15, 2003, at 09:39 PM, Gary Krockover wrote:> >> Yeah, noticed that too, and FWIW, I've added this to my code snippets>> in>> EditPlus:>> >> [showif [variable]!][showif>> [variable]![raw][variable][/raw]][variable][/showif][/showif]>> >> GK>> >> P.S. I'm working on the interactive WebDNA reference. I should>> have a>> beta of that up sometime today. The nice thing is that the actual>> pages of>> the commands/contexts are displayed in an iframe from>> http://webdnadocs.smithmicro.com/, so whenever they update their docs,>> it's>> updated on this version as well. Notes can be appended to the bottom>> of>> each page for code snippets, examples, gotcha's, etc. I'll keep you>> all>> posted....>> >> >> >>> I tend to agree here .. the correct way to check if a variable>> contains/does>>> not contain something>>> >>> [showif [url][variable][/url]=] .....>>> [showif [url][variable][/url]!]....>>> >>> Alain>>> >>> ----- Original Message ----->>> From: Tim Robinson
>>> To: WebDNA Talk >>> Sent: Saturday, March 15, 2003 11:26 PM>>> Subject: Re: Unexpected comparison behavior change in 4.5.1>>> >>> >>>> Maybe this is a fix rather than a bug... A value can equal blank, but>> can>>> a>>>> non-blank value contain a blank? I wouldn't think so. That would be>>>> my>>>> thinking anyway.>>>> >>>> Tim>>>> >>>>> From: Brian Fries >>>>> Reply-To: (WebDNA Talk)>>>>> Date: Sat, 15 Mar 2003 00:30:40 -0800>>>>> To: (WebDNA Talk)>>>>> Subject: Unexpected comparison behavior change in 4.5.1>>>>> >>>>> Running WebDNA 4.5.1 on OSX, I'm finding an unexpected and>>>>> undesirable>>>>> change in the behavior of IF and SHOWIF contains comparisons when>> the>>>>> value being tested for is blank.>>>>> >>>>> I ran this code on three servers - OSX / 4.5.0, OS9 / 4.0.2 and OSX>>>>> />>>>> 4.5.1:>>>>> >>>>> [showif bob^]yes[/showif][hideif bob^]no[/hideif]
>>>>> [if bob^][then]yo[/then][else]nah[/else][/if]
>>>>> >>>>> On both the 4.5.0 and 4.0.2 systems, it returns:>>>>> yes>>>>> yo>>>>> >>>>> On the 4.5.1 system, it returns:>>>>> no>>>>> nah>>>>> >>>>> >>>>> Can I get confirmation from SMSI and/or other users that this is a>>>>> bug>>>>> introduced in 4.5.1?>>>>> >>>>> - brian>>>>> >>>>> -- Brian Fries, BrainScan Software -->> http://www.brainscansoftware.com>> >> >> ------------------------------------------------------------->> 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/>> >> > Regards> > Stuart Tremain> idfk web developments> 114a/40 yeo street neutral bay 2089 australia> t +612 9908 2134> f +612 9908 4837> > > > -------------------------------------------------------------> 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/-------------------------------------------------------------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:
Yes we got stung by this on our CMS when a client wanted to put every singlesecond heading like New Products! ..> As Alain noted, it is very important to [url] the variable otherwise> you will get errant results.> > For example if you have this:> > [ShowIf [variable]=]BLANK VARIABLE[/ShowIf]> > and the variable is: here is the variable!> > It will NOT work as the exclamation screws the WebDNA and the result> will show BLANK VARIABLE.> > If you [url] the variable the WebDNA WILL work as expected.> > [ShowIf [url][variable][/URL]=]BLANK VARIABLE[/ShowIf]> > > > > On Saturday, March 15, 2003, at 09:39 PM, Gary Krockover wrote:> >> Yeah, noticed that too, and FWIW, I've added this to my code snippets>> in>> EditPlus:>> >> [showif [variable]!][showif>> [variable]![raw][variable][/raw]][variable][/showif][/showif]>> >> GK>> >> P.S. I'm working on the interactive WebDNA reference. I should>> have a>> beta of that up sometime today. The nice thing is that the actual>> pages of>> the commands/contexts are displayed in an iframe from>> http://webdnadocs.smithmicro.com/, so whenever they update their docs,>> it's>> updated on this version as well. Notes can be appended to the bottom>> of>> each page for code snippets, examples, gotcha's, etc. I'll keep you>> all>> posted....>> >> >> >>> I tend to agree here .. the correct way to check if a variable>> contains/does>>> not contain something>>> >>> [showif [url][variable][/url]=] .....>>> [showif [url][variable][/url]!]....>>> >>> Alain>>> >>> ----- Original Message ----->>> From: Tim Robinson >>> To: WebDNA Talk >>> Sent: Saturday, March 15, 2003 11:26 PM>>> Subject: Re: Unexpected comparison behavior change in 4.5.1>>> >>> >>>> Maybe this is a fix rather than a bug... A value can equal blank, but>> can>>> a>>>> non-blank value contain a blank? I wouldn't think so. That would be>>>> my>>>> thinking anyway.>>>> >>>> Tim>>>> >>>>> From: Brian Fries >>>>> Reply-To: (WebDNA Talk)>>>>> Date: Sat, 15 Mar 2003 00:30:40 -0800>>>>> To: (WebDNA Talk)>>>>> Subject: Unexpected comparison behavior change in 4.5.1>>>>> >>>>> Running WebDNA 4.5.1 on OSX, I'm finding an unexpected and>>>>> undesirable>>>>> change in the behavior of IF and SHOWIF contains comparisons when>> the>>>>> value being tested for is blank.>>>>> >>>>> I ran this code on three servers - OSX / 4.5.0, OS9 / 4.0.2 and OSX>>>>> />>>>> 4.5.1:>>>>> >>>>> [showif bob^]yes[/showif][hideif bob^]no[/hideif]
>>>>> [if bob^][then]yo[/then][else]nah[/else][/if]
>>>>> >>>>> On both the 4.5.0 and 4.0.2 systems, it returns:>>>>> yes>>>>> yo>>>>> >>>>> On the 4.5.1 system, it returns:>>>>> no>>>>> nah>>>>> >>>>> >>>>> Can I get confirmation from SMSI and/or other users that this is a>>>>> bug>>>>> introduced in 4.5.1?>>>>> >>>>> - brian>>>>> >>>>> -- Brian Fries, BrainScan Software -->> http://www.brainscansoftware.com>> >> >> ------------------------------------------------------------->> 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/>> >> > Regards> > Stuart Tremain> idfk web developments> 114a/40 yeo street neutral bay 2089 australia> t +612 9908 2134> f +612 9908 4837> > > > -------------------------------------------------------------> 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/-------------------------------------------------------------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/
Alain Russell
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:
Cart Numbers (1997)
New Cart No. on same page (2003)
SiteEdit NewFile.html ? (1997)
mail on NT (1998)
WebCat2 - Getting to the browser's username/password data (1997)
Ads.db (1997)
What am I doing wrong? --GOT IT! (2000)
New commands in Final candidate (1997)
[showif] with ! (2000)
Multiple catalog databases and showcart (1997)
best way to check against old cart #s (1999)
Which GUI HTML editors work with WC ? (1997)
Emailer setup (1997)
Entry pages (was: WebCatalog MAJOR drawback) (1998)
Multiple cart additions (1997)
WC1.6 to WC2 date formatting (1997)
[Announce]: Web server security and password protection (1997)
Quickie question on the email templates (1997)
Cart Transfer from Un-Secure to Secure (2000)
WC2b15 File Corruption (1997)