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

Code: Alles auswählen

&$show_endtime, &$show_results
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

Code: Alles auswählen

&$show_endtime, &$show_results
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 selbefunction_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.