Re: [WebDNA] Good advise on [Showif] or alternative...
This WebDNA talk-list message is from 2012
It keeps the original formatting.
numero = 108547
interpreted = N
texte = Hi Govinda,I will try to explain in an alternative way. But first thanks for your =input which I am trying to decipher :)Well, imaging having one physical file of WebDNA acting in different =ways depending on the actual URL which is loaded. Like ='http://www.macnyt.dk/forum/' loads a list of the most recent articles =in a forum and 'http://www.macnyt.dk/forum/?query=3D72837' loads a =specific thread and shows it. Note, that both results is from the same =WebDNA file and as such have the same URL - the only difference is that =the second URL has some variables attached.So now I would like to make some [showif] statements to help me showing =the user what he requested. If he requested ='http://www.macnyt.dk/forum/' then the first imageinary showif (below) =should work.----[showif [thisurl]=3D/forum/]result a[/showif][showif [thisurl]=3D/forum/?query=3D72837]]result b[/showif]----The problem is that if I do a '[showif [thisurl]=3D/forum/?query=3D72837]]=' then this is also parsing the '[showif [thisurl]=3D/forum/]' since =[thisurl] only contain the 'forum' part and not the '?quert=3D72837' =part.If I was to use the newer version of (thisurlplus..something] then it =would also pass.The challenge is that it is quite easy to catch a variable value like =the 'query=3D72837' but I have a hard time catching just an =initial/default page lige /forum/ with no attached variables.I hope I was a bit more clear - even though I feel a but confused and =tired my self./PalleOn 07/02/2012, at 21.33, Govinda wrote:>>=20>>=20>> Hi all,>>=20>> Seeking some good advise on what might just be a very simple case...>>=20>> If need to make a [showif] on a specific URL, which needs to be>> 'http://www.macnyt.dk/forum/' nothing more nothing less.>>=20>> My experience is that if I make an '[showif>> =[something]=3Dhttp://www.macnyt.dk/forum/?some=3Dadditional_variable&and=3D=another>> ]' then is passes as well.>>=20>> In '[showif]' we have EQUAL, NOT EQUAL, CONTAINS, BEGINS WITH, LESS =THAN,>> GREATER THAN, DIVISIBLE BY - but none of the seems to do the trick.>>=20>> Good ideas and inspiration is appreciated.>=20> Hi Palle>=20> I am confused what is actually proving difficult for you. Could you =explain the issue again, in different words?>=20> Or, if I do understand.. then could you try this:>=20> (the opening [showif] tag is all on one line:)>=20> [showif [URL][thisurl][formVariables][if =("[index]"=3D"1")][then]?[/then][else]&[/else][/if][name]=3D[url][value][/=url][/formvariables][/URL]=3D[URL]http://www.macnyt.dk/forum/[/URL]]> =09> [/showif]>=20> ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list
.> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> Bug Reporting: support@webdna.us
Associated Messages, from the most recent to the oldest:
Hi Govinda,I will try to explain in an alternative way. But first thanks for your =input which I am trying to decipher :)Well, imaging having one physical file of WebDNA acting in different =ways depending on the actual URL which is loaded. Like ='http://www.macnyt.dk/forum/' loads a list of the most recent articles =in a forum and 'http://www.macnyt.dk/forum/?query=3D72837' loads a =specific thread and shows it. Note, that both results is from the same =WebDNA file and as such have the same URL - the only difference is that =the second URL has some variables attached.So now I would like to make some [showif] statements to help me showing =the user what he requested. If he requested ='http://www.macnyt.dk/forum/' then the first imageinary showif (below) =should work.----[showif [thisurl]=3D/forum/]result a[/showif][showif [thisurl]=3D/forum/?query=3D72837]]result b[/showif]----The problem is that if I do a '[showif [thisurl]=3D/forum/?query=3D72837]]=' then this is also parsing the '[showif [thisurl]=3D/forum/]' since =[thisurl] only contain the 'forum' part and not the '?quert=3D72837' =part.If I was to use the newer version of (thisurlplus..something] then it =would also pass.The challenge is that it is quite easy to catch a variable value like =the 'query=3D72837' but I have a hard time catching just an =initial/default page lige /forum/ with no attached variables.I hope I was a bit more clear - even though I feel a but confused and =tired my self./PalleOn 07/02/2012, at 21.33, Govinda wrote:>>=20>>=20>> Hi all,>>=20>> Seeking some good advise on what might just be a very simple case...>>=20>> If need to make a [showif] on a specific URL, which needs to be>> 'http://www.macnyt.dk/forum/' nothing more nothing less.>>=20>> My experience is that if I make an '[showif>> =[something]=3Dhttp://www.macnyt.dk/forum/?some=3Dadditional_variable&and=3D=another>> ]' then is passes as well.>>=20>> In '[showif]' we have EQUAL, NOT EQUAL, CONTAINS, BEGINS WITH, LESS =THAN,>> GREATER THAN, DIVISIBLE BY - but none of the seems to do the trick.>>=20>> Good ideas and inspiration is appreciated.>=20> Hi Palle>=20> I am confused what is actually proving difficult for you. Could you =explain the issue again, in different words?>=20> Or, if I do understand.. then could you try this:>=20> (the opening [showif] tag is all on one line:)>=20> [showif [url][thisurl][formvariables][if =("[index]"=3D"1")][then]?[/then][else]&[/else][/if][name]=3D[url][value][/=url][/formvariables][/URL]=3D[url]http://www.macnyt.dk/forum/[/URL]]> =09> [/showif]>=20> ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> Bug Reporting: support@webdna.us
Palle Bo Nielsen
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:
U&P IIS concept (1998)
WC2.0 Memory Requirements (1997)
Nested vs conditional (1997)
multi-paragraph fields (1997)
Re[2]: 2nd WebCatalog2 Feature Request (1996)
RAM variables (1997)
problems with 2 tags shakur (1997)
Lost Password? (2002)
URL encoding (1998)
WebCat & WebTen (1997)
[WriteFile] problems (1997)
PCS Frames (1997)
WebCat2b13 Mac plugin - [sendmail] and checkboxes (1997)
New Mac Public Beta Available (1997)
[isfile] ? (1997)
[WRITEFILE] to create database spider food? (1998)
Date format problems (1997)
Shownext on AOL (2003)
WC2/Mac -- Forms not submitting correctly with Mac browsers (1997)
passwords (2000)