[Solved - with code] catching WebDNA error messages

This WebDNA talk-list message is from

2003


It keeps the original formatting.
numero = 49405
interpreted = N
texte = Hi all,Thanks again to Pedro for helping out with this one.If anyone is interested in the code for doing this, here is what I came up with:[Hideif [FormVariables]page=[/FormVariables]] [FileInfo file=eStore/[page].inc] [If [Exists]=T] [Then] [Include file=eStore/[page].inc] [/Then] [Else] [Redirect url=index.html] [/Else] [/If] [/FileInfo] [/Hideif] [Showif [FormVariables]page=[/FormVariables]] [Redirect url=index.html] [/Showif]-lucasOn Wednesday, April 9, 2003, at 02:25 PM, Lucas Rockwell wrote:> Pedro, > > Cool. This looks like it will work. > > Thanks! > > -lucas > > On Wednesday, April 9, 2003, at 01:07 PM, Pedro Rivera wrote: > >> You can do a [Fileinfo file=[page].inc][Exists][/FileInfo] >> [Exists]returns T/F depending if the file exists or not. >> >> Give that a shot with some [showif] or [hideif]. >> P.S. This is just off the top of my head... might not be the right >> syntax >> >> Pedro Rivera >> Webmaster - Programmer >> www.pssl.com >> pedror@pssl.com >> 714-891-3990 Ext. 8174 >> 11070 Valley View St. >> Cypress CA. 90630 >> >> >> >> -----Original Message----- >> From: Lucas Rockwell [mailto:lucasr@tsw.berkeley.edu] >> Sent: Wednesday, April 09, 2003 12:33 PM >> To: WebDNA-Talk@talk.smithmicro.com >> Subject: Re: catching WebDNA error messages >> >> >> Donovan, >> >> Thanks for that tip. Good thing to know about (I've inherited a system >> and I need to learn more about it...). >> >> This won't, however, work in my case. I am trying to use one template >> file that loads various includes based on a param in he url. The value >> of the param is actually the name of the include file, like this: >> >> about.tpl?page=service (includes >> service.inc) >> about.tpl?page=hours (includes >> hours.inc) >> >> Using [FormVariables ] I am able to catch errors like: >> >> about.tpl?pa >> about.tpl? >> etc. >> >> but I can not catch an error like: >> >> about.tpl?page=eligibilityx >> >> with the above, I get the Error: template 'eStore/eligibilityx.inc' >> not found >> >> Does [Include ] have any feedback that I can check to see if it found >> the file it was supposed to include? >> >> -lucas >> >> On Wednesday, April 9, 2003, at 11:02 AM, Donovan wrote: >> >>> You can edit the errormessages.db to do anything you want. (such as >>> redirect to a better error page) >>> >>> Donovan >>> >>> >>> Lucas Rockwell wrote: >>> >>>> Hi all, >>>> >>>> I would like to be able to catch WebDNA error messages and I have >>>> not >>>> found out how yet. Basically, when WebDNA produces an error, like: >>>> >>>> Error: template 'eStore/eligibilityx.inc' not >>>> found >>>> >>>> I want to catch it so it does not appear on the screen. Just turning >>>> them off is not acceptable (if that is even possible). I want to be >>>> able to check for an error and produce a message for the user. >>>> >>>> Does anyone know how to do this? >>>> >>>> Thanks! >>>> >>>> -lucas >>>> >>>> >>>> ------------------------------------------------------------- >>> >>> >>> >>> >>> >>> ------------------------------------------------------------- >>> 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/ >> >> ------------------------------------------------------------- >> 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/ > ------------------------------------------------------------- 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:

    
  1. [Solved - with code] catching WebDNA error messages (Lucas Rockwell 2003)
Hi all,Thanks again to Pedro for helping out with this one.If anyone is interested in the code for doing this, here is what I came up with:[Hideif [formvariables]page=[/FormVariables]] [FileInfo file=eStore/[page].inc] [If [Exists]=T] [Then] [Include file=eStore/[page].inc] [/Then] [Else] [Redirect url=index.html] [/Else] [/If] [/FileInfo] [/Hideif] [Showif [formvariables]page=[/FormVariables]] [Redirect url=index.html] [/Showif]-lucasOn Wednesday, April 9, 2003, at 02:25 PM, Lucas Rockwell wrote:> Pedro, > > Cool. This looks like it will work. > > Thanks! > > -lucas > > On Wednesday, April 9, 2003, at 01:07 PM, Pedro Rivera wrote: > >> You can do a [Fileinfo file=[page].inc][Exists][/FileInfo] >> [Exists]returns T/F depending if the file exists or not. >> >> Give that a shot with some [showif] or [hideif]. >> P.S. This is just off the top of my head... might not be the right >> syntax >> >> Pedro Rivera >> Webmaster - Programmer >> www.pssl.com >> pedror@pssl.com >> 714-891-3990 Ext. 8174 >> 11070 Valley View St. >> Cypress CA. 90630 >> >> >> >> -----Original Message----- >> From: Lucas Rockwell [mailto:lucasr@tsw.berkeley.edu] >> Sent: Wednesday, April 09, 2003 12:33 PM >> To: WebDNA-Talk@talk.smithmicro.com >> Subject: Re: catching WebDNA error messages >> >> >> Donovan, >> >> Thanks for that tip. Good thing to know about (I've inherited a system >> and I need to learn more about it...). >> >> This won't, however, work in my case. I am trying to use one template >> file that loads various includes based on a param in he url. The value >> of the param is actually the name of the include file, like this: >> >> about.tpl?page=service (includes >> service.inc) >> about.tpl?page=hours (includes >> hours.inc) >> >> Using [FormVariables ] I am able to catch errors like: >> >> about.tpl?pa >> about.tpl? >> etc. >> >> but I can not catch an error like: >> >> about.tpl?page=eligibilityx >> >> with the above, I get the Error: template 'eStore/eligibilityx.inc' >> not found >> >> Does [Include ] have any feedback that I can check to see if it found >> the file it was supposed to include? >> >> -lucas >> >> On Wednesday, April 9, 2003, at 11:02 AM, Donovan wrote: >> >>> You can edit the errormessages.db to do anything you want. (such as >>> redirect to a better error page) >>> >>> Donovan >>> >>> >>> Lucas Rockwell wrote: >>> >>>> Hi all, >>>> >>>> I would like to be able to catch WebDNA error messages and I have >>>> not >>>> found out how yet. Basically, when WebDNA produces an error, like: >>>> >>>> Error: template 'eStore/eligibilityx.inc' not >>>> found >>>> >>>> I want to catch it so it does not appear on the screen. Just turning >>>> them off is not acceptable (if that is even possible). I want to be >>>> able to check for an error and produce a message for the user. >>>> >>>> Does anyone know how to do this? >>>> >>>> Thanks! >>>> >>>> -lucas >>>> >>>> >>>> ------------------------------------------------------------- >>> >>> >>> >>> >>> >>> ------------------------------------------------------------- >>> 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/ >> >> ------------------------------------------------------------- >> 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/ > ------------------------------------------------------------- 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/ Lucas Rockwell

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:

View order not right (1997) If Empty ? (1997) Re:no [search] with NT (1997) FREE Stuff .. (2003) Emailer problems solved (1997) A question on sub-categories (1997) WCS Newbie question (1997) Help! WebCat2 bug (1997) Progress !! WAS: Trouble with formula.db (1997) Answer: WebDelivery downloads alias, not original ? (1997) F2 to F3 rocky transition (1997) WebCat 3 & Aliases (2000) really wierd date stuff on NT (1997) grep twice or a better way.... (2007) Can I invoke an ssi plugin from within a webcat page (1997) database paths/names, and a typo (1997) off-topic - printinglib 68K (1997) Slightly OT - SQL- Clustering (2006) Separate SSL Server (1997) creating an email message (1998)