Re: [include file=filename.inc&strip=t]

This WebDNA talk-list message is from

2002


It keeps the original formatting.
numero = 43615
interpreted = N
texte = That sounds cool... though it sounds like we'll still need to do some sort of [trim] within the function to avoid stray white space showing up in our resulting pages.Eager with anticipation, BrianAt 3:39 PM 9/19/02, Scott Anderson wrote: >I do not think it is necessary, as the function code does have the ability >to access and create template level variables. So, you can simulate a 'pass >by reference'. Or just make it a part of your definition.... > >[function name=MyFnction] >... >[text scope=global][return]=blah[/text] >[/function] > >[!] Call MyFunction. Result will be stored in the MyResult text variable >[/!] >[Myfunction return=MyResult] > >I think I am giving away to much, I better stop now. > > > > >> -----Original Message----- >> From: WebCatalog Talk >> [mailto:WebDNA-Talk@talk.smithmicro.com]On Behalf >> Of Brian Fries >> Sent: Thursday, September 19, 2002 3:09 PM >> To: WebCatalog Talk >> Subject: Re: [include file=filename.inc&strip=t] >> >> >> Awesome! Then I can stop writing my latest treatise on the benefits >> of such a context! It's always a pleasure to see examples of vendors >> listening to their customers. >> >> Do these functions also have something like a return context so you >> can specify exactly what to return, as opposed to the current >> discussion which is centered around what NOT to return? >> >> i.e.: >> >> [function myFunction] >> code >> more code >> [return [myReturnVar]] >> [/function] >> >> ...and what's the latest on the expected 5.0 release schedule? >> >> - brian >> >> >> At 2:27 PM 9/19/02, Scott Anderson wrote: >> >I see your point. I think it would be good to do both, >> create a global >> >method and a new context, for removing extraneous white space. >> > >> >You will appreciate the new [function name=MyFunction...] >> context I just >> >finished implementing for 5.0. Instances of the 'user >> defined' functions >> >have their own parameter and variable name space. It has >> come in very handy >> >for our 5.0 template development. >> > >> >> -----Original Message----- >> >> From: WebCatalog Talk >> >> [mailto:WebDNA-Talk@talk.smithmicro.com]On Behalf >> >> Of John Peacock >> >> Sent: Thursday, September 19, 2002 1:58 PM >> >> To: WebCatalog Talk >> >> Subject: Re: [include file=filename.inc&strip=t] >> >> >> >> >> >> Scott Anderson wrote: >> >> > One idea that comes to mind is the introduction of a >> >> post-parse action. >> >> > This action could take the form of a WebDNA code block, >> >> which could be >> >> > persisted in the admin prefs. This code block would then >> >> be applied to all >> >> > parsed results, just before being returned to the >> >> webserver. It would then >> >> > be simple matter to define a WebDNA post-parse block of >> >> code to strip out > > >> > EOL's (or whatever), and this would be applied to every > > >> template processed. > > >> > Any feedback? > > >> > > >> No, that would also be nice but would not help me here. My > > >> issue is that the >> >> [include] context contains all of the EOL's from inside the >> >> context in addition >> >> to any text that I explicitely show. I want to have >> >> >> >> [include file=^somefile.inc¶m1] >> >> >> >> appears exactly like a new user-defined function >> >> >> >> [somefile param1] >> >> >> >> with no text (including EOL's) except that which I chose to >> >> display. If the >> >> post-parse action could apply to each enclosing context, that >> >> would be fine. If >> >> you look at what I am trying to accomplish, stripping EOL >> >> before sending would >> >> not be sufficient, since the [include] context is inside >> >> other contexts and the >> >> EOL's could wind up causing a syntax error... >> >> >> >> John >> >> >> >> -- >> >> John Peacock >> >> Director of Information Research and Technology >> >> Rowman & Littlefield Publishing Group >> >> 4720 Boston Way >> >> Lanham, MD 20706 >> >> 301-459-3366 x.5010 > > > > fax 301-429-5747------------------------------------------------------------- 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://search.smithmicro.com/ Associated Messages, from the most recent to the oldest:

    
  1. Re: [include file=filename.inc&strip=t] (Rob Marquardt 2002)
  2. Re: [include file=filename.inc&strip=t] (Brian Fries 2002)
  3. Re: [include file=filename.inc&strip=t] (Donovan 2002)
  4. Re: [include file=filename.inc&strip=t] (Louis A Perosi 2002)
  5. Re: [include file=filename.inc&strip=t] (Brian Fries 2002)
  6. Re: [include file=filename.inc&strip=t] (Donovan 2002)
  7. Re: [include file=filename.inc&strip=t] (Brian Fries 2002)
  8. Re: [include file=filename.inc&strip=t] (Kenneth Grome 2002)
  9. Re: [include file=filename.inc&strip=t] (Scott Anderson 2002)
  10. Re: [include file=filename.inc&strip=t] (Brian Fries 2002)
  11. Re: [include file=filename.inc&strip=t] (Scott Anderson 2002)
  12. Re: [include file=filename.inc&strip=t] (Scott Anderson 2002)
  13. Re: [include file=filename.inc&strip=t] (Brian Fries 2002)
  14. Re: [include file=filename.inc&strip=t] (Brian Fries 2002)
  15. Re: [include file=filename.inc&strip=t] (Donovan 2002)
  16. Re: [include file=filename.inc&strip=t] (Scott Anderson 2002)
  17. Re: [include file=filename.inc&strip=t] (Scott Anderson 2002)
  18. Re: [include file=filename.inc&strip=t] (Andrew Simpson 2002)
  19. Re: [include file=filename.inc&strip=t] (Larry Goodhew 2002)
  20. Re: [include file=filename.inc&strip=t] (John Peacock 2002)
  21. Re: [include file=filename.inc&strip=t] (Alain Russell 2002)
  22. Re: [include file=filename.inc&strip=t] (Scott Anderson 2002)
  23. Re: RFE: [include file=filename.inc&strip=t] (Brian Fries 2002)
  24. Re: RFE: [include file=filename.inc&strip=t] (Gary Krockover 2002)
  25. Re: RFE: [include file=filename.inc&strip=t] (Brian Fries 2002)
  26. Re: [include file=filename.inc&strip=t] (Scott Anderson 2002)
  27. RFE: [include file=filename.inc&strip=t] (John Peacock 2002)
That sounds cool... though it sounds like we'll still need to do some sort of [trim] within the function to avoid stray white space showing up in our resulting pages.Eager with anticipation, BrianAt 3:39 PM 9/19/02, Scott Anderson wrote: >I do not think it is necessary, as the function code does have the ability >to access and create template level variables. So, you can simulate a 'pass >by reference'. Or just make it a part of your definition.... > >[function name=MyFnction] >... >[text scope=global][return]=blah[/text] >[/function] > >[!] Call MyFunction. Result will be stored in the MyResult text variable >[/!] >[Myfunction return=MyResult] > >I think I am giving away to much, I better stop now. > > > > >> -----Original Message----- >> From: WebCatalog Talk >> [mailto:WebDNA-Talk@talk.smithmicro.com]On Behalf >> Of Brian Fries >> Sent: Thursday, September 19, 2002 3:09 PM >> To: WebCatalog Talk >> Subject: Re: [include file=filename.inc&strip=t] >> >> >> Awesome! Then I can stop writing my latest treatise on the benefits >> of such a context! It's always a pleasure to see examples of vendors >> listening to their customers. >> >> Do these functions also have something like a return context so you >> can specify exactly what to return, as opposed to the current >> discussion which is centered around what NOT to return? >> >> i.e.: >> >> [function myFunction] >> code >> more code >> [return [myReturnVar]] >> [/function] >> >> ...and what's the latest on the expected 5.0 release schedule? >> >> - brian >> >> >> At 2:27 PM 9/19/02, Scott Anderson wrote: >> >I see your point. I think it would be good to do both, >> create a global >> >method and a new context, for removing extraneous white space. >> > >> >You will appreciate the new [function name=MyFunction...] >> context I just >> >finished implementing for 5.0. Instances of the 'user >> defined' functions >> >have their own parameter and variable name space. It has >> come in very handy >> >for our 5.0 template development. >> > >> >> -----Original Message----- >> >> From: WebCatalog Talk >> >> [mailto:WebDNA-Talk@talk.smithmicro.com]On Behalf >> >> Of John Peacock >> >> Sent: Thursday, September 19, 2002 1:58 PM >> >> To: WebCatalog Talk >> >> Subject: Re: [include file=filename.inc&strip=t] >> >> >> >> >> >> Scott Anderson wrote: >> >> > One idea that comes to mind is the introduction of a >> >> post-parse action. >> >> > This action could take the form of a WebDNA code block, >> >> which could be >> >> > persisted in the admin prefs. This code block would then >> >> be applied to all >> >> > parsed results, just before being returned to the >> >> webserver. It would then >> >> > be simple matter to define a WebDNA post-parse block of >> >> code to strip out > > >> > EOL's (or whatever), and this would be applied to every > > >> template processed. > > >> > Any feedback? > > >> > > >> No, that would also be nice but would not help me here. My > > >> issue is that the >> >> [include] context contains all of the EOL's from inside the >> >> context in addition >> >> to any text that I explicitely show. I want to have >> >> >> >> [include file=^somefile.inc¶m1] >> >> >> >> appears exactly like a new user-defined function >> >> >> >> [somefile param1] >> >> >> >> with no text (including EOL's) except that which I chose to >> >> display. If the >> >> post-parse action could apply to each enclosing context, that >> >> would be fine. If >> >> you look at what I am trying to accomplish, stripping EOL >> >> before sending would >> >> not be sufficient, since the [include] context is inside >> >> other contexts and the >> >> EOL's could wind up causing a syntax error... >> >> >> >> John >> >> >> >> -- >> >> John Peacock >> >> Director of Information Research and Technology >> >> Rowman & Littlefield Publishing Group >> >> 4720 Boston Way >> >> Lanham, MD 20706 >> >> 301-459-3366 x.5010 > > > > fax 301-429-5747------------------------------------------------------------- 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://search.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] Sorting -- Dealing with Blanks (2008) expired beta (1997) Is there an alternative to emailer? (1999) Where is f2? (1997) Replace Statement (1997) New commands in Final candidate (1997) extending webcatalog (1997) Re:Email Problem (1997) Press Release hit the NewsWire!!! (1997) WCf2 and nested tags (1997) Re[3]: searches with dash, period etc. (back form politenes (2000) Problem (1997) problem 'building' field names (2000) Re[2]: 2nd WebCatalog2 Feature Request (1996) WebCommerce: Folder organization ? (1997) Why is my easy [AddLineItems] NOT working?? (2000) Credit Card Number checking (1997) Sample Tearoom Search Error (1997) Databases going to sleep (1998) detecting already used [cart]? (2005)