[thelist] How to put a date-limit on SSIs?

George Dillon george.dillon at ukonline.co.uk
Wed Jan 31 19:15:48 CST 2001

Is there a way to use XSSI to include a file but only before a given date?

I have a page on my own site which lists forthcoming performances, and I'd
like it to effectively update itself (by not including the info about past
dates).  I'm currently achieving what I want using client-side Javascript,
but I'd rather do it using only XSSI if possible.

Here's the URL: http://www.georgedillon.com/theatre/tour2001.shtml

The relevant SSI to determine today's date runs:

<!--#config timefmt="%y" -->
var Var_y=<!--#echo var="DATE_GMT"  -->;
<!--#config timefmt="%m" -->
var Var_m=<!--#echo var="DATE_GMT"  -->;
<!--#config timefmt="%d" -->
var Var_d=<!--#echo var="DATE_GMT"  -->;

The info about the dates on the tour looks a bit like this:

i=0;gigs=new Array();
i+=1;gigs[i]=new Array("010218","Tues - Sun","6th - 18th Feb","LONDON","The
King's Head","020 7226 1916")
i+=1;gigs[i]=new Array("010427","Wed - Fri","25 - 27 Apr","MANCHESTER","The
Green Room","0161 950 5900")

And the Javascript to determine whether or not to write the table row is:

for (i=1;i<=gigs.length-1;i++)
 for (j=1;j<=5;j++)
  if(j==3){gigstring+=' class="h4"'}

So how can I do this better?


George Dillon

More information about the thelist mailing list