Zu Punkt 2:
Suche:
Code: Alles auswählen
<tr>
<td colspan="2"><span class="postbody">{postrow.MESSAGE}</span>{postrow.ATTACHMENTS}<span class="postbody">{postrow.SIGNATURE}</span><span class="gensmall">{postrow.EDITED_MESSAGE}
<!-- BEGIN edit_reason -->
<br /><br /><b>{postrow.edit_reason.L_EDIT_REASON}:</b> {postrow.edit_reason.EDIT_REASON}
<!-- END edit_reason -->
<!-- BEGIN edits -->
<span class="gensmall">{postrow.edits.EDIT_TEXT}</span>
<!-- END edits -->
</span></td>
</tr>
Ersetze es mit:
Code: Alles auswählen
<tr>
<td colspan="2"><span class="postbody">{postrow.MESSAGE}</span>{postrow.ATTACHMENTS}
<span class="gensmall">{postrow.EDITED_MESSAGE}
<!-- BEGIN edit_reason -->
<br /><br /><b>{postrow.edit_reason.L_EDIT_REASON}:</b> {postrow.edit_reason.EDIT_REASON}
<!-- END edit_reason -->
<!-- BEGIN edits -->
<span class="gensmall">{postrow.edits.EDIT_TEXT}</span>
<!-- END edits -->
</span><span class="postbody">{postrow.SIGNATURE}</span>
</td>
</tr>
Punkt 1 hat mich auch geärgert und dafür habe ich selbst auch eine eigene Lösung eingebaut:
Suche in der
viewtopic.php:
Code: Alles auswählen
//
// New editing information
//
if ( $postrow[$i]['post_edit_count'] )
{
$sql = "SELECT edit_user, edit_time FROM ". EDIT_TABLE ."
WHERE edit_post = '". $postrow[$i]['post_id'] ."'
ORDER BY edit_time DESC";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not get edits", '', __LINE__, __FILE__, $sql);
}
$edits = array();
while($row = $db->sql_fetchrow($result))
{
$edits[] = $row;
}
for($k = 0; $k < count($edits); $k++)
{
$edit_break = ($k == 0) ? "<br /><br />" : "<br />";
$template->assign_block_vars('postrow.edits', array(
'EDIT_TEXT' => sprintf($lang['Last_edit'], $edit_break, create_date($board_config['default_dateformat'], $edits[$k]['edit_time'], $board_config['board_timezone']), $edits[$k]['edit_user']))
);
}
}
Ersetze es mit:
Code: Alles auswählen
//
// New editing information (by killerbees19)
//
if ( $postrow[$i]['post_edit_count'] )
{
$sql = "SELECT edit_user, edit_time FROM ". EDIT_TABLE ."
WHERE edit_post = '". $postrow[$i]['post_id'] ."'
ORDER BY edit_time DESC";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not get edits", '', __LINE__, __FILE__, $sql);
}
$count_edit = $db->sql_numrows($result);
if($count_edit)
{
$row = $db->sql_fetchrow($result);
$edit_text = ($count_edit == 1) ? sprintf($lang['Edited_time_total'], $row['edit_user'], create_date($board_config['default_dateformat'], $row['edit_time'], $board_config['board_timezone'])) : sprintf($lang['Edited_times_total'], $row['edit_user'], create_date($board_config['default_dateformat'], $row['edit_time'], $board_config['board_timezone']), $count_edit);
$template->assign_block_vars('postrow.edits', array(
'EDIT_TEXT' => '<br /><br />'.$edit_text,
));
}
}
MfG Christian