Seite 1 von 1
Edieren von Posts
Verfasst: 04.10.2003 21:56
von HellGod
Ich habe das phpbb2.0.6 und möchte wie in anderen Foren das nach dem edieren von Posts sowas wie
« Zuletzt bearbeitet: Heute, 20:13 Uhr von HellGod »
kommt.
Ist das im Script enthalten wenn nicht wo bekomme ich einen entsprechenden MOD ?
Und gibt es einen Mod der das nachfragen von Usern um in bestimmte Gruppen zukommen unterbinden kann. Und das ich anstatt das die sich eine Gruppe aussuchen, das ich die über den Admin bereich in bestimmte gruppen packen kann ?
Verfasst: 04.10.2003 22:10
von MiXa
dürfte
Mod Title: Show edited By MOD
ich weiß allerdings nicht ob das jetzt alles von dem mod ist
Code: Alles auswählen
#################################################################
## Mod Title: Show edited By MOD
## Mod Version: 1.0.1
## Author: Sven Ansem <sven@shannado.nl> - http://www.shannado.nl
## Description: This MOD shows by whom the post is edited. Only when it is not the last post
## In the HOW TO is descriped how to also show the edited by info even if it is the last post.
##
##
##
## Installation Level: Easy
## Installation Time: 5
## Files To Edit: viewtopic.php, functions_post.php
## Included Files:
#################################################################
## Security Disclaimer: This MOD Cannot Be Posted To Or Added At Any Non-Official phpBB Sites
#################################################################
##
## Author Note:
##
## First upload the file 'show_edited_by_inst.php' to the root of your forum directory AND
## run the file. After the run, delete the file immediately !!!!!!!!!!
##
##
## If you want that the always the edit info is displayed (even if it is the last post) then adjust the
## '$edited_sql' codeline AFTER you done the entire HOWTO in the functions_post.php
## $edited_sql = ( $mode == 'editpost' ) ? ", post_edit_user = $usr_id, post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
##
## Compliant with phpBB v2.0.1
##
##
## History:
## ------------
## 0.9.0 beta
## - Beta
##
## 1.0.0 Final
## - FINAL
## - No changes
##
## 1.0.1 Final
## - Made the HOW TO phpBB v2.0.1 compliant
#################################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
#################################################################
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------
#
//
// Editing information
//
if ( $postrow[$i]['post_edit_count'] )
{
$l_edit_time_total = ( $postrow[$i]['post_edit_count'] == 1 ) ? $lang['Edited_time_total'] : $lang['Edited_times_total'];
$l_edited_by = '<br /><br />' . sprintf($l_edit_time_total, $poster, create_date($board_config['default_dateformat'], $postrow[$i]['post_edit_time'], $board_config['board_timezone']), $postrow[$i]['post_edit_count']);
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
//
// Editing information
//
if ( $postrow[$i]['post_edit_count'] )
{
$editer = '';
if ( !$postrow[$i]['post_edit_user'] )
{
$editer = $poster;
}
else
{
$usr_id = $postrow[$i]['post_edit_user'];
$sql = "SELECT username
FROM " . USERS_TABLE . " u
WHERE user_id = " . $usr_id;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Tried obtaining data for a non-existent user', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$editer = $row['username'];
}
$l_edit_time_total = ( $postrow[$i]['post_edit_count'] == 1 ) ? $lang['Edited_time_total'] : $lang['Edited_times_total'];
$l_edited_by = '<br /><br />' . sprintf($l_edit_time_total, $editer, create_date($board_config['default_dateformat'], $postrow[$i]['post_edit_time'], $board_config['board_timezone']), $postrow[$i]['post_edit_count']);
}
#
#-----[ OPEN ]------------------------------------------
#
includes/functions_post.php
#
#-----[ FIND ]------------------------------------------
#
$edited_sql = ( $mode == 'editpost' && !$post_data['last_post'] && $post_data['poster_post'] ) ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
#
#-----[ REPLACE WITH ]------------------------------------------
#
$usr_id = $userdata['user_id'];
$edited_sql = ( $mode == 'editpost' && !$post_data['last_post'] ) ? ", post_edit_user = $usr_id, post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Danke
Verfasst: 05.10.2003 02:22
von HellGod
Hey Cool danke!!!!
leider geht der von dir nicht aber trotzdem danke für die mühe
http://www.phpbbhacks.com/viewhack.php?id=1299
hier ist einer der geht