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:

Possible Bug in 2.0b15.acgi (1997) Re:2nd WebCatalog2 Feature Request (1996) Date search - yes or no (1997) In Digest Dijon (2000) [WebDNA] FileUpload (2014) WebCat b15 Mac plug-in (1997) Removing [showif] makes a big difference in speed (1997) Convertchars Problem (2004) SSL and reg web* (1997) [WebDNA] read database from other domain (2015) Quiz question: Return all green and blank records? (2001) Database Path (1998) default value from Lookup (1997) Trying to loop for letters (1999) Copy, Move, Create Folders (1998) [SearchString] usage (1997) v6 Development copy download link seems to be offline? (2004) Database Security (1998) creating a 60 fields database (1997) [WebDNA] sum in a search (2009)