Re: problem using ErrorMessages.db to redirect requests

This WebDNA talk-list message is from

2004


It keeps the original formatting.
numero = 59925
interpreted = N
texte = 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)] 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... Did you restart WebDNA after modifying the errormessages.db? This may be necessary to ensure that WebDNA sees the changes. - brian 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/ 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)
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)] 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... Did you restart WebDNA after modifying the errormessages.db? This may be necessary to ensure that WebDNA sees the changes. - brian 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/ Brian Fries

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:

[WebDNA] Web Services Wizard (2008) Search Questions (2000) Trigger action Quandry (2002) Multiple Pulldowns (1997) Re:Emailer and encryption (1997) [isfile] ? (1997) Stinkin' [Referrer] (1998) About to give up (1998) .html to .tpl (1998) New public beta available (1997) PCS Frames (1997) WebCat2 Append problem (B14Macacgi) (1997) HTML encoding in URLs (1997) Protect vs Authenicate (1997) Setting up the server (1997) # fields limited? (1997) Word Bolding (1996) WebCatalog and Webstar 3.02 (1998) Field Not Blank (2006) TCPConnect TimeOut? (2006)