Re: problem using ErrorMessages.db to redirect requests

This WebDNA talk-list message is from

2004


It keeps the original formatting.
numero = 59926
interpreted = N
texte = Hi Brian, Brian Fries wrote: > I much prefer to keep complex code like this in an include file, so the > errormessages.db would have a much simpler entry like this: > > TemplateNotFound [include (your include file)] That makes a lot of sense :) Do you put that include file in the globals? > This way you can modify the include file without having to mess with > the errormessages.db, which makes debugging and site changes easier. > > I see a missing "]" in the "[showif [numfound=0]" near the end... Not surprising :) Thanks, it helps to have another set of eyes looking - I will check that out. > Did you restart WebDNA after modifying the errormessages.db? This may > be necessary to ensure that WebDNA sees the changes. Sure did. I spent a bit of time looking in the archives and found a few other suggestions on how other folks deal with stuff in regards to the ErrorMessages.db as well. > - brian Thanks for your time. drt > On Nov 7, 2004, at 12:22 PM, eLists wrote: > >> Hello, >> >> I have a site I just moved from 4.51 to 6.0 on linux. I am using the >> errors db to redirect requests styled a certain way, unfortunately it >> does not seem to work on the 6.0 install. >> >> The 'normal' link would be styled as: >> http://www.bear.net/bears/details.html?record_id=10198944095185228 >> >> The 'easy' links I am promoting, which would re-direct to the above >> would be: >> >> http://www.bear.net/profiles/Sandrobear/ >> >> The below entry in the ErrorMssages.db is what was working on the 4.5 >> install, but does not work on 6.0. >> >> I am guessing that maybe I Was just lucky that it worked on the 4.51 >> and the way I wrote it apparently breaks something on 6.0 - any >> suggestions? >> >> I basically look for a request in the /profiles/ directory (which >> does in fact exist on the server) the do a search on the last part - >> the username - in the database and then do a re-direct to the >> original long URL. If it were to stay at the shorter URL that would >> also be fine. The problem is accessing a link with the name vs. the >> record ID no longer works. >> >> >> --- ErrorMessages.db record --- >> TemplateNotFound [hideif [thisurl]^/profiles]Error: template >> '[param1]' not found[/hideif][showif [thisurl]^/profiles][ListWords >> Words=[thisurl]&Delimiters=/][showif [index]=2][text >> show=f]nick=[word][/text][/showif][/ListWords][search >> db=/databases/bears.db&eqWebNickDatarq=[url][nick][/ >> url]&eqprocessDatarq=1][numfound][hideif >> [numfound]=0][founditems][REDIRECT >> url=http://www.bear.net/bears/details.html? >> record_id=[record_id]][record_id]

> href="http://www.bear.net/bears/details.html? >> record_id=[record_id]][record_id]">If not redirected click >> here[/founditems][/hideif][/search][/showif][showif >> [numfound=0][REDIRECT >> url=http://www.bear.net/profiles/?request=[thisurl]][/showif] >> >> > -- 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/ ------------------------------------------------------------- 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. Re: problem using ErrorMessages.db to redirect requests ( Brian Fries 2004)
  2. Re: problem using ErrorMessages.db to redirect requests ( eLists 2004)
  3. Re: problem using ErrorMessages.db to redirect requests ( Brian Fries 2004)
  4. problem using ErrorMessages.db to redirect requests ( eLists 2004)
Hi Brian, Brian Fries wrote: > I much prefer to keep complex code like this in an include file, so the > errormessages.db would have a much simpler entry like this: > > TemplateNotFound [include (your include file)] That makes a lot of sense :) Do you put that include file in the globals? > This way you can modify the include file without having to mess with > the errormessages.db, which makes debugging and site changes easier. > > I see a missing "]" in the "[showif [numfound=0]" near the end... Not surprising :) Thanks, it helps to have another set of eyes looking - I will check that out. > Did you restart WebDNA after modifying the errormessages.db? This may > be necessary to ensure that WebDNA sees the changes. Sure did. I spent a bit of time looking in the archives and found a few other suggestions on how other folks deal with stuff in regards to the ErrorMessages.db as well. > - brian Thanks for your time. drt > On Nov 7, 2004, at 12:22 PM, eLists wrote: > >> Hello, >> >> I have a site I just moved from 4.51 to 6.0 on linux. I am using the >> errors db to redirect requests styled a certain way, unfortunately it >> does not seem to work on the 6.0 install. >> >> The 'normal' link would be styled as: >> http://www.bear.net/bears/details.html?record_id=10198944095185228 >> >> The 'easy' links I am promoting, which would re-direct to the above >> would be: >> >> http://www.bear.net/profiles/Sandrobear/ >> >> The below entry in the ErrorMssages.db is what was working on the 4.5 >> install, but does not work on 6.0. >> >> I am guessing that maybe I Was just lucky that it worked on the 4.51 >> and the way I wrote it apparently breaks something on 6.0 - any >> suggestions? >> >> I basically look for a request in the /profiles/ directory (which >> does in fact exist on the server) the do a search on the last part - >> the username - in the database and then do a re-direct to the >> original long URL. If it were to stay at the shorter URL that would >> also be fine. The problem is accessing a link with the name vs. the >> record ID no longer works. >> >> >> --- ErrorMessages.db record --- >> TemplateNotFound [hideif [thisurl]^/profiles]Error: template >> '[param1]' not found[/hideif][showif [thisurl]^/profiles][ListWords >> Words=[thisurl]&Delimiters=/][showif [index]=2][text >> show=f]nick=[word][/text][/showif][/ListWords][search >> db=/databases/bears.db&eqWebNickDatarq=[url][nick][/ >> url]&eqprocessDatarq=1][numfound][hideif >> [numfound]=0][founditems][REDIRECT >> url=http://www.bear.net/bears/details.html? >> record_id=[record_id]][record_id]

> href="http://www.bear.net/bears/details.html? >> record_id=[record_id]][record_id]">If not redirected click >> here[/founditems][/hideif][/search][/showif][showif >> [numfound=0][REDIRECT >> url=http://www.bear.net/profiles/?request=[thisurl]][/showif] >> >> > -- 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/ ------------------------------------------------------------- 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/ eLists

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:

shipcost (1997) emailer (1997) Giving out error pages (1997) A dynamic database. (1997) WebDNA tags in WebMerchant email templates ... (1997) StoreBuilder v4.0.2 Question (2001) creating writefile data from a nested search (1997) F3 crashing server (1997) Robert Minor duplicate mail (1997) Post arguments problem mac? (1997) suffix mapping, use of cache, etc. (1997) Greeting Card System (2000) WebCatalog Work (2001) RAM variables (1997) Error Log.db --however (1997) How far do [showif]s go? (1997) WebCat2.0 [format thousands .0f] no go (1997) ListFiles Bug (1998) A multi-processor savvy WebCatalog? (1997) Installed 4.5 but indicates 4.50rc2 (2002)