When did you last change a
web page?
Have you ever wanted to dynamically display the
last date modified on a page for your site?
This tutorial will show you how to do this on
each page and it will also show you how to display a list of many files in a
single location...
Let's begin,
The first example will show you how to
incorporate this into the page the visitor is calling.. so when your visitor is
visiting the "index.cfm" page it will show the last date modified...
etc..
The first thing you do is is to create your
actual page... we'll use the page called "index.cfm" as an example..
<!--- index.cfm page
begins --->
YOUR CODE
WILL GO HERE
<!--- display the
last date modified area --->
<cfdirectory action="list"
directory="#ExpandPath(".")#\"
name="qGetLastdateModified"
filter="#ListLast(CGI.SCRIPT_NAME,
"/")#">
<cfif
qGetLastdateModified.recordCount>
<cfoutput>This page was last modified on : #DateFormat(qGetLastdateModified.dateLastModified,
"mm/dd/yyyy")# </cfoutput>
</cfif>
<!--- index.cfm page ends
--->
What this does is basically call <CFDIRECTORY>
to call the page being called and get the last date modified for that particular
file.
The next example will allow you to set a
variable that contains a list of files you want to report a last date modified
for, let's begin:
<cfset fileList = "index.cfm,page2.cfm,page3.cfm">
<cfoutput>
<cfloop list="#fileList#"
index="page">
<cfdirectory action="list"
directory="c:\directory_to_my_files\"
filter="#page#"
name="qGetFileDate">
#page# was last modified on : #DateFormat(qGetFileDate.dateLastModified,
"mm/dd/yyyy")#<BR>
</cfloop>
</cfoutput>
So now you will be able to alert your visitors
on when was the last time you modified a web page!
Questions? Comments? Please let
me know by emailing me or by posting your questions on the EasyCFM
forums!
Date added: Mon. April 12, 2004
Posted by: Pablo Varando | Views: 12953 | Tested Platforms: CF4,CF5,CFMX,BlueDragon | Difficulty: Beginner
Other
 |
Works great!
This is exactly what I was looking for! Thanks sooooooo much! -Dave
Posted by: David Pienta
Posted on: 04/14/2004 03:39 PM
|
You're welcome!
You're welcome, we're here to help you learn ColdFusion, Easily! :)
Posted by: Pablo Varando
Posted on: 05/06/2004 08:07 PM
|
Or..
..you simply insert this <!-- #BeginDate format:Ge1 -->03.11.2004<!-- #EndDate --> wherever you want to display the date when the page was last modified *cough*
Posted by: Matt
Posted on: 11/03/2004 10:01 AM
|
great stuff, but..
Hi, I stumbled across a cold fusion scrift on your page when looking to add a last modified function to a page.
My task is to find pages which havent been updated between certain time periods or in the last x amount of time.
To do this manually would be painstaking as the site in hand is already quite large, and will continuously grow over the coming year. Can the second half of the script be modified to do this?
Posted by: Bam
Posted on: 01/28/2008 09:12 AM
|
|