Re: [WebDNA] [hideif]'s not working in [sendmail]
This WebDNA talk-list message is from 2008
It keeps the original formatting.
numero = 101209
interpreted = N
texte = Suzanne Swift wrote:> Hi Donovan,> > You're right! Just got through a battery of testing and found the > problem seems to be with the [url] tags in the initial [hideif]s.> > this code doesn't hide things:> > [hideif [url][Comments1][/url]=]> ______________________________________________> Library News> ______________________________________________> > [hideif ||[url][raw][Comments1][/raw][/url]|^|[url][Comments1][/url]|] > [Comments1][/hideif]> [hideif ||[url][raw][Comments2][/raw][/url]|^|[url][Comments2][/url]|] > [Comments2][/hideif]> [hideif ||[url][raw][Comments3][/raw][/url]|^|[url][Comments3][/url]|] > [Comments3][/hideif]> [/hideif]> > > this code does:> > [hideif [Comments1]=[raw][Comments1][/raw]][hideif [Comments1]=]Well, your second code (though it may work), is not fail proof. WithoutURL's, the code is subject to harmful characters. For the record, this(template).. *Should* be a good format for all these solutions.:[hideif ||[url][raw][Comments1][/raw][/url]|^|[url][Comments1][/url]|]______________________________________________News______________________________________________[Comments1][hideif ||[url][raw][Comments2][/raw][/url]|^|[url][Comments2][/url]|] [Comments2][/hideif][hideif ||[url][raw][Comments3][/raw][/url]|^|[url][Comments3][/url]|] [Comments3][/hideif][/hideif]It Adds "URL's" to protects the hideif comparisons from a false result.Note.. the Code above assumes that you want to hide the entire block ifthe value of [Comments1] equals blank, or if it equals raw [Comments1].So, you don't need the second hideif statment for Comments1.. but I leftthe others in there (coments 1 and 2) in case those are passed over.. I don'tknow if they are needed (because I'm not sure how your system works), but theyshouldn't cause any problems.Now, having said all that.. I wonder if 3.x had [url] issues of some kind.I use this kind of format frequently:[hideif ||[url][raw][Comments1][/raw][/url]|^|[url][Comments1][/url]|]However, if the [url]'s are producing extra spaces or any sort ofwierd character in version 3.x.. it will not work. I have no ideaif that is the case.So, if you think it may be the case, you can make your existing codecleaner by going from:[hideif [Comments1]=[raw][Comments1][/raw]][hideif [Comments1]=]To:[hideif [raw][Comments1][/raw]=[Comments1]][hideif =[Comments1]]by putting the operator before the comparison, it should avoid theoperator confusion.We need to convince you to upgrade! ;-)Donovan-- Donovan D. Brooke PH/FAX: 1 (608) 291-2024----------------------------------------------VPWebDNA Software Corporation16192 Coastal HighwayLewes, DE 19958
Associated Messages, from the most recent to the oldest:
Suzanne Swift wrote:> Hi Donovan,> > You're right! Just got through a battery of testing and found the > problem seems to be with the
[url] tags in the initial
[hideif]s.> > this code doesn't hide things:> > [hideif
[url][Comments1][/url]=]> ______________________________________________> Library News> ______________________________________________> > [hideif ||
[url][raw][Comments1][/raw][/url]|^|
[url][Comments1][/url]|] > [Comments1][/hideif]> [hideif ||
[url][raw][Comments2][/raw][/url]|^|
[url][Comments2][/url]|] > [Comments2][/hideif]> [hideif ||
[url][raw][Comments3][/raw][/url]|^|
[url][Comments3][/url]|] > [Comments3][/hideif]> [/hideif]> > > this code does:> > [hideif [Comments1]=
[raw][Comments1][/raw]][hideif [Comments1]=]Well, your second code (though it may work), is not fail proof. WithoutURL's, the code is subject to harmful characters. For the record, this(template).. *Should* be a good format for all these solutions.:[hideif ||
[url][raw][Comments1][/raw][/url]|^|
[url][Comments1][/url]|]______________________________________________News______________________________________________[Comments1][hideif ||
[url][raw][Comments2][/raw][/url]|^|
[url][Comments2][/url]|] [Comments2][/hideif][hideif ||
[url][raw][Comments3][/raw][/url]|^|
[url][Comments3][/url]|] [Comments3][/hideif][/hideif]It Adds "URL's" to protects the hideif comparisons from a false result.Note.. the Code above assumes that you want to hide the entire block ifthe value of [Comments1] equals blank, or if it equals raw [Comments1].So, you don't need the second hideif statment for Comments1.. but I leftthe others in there (coments 1 and 2) in case those are passed over.. I don'tknow if they are needed (because I'm not sure how your system works), but theyshouldn't cause any problems.Now, having said all that.. I wonder if 3.x had
[url] issues of some kind.I use this kind of format frequently:[hideif ||
[url][raw][Comments1][/raw][/url]|^|
[url][Comments1][/url]|]However, if the
[url]'s are producing extra spaces or any sort ofwierd character in version 3.x.. it will not work. I have no ideaif that is the case.So, if you think it may be the case, you can make your existing codecleaner by going from:[hideif [Comments1]=
[raw][Comments1][/raw]][hideif [Comments1]=]To:[hideif
[raw][Comments1][/raw]=[Comments1]][hideif =[Comments1]]by putting the operator before the comparison, it should avoid theoperator confusion.We need to convince you to upgrade! ;-)Donovan-- Donovan D. Brooke PH/FAX: 1 (608) 291-2024----------------------------------------------VPWebDNA Software Corporation16192 Coastal HighwayLewes, DE 19958
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:
Interesting speed comparison .. (2003)
Return records from another (1997)
Search Engines (2002)
Site Search Suggestions (2004)
a search based on ^(contains) (1998)
WebCat2b13MacPlugIn - More limits on [include] (1997)
Tax and Shipping Examples (1997)
Close-to Comparison Code (1998)
WebCatalog f2 Installation (1997)
Re:How to Display text in empty fields (1997)
Version clarification, please ... (1998)
Can you do this??? and other stuff (1997)
WCS Newbie question (1997)
[carts] and databases (1997)
WebCatalog Upgrade Pricing? (1997)
GMT question (2004)
Other then credit cards-how? (1997)
WebCat2 - Getting to the browser's username/password data (1997)
Clickable maps and WebCatalog? (1996)
[format xs] freeze (1997)