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. /Palle On 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:

    
  1. Re: [WebDNA] Good advise on [Showif] or alternative... (Christer Olsson 2012)
  2. Re: [WebDNA] Good advise on [Showif] or alternative... (christophe.billiottet@webdna.us 2012)
  3. Re: [WebDNA] Good advise on [Showif] or alternative... (Palle Bo Nielsen 2012)
  4. Re: [WebDNA] Good advise on [Showif] or alternative... (Palle Bo Nielsen 2012)
  5. Re: [WebDNA] Good advise on [Showif] or alternative... (christophe.billiottet@webdna.us 2012)
  6. Re: [WebDNA] Good advise on [Showif] or alternative... (Palle Bo Nielsen 2012)
  7. Re: [WebDNA] Good advise on [Showif] or alternative... (Govinda 2012)
  8. Re: [WebDNA] Good advise on [Showif] or alternative... (Dave Stengel 2012)
  9. Re: [WebDNA] Good advise on [Showif] or alternative... (Palle Bo Nielsen 2012)
  10. Re: [WebDNA] Good advise on [Showif] or alternative... (Palle Bo Nielsen 2012)
  11. RE: [WebDNA] Good advise on [Showif] or alternative... ("Michael A. DeLorenzo" 2012)
  12. RE: [WebDNA] Good advise on [Showif] or alternative... ("Michael A. DeLorenzo" 2012)
  13. Re: [WebDNA] Good advise on [Showif] or alternative... (Palle Bo Nielsen 2012)
  14. Re: [WebDNA] Good advise on [Showif] or alternative... (Dave Stengel 2012)
  15. [WebDNA] Good advise on [Showif] or alternative... (Palle Bo Nielsen 2012)
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. /Palle On 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:

Requiring that certain fields be completed (1997) RE: Can't get appendfile to work (1997) No luck with taxes (1997) more trouble with [showif] in [search] = busted [shownext] (2000) list cookies and list http headers (1997) Need help!! on searching in two databases. (1998) syntax question, not in online refernce (1997) Practice runs ? (1997) still having shipCost.db Problem (1997) Shopping Cart Limits? (1998) Searching multiple fields from one form field (1997) Enhancement Request for WebCatalog-NT (1996) [OT] Indexing of dynamic web sites (2003) WC TableGrinder (1997) WebCat NT v. Mac (1997) Prevent multiple appends with Reload Button (1997) Field Problem (2000) Error page mapping problems (2002) Webmerchant/Cybercash (2000) Nesting format tags (1997)