Well a forum that I frequent owned by a fellow minister http://www.ulconline.com/forum has implemented an edit timelimit.
You have 20 minutes to edit your post after which time the edit function becomes disabled for that post. He also has the edited by information show up no matter how it is edited, this included by moderators and admins.
The reason he added the timelimit is because some people would post something to get the users community up in arms and then after several hours would change their post and claim innocence.
Ok, I changed a couple of things so that all activity by anyone (moving, editing, etc..) is logged into the post. I simply removed the M_LEV < 4 portion in post_info.asp where it adds the "Edited by" line.
It looks like I might have to try my hand at a mod. What I am planning on doing is adding a field to the FORUM_CONFIG_NEW table that has a timelimit for editing posts.
I'd then add a section to the features config for setting the timelimit.
Then in forum.asp and topic.asp add in coding to disable editing if not a moderator or admin after the time specified. The logic should be fairly easy but I am new to SQL.
Since the T_DATE is a long string i.e. 20020328135740 I should be able to use a datediff, but I am not sure of how exactly to do it.
Any thoughts or suggestions would be appreciated.
Added: Actually I think it might be easier to change post.asp to check how long since the post was originally posted and have it deny editing.