Seite 1 von 1

Problem mit Edit Reason Mod

Verfasst: 11.02.2007 16:01
von Crangerboy
Hey,

habe nach dem amnuellen Einbau des Edit Reason mod folgendes

Problem:

[ externes Bild ]

[ externes Bild ]

Die jeweiligen Dateien sehen so aus:

viewtopic:

Code: Alles auswählen

        'L_SUBJECT' => $lang['Subject'],
        'L_MESSAGE_BODY' => $lang['Message_body'],
        'L_OPTIONS' => $lang['Options'],
        'L_PREVIEW' => $lang['Preview'],
          // Edit-Reason
  'edit_text_info'         => $lang['edit_text_info'],
  'L_NO_EDIT_MSG' => $lang['No_edit_message'],
  // Edit-Reason
        'L_SPELLCHECK' => $lang['Spellcheck'],
        'L_SUBMIT' => $lang['Submit'],
        'L_CANCEL' => $lang['Cancel'],
        'L_CONFIRM_DELETE' => $lang['Confirm_delete'],
        'L_DISABLE_HTML' => $lang['Disable_HTML_post'],
        'L_DISABLE_BBCODE' => $lang['Disable_BBCode_post'],
        'L_DISABLE_SMILIES' => $lang['Disable_Smilies_post'],
        'L_ATTACH_SIGNATURE' => $lang['Attach_signature'],
        'L_NOTIFY_ON_REPLY' => $lang['Notify'],
        'L_DELETE_POST' => $lang['Delete_post'],
                'L_MINI_POST_ALT' => $mini_post_alt,

                'U_MINI_POST' => $mini_post_url,
                'U_POST_ID' => $postrow[$i]['post_id'])
        );
}

// START Edit-Reason
$sql = "SELECT user, text FROM ". edit_text_table ." WHERE postid='". $postrow[$i]['post_id'] ."'";
if ( !($result = $db->sql_query($sql)) )
{
  message_die(GENERAL_ERROR, "Could not get edit_text", '', __LINE__, __FILE__, $sql);
}
$edit_text = array();
while($row = $db->sql_fetchrow($result))
{
  $edit_text[] = $row;
}

if($edit_text['0']['text'] != '')
{
  $template->assign_block_vars('postrow.edit_text', array(
    'EDIT_TEXT' => sprintf($lang['edit_text'], htmlentities($edit_text['0']['user']), htmlentities($edit_text['0']['text'])))
  );
}
// END Edit-Reason


$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>
die posting.php

Code: Alles auswählen

        'L_SUBJECT' => $lang['Subject'],
        'L_MESSAGE_BODY' => $lang['Message_body'],
        'L_OPTIONS' => $lang['Options'],
        'L_PREVIEW' => $lang['Preview'],
          // Edit-Reason
  'edit_text_info'         => $lang['edit_text_info'],
  'L_NO_EDIT_MSG' => $lang['No_edit_message'],
  // Edit-Reason
        'L_SPELLCHECK' => $lang['Spellcheck'],
        'L_SUBMIT' => $lang['Submit'],
        'L_CANCEL' => $lang['Cancel'],
        'L_CONFIRM_DELETE' => $lang['Confirm_delete'],
        'L_DISABLE_HTML' => $lang['Disable_HTML_post'],
        'L_DISABLE_BBCODE' => $lang['Disable_BBCode_post'],
        'L_DISABLE_SMILIES' => $lang['Disable_Smilies_post'],
        'L_ATTACH_SIGNATURE' => $lang['Attach_signature'],
        'L_NOTIFY_ON_REPLY' => $lang['Notify'],
        'L_DELETE_POST' => $lang['Delete_post'],
Habt ihr eine Lösung?

Verfasst: 11.02.2007 18:11
von killerbees19
Kann es sein, dass du Codestellen in den falschen Dateien eingebaut hast?
Verlinke bitte einmal auf die posting.php und posting_body.tpl sowie auf die functions_post.php ;-)

EDIT:
Verlinke doch bitte auch auf die viewtopic.php und viewtopic_body.tpl ;-)

Eine PHP-Datei zum Download anbieten


MfG Christian

Verfasst: 11.02.2007 18:21
von Crangerboy

Verfasst: 11.02.2007 18:32
von killerbees19
Wie ich es mir gedacht habe: Du hast alles komplett falsch eingebaut.
Du darfst nicht in die tpl-Dateien den Code für die PHP-Dateien einbauen ;-)

Das beste ist, wenn du alles wieder rückgängig machst und den MOD komplett neu einbaust. Achte darauf, dass du in die richtige Datei etwas einbaust. Zwischen viewtopic.php und viewtopic_body.tpl ist ein Unterschied ;-)

Hilfreiche Links:
MODs - FAQ


MfG Christian