[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ic] Adding a system wide module


Jeff Fearn wrote:

Hi, I want to allow the Date::Calc modules functions to be used in the
HTML pages on my site. Is there one place I can put this that will
allow it to be run on any store on the server?

Jeff
_______________________________________________
interchange-users mailing list
suppressed
http://www.icdevgroup.org/mailman/listinfo/interchange-users

Jeff,

That's a piece of cake. You just need a user tag. Look in your Interchange directory under /usr/lib/interchange/code and you'll find a bunch of examples. The ones that will be closest to what you'll want is in /usr/lib/interchange/code/SystemTag.

Once you write the user tag, copy it to /usr/lib/interchange/code/UserTag, add it to the requires line in the catalog.cfg and restart Interchange. There's more in the documentation on UserTags.

If you want an easier route, here's some date examples I have:

- Reformat date

[convert-date fmt="%b %e, %Y %l:%M %P"][loop-data transactions order_date][/convert-date]


- Perl Time:

[perl ]
      return $Tag->time({sortable =>'true'});
[/perl]
[perl]
      return $Tag->time('',{ format => '%Y%m%d%H%M%S'});
[/perl]


- Tag Time:

[tag time]%Y%m%d %H:%M:%S[/tag]


- Date Calculations (Date two months ago today):

[seti start_date][query sql="SELECT DATE_FORMAT( DATE_SUB( NOW( ) , INTERVAL 2 MONTH ) , '%Y%m%d' ) as date " list=1][sql-param date][/query][/seti]

--

Sincerely,

Duane Hinkley
Down Home Web Design, Inc.
(208) 424-0572 Fax(208) 587-0738

suppressed
www.downhomewebdesign.com

_______________________________________________
interchange-users mailing list
suppressed
http://www.icdevgroup.org/mailman/listinfo/interchange-users


Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.