da niemand gemeckert hat, hier isses:
Code: Alles auswählen
##############################################################
## MOD Title: casa_post_edit_time.mod
## MOD Author: Robert Einsle < robert@einsle.de > (Robert Einsle) http://www.einsle.de
## MOD Description: Einbau zum Einstellen der PostEditTime als Zeitfenster, in dem User ihre Beitraege bearbeiten duerfen
## MOD Version: 0.0.1
##
## Installation Level: Intermediate
## Installation Time: 21 Minutes
## Files To Edit:admin/admin_forums.php
## language/lang_english/lang_admin.php
## language/lang_english/lang_main.php
## templates/subSilver/admin/forum_edit_body.tpl
## viewtopic.php
## Included Files: n/a
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## Author Notes:
##
##############################################################
## MOD History:
##
## 2005-12-07 - Version 0.0.1
## - Einbau der Einstellungsmöglichkeit der Zeit im Forum
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ SQL ]------------------------------------------
#
ALTER TABLE `phpbb_forums` ADD `post_edit_time` INT( 4 ) DEFAULT '0' NOT NULL;
#
#-----[ OPEN ]------------------------------------------
#
admin/admin_forums.php
#
#-----[ FIND ]------------------------------------------
#
$forumstatus = $row['forum_status'];
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Start Post Edit Time MOD
$postEditTime = $row['post_edit_time'];
// End Post Edit Time MOD
#
#-----[ FIND ]------------------------------------------
#
'DESCRIPTION' => $forumdesc)
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Start Post Edit Time MOD
'POST_EDIT_TIME' => $postEditTime,
'L_POST_EDIT_TIME' => $lang['Post_Edit_Time'],
'L_MINUTES' => $lang['Minutes'],
// End Post Edit Time MOD
#
#-----[ FIND ]------------------------------------------
#
$sql = "UPDATE " . FORUMS_TABLE . "
SET forum_name = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', cat_id = "
#
#-----[ IN-LINE FIND ]------------------------------------------
#
, prune_enable = " . intval($HTTP_POST_VARS['prune_enable']) . "
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, post_edit_time = " . intval($HTTP_POST_VARS['post_edit_time']) . "
#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_admin.php
#
#-----[ FIND ]------------------------------------------
#
//
// That's all Folks!
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Start Post Edit Time MOD
$lang['Post_Edit_Time'] = 'How long should Users edit there Posts (0 = unendlich):';
// End Post Edit Time MOD
#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
//
// That's all, Folks!
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Start Post Edit Time MOD
$lang['Minutes'] = 'Minutes';
// End Post Edit Time MOD
# #
# #-----[ OPEN ]------------------------------------------
# #
# language/lang_german/lang_admin.php
#
# #
# #-----[ FIND ]------------------------------------------
# #
# //
# // That's all Folks!
#
# #
# #-----[ BEFORE, ADD ]------------------------------------------
# #
# // Start Post Edit Time MOD
# $lang['Post_Edit_Time'] = 'Wie lange sol ein Beitrag von Usern editierbar bleiben (0 = unendlich):';
# // End Post Edit Time MOD
#
# #
# #-----[ OPEN ]------------------------------------------
# #
# language/lang_german/lang_main.php
#
# #
# #-----[ FIND ]------------------------------------------
# #
# //
# // That's all, Folks!
#
# #
# #-----[ BEFORE, ADD ]------------------------------------------
# #
# // Start Post Edit Time MOD
# $lang['Minutes'] = 'Minuten';
# // End Post Edit Time MOD
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/admin/forum_edit_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<td class="row1">{L_FORUM_STATUS}</td>
<td class="row2"><select name="forumstatus">{S_STATUS_LIST}</select></td>
</tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- Start Post Edit Time MOD -->
<tr>
<td class="row1">{L_POST_EDIT_TIME}</td>
<td class="row2"><input type="text" name="post_edit_time" value="{POST_EDIT_TIME}" size="5" /> {L_MINUTES}</td> </tr>
<!-- End Post Edit Time MOD -->
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------
#
else
{
$delpost_img = '';
$delpost = '';
}
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Start Post Edit Time MOD
$delete_time = $forum_topic_data['post_edit_time'] * 60;
$post_time = $postrow[$i]['post_time'];
if ( ( $delete_time > 0 ) && ( $post_time+$delete_time <= time() ) && !$is_auth['auth_mod'] )
{
$edit_img = '';
$edit = '';
$delpost_img = '';
$delpost = '';
}
// End Post Edit Time MOD
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM