Seite 1 von 2
[edit_reason]
Verfasst: 13.08.2007 21:14
von djchrisnet
Betrifft MOD: [mod=edit_reason]Edit-Reason[/mod]
Mir wird eine Fehler meldung bei der editierung eines beitrags angezeigt!
Warning: Missing argument 14 for prepare_post() in /usr/export/www/vhosts/funnetwork/hosting/djchrisnet/phpBB2/includes/functions_post.php on line 93
Warning: Missing argument 15 for prepare_post() in /usr/export/www/vhosts/funnetwork/hosting/djchrisnet/phpBB2/includes/functions_post.php on line 93
Ausserdem übernimmt er den Änderungsgrund nicht und somit wird auch kein Beitrag editiert.
Kannst du mir weiterhelfen?
Verfasst: 13.08.2007 21:57
von punkface
Wichtig: Support-Anfragen (VOR dem Posten unbedingt lesen!)
Um Anfragen, bei denen eine bestimmte Datei eine Fehlermeldung verursacht, schneller und effektiver bearbeiten zu können, bitten wir euch, diese Datei direkt im Startposting unaufgefordert bereitzustellen ( KB:datei )
Verfasst: 14.08.2007 00:22
von djchrisnet
Verfasst: 14.08.2007 00:34
von punkface
Zu welchem MOD gehört denn
aus Zeile 93?
Und verlink mal bitte auf die posting.php als txt-Datei
Verfasst: 14.08.2007 09:03
von killerbees19
Missing argument 14 for prepare_post()
Das betrifft nicht meinen MOD, denn der verändert nicht die Parameter der Funktion

Da muss ein anderer MOD schuld sein...
MfG Christian
Verfasst: 14.08.2007 10:05
von djchrisnet
punkface hat geschrieben:Zu welchem MOD gehört denn
aus Zeile 93?
Und verlink mal bitte auf die posting.php als txt-Datei
Hier die
http://djchrisnet.dj.funpic.de/phpBB2/posting.txt
Die müssten eigendlich von den Umfragenmods kommen, die erst dasb umfragenende und erst nach ende dann das ergebniss anzeigen.
Verfasst: 14.08.2007 11:00
von punkface
posting.php
suche
Code: Alles auswählen
prepare_post($mode, $post_data, $bbcode_on, $html_on, $smilies_on, $error_msg, $username, $bbcode_uid, $subject, $message, $poll_title, $poll_options, $poll_length);
ersetzte das mit
Code: Alles auswählen
$show_endtime = ( isset($HTTP_POST_VARS['show_endtime']) && $is_auth['auth_pollcreate'] ) ? $HTTP_POST_VARS['show_endtime'] : '1';
$show_results = ( isset($HTTP_POST_VARS['show_results']) && $is_auth['auth_pollcreate'] ) ? $HTTP_POST_VARS['show_results'] : '1';
$bbcode_uid = '';
prepare_post($mode, $post_data, $bbcode_on, $html_on, $smilies_on, $error_msg, $username, $bbcode_uid, $subject, $message, $poll_title, $poll_options, $poll_length, $show_endtime, $show_results);
Teste das mal
Verfasst: 14.08.2007 11:55
von djchrisnet
Ich habe noch einen Mod vergessen, den ich erst letztens eingebaut habe.
-Log all Action mod
Dort steht in der anleitung
Code: Alles auswählen
#
#-----[ FIND ]------------------------------------------------
#
switch ( $mode )
{
case 'editpost':
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Log Actions Start
$username = ( !empty($HTTP_POST_VARS['username']) ) ? $HTTP_POST_VARS['username'] : '';
$subject = ( !empty($HTTP_POST_VARS['subject']) ) ? trim($HTTP_POST_VARS['subject']) : '';
$message = ( !empty($HTTP_POST_VARS['message']) ) ? $HTTP_POST_VARS['message'] : '';
$poll_title = ( isset($HTTP_POST_VARS['poll_title']) && $is_auth['auth_pollcreate'] ) ? $HTTP_POST_VARS['poll_title'] : '';
$poll_options = ( isset($HTTP_POST_VARS['poll_option_text']) && $is_auth['auth_pollcreate'] ) ? $HTTP_POST_VARS['poll_option_text'] : '';
$poll_length = ( isset($HTTP_POST_VARS['poll_length']) && $is_auth['auth_pollcreate'] ) ? $HTTP_POST_VARS['poll_length'] : '';
$bbcode_uid = '';
prepare_post($mode, $post_data, $bbcode_on, $html_on, $smilies_on, $error_msg, $username, $bbcode_uid, $subject, $message, $poll_title, $poll_options, $poll_length);
if ( $error_msg == '' )
{
$topic_type = ( $topic_type != $post_data['topic_type'] && !$is_auth['auth_sticky'] && !$is_auth['auth_announce'] ) ? $post_data['topic_type'] : $topic_type;
submit_post($mode, $post_data, $return_message, $return_meta, $forum_id, $topic_id, $post_id, $poll_id, $topic_type, $bbcode_on, $html_on, $smilies_on, $attach_sig, $bbcode_uid, str_replace("\'", "''", $username), str_replace("\'", "''", $subject), str_replace("\'", "''", $message), str_replace("\'", "''", $poll_title), $poll_options, $poll_length);
// Log actions MOD Start
if ( $is_auth['auth_mod'] )
{
log_action('edit', $topic_id, $userdata['user_id'], $userdata['username']);
}
// Log actions MOD End
}
break;
// Log Action End
habe den pre_post nun von unten kopiert und dort eingebaut.
Verfasst: 14.08.2007 12:27
von djchrisnet
Mittlerweile ist mein Hoster wieder online und meine posting.php hochgeladen. Die im Startbeitrag gemeldeten fehlermeldungen sind wech. allerdings wird trotzdem immer wieder angezeigt, das der grund fehlt.
von mir überarbeitete
posting.txt
immernoch die selbe
function_post.txt
Verfasst: 14.08.2007 13:12
von Dr.Death
Du hast dein Thema binnen weniger Minuten/Stunden mit einem Folgebeitrag nach oben geschoben.
Die Mindestwartezeit für Topic Bumping beträgt 24 Stunden.
Bitte lies Dir den
phpBB.de-Knigge erneut durch und beachte diese zukünftig.