Seite 1 von 1

Privmsg.php Fehlermeldung

Verfasst: 06.01.2006 14:04
von Borstenhorst
Normalerweise bekomme ich in meinem eigenen Forum keine pm's daher ist mir der Fehler auch nicht aufgefallen, wenn ich versuche mir Private nachhriten anzeigen zu lassen bekomme ich den Fehler

Code: Alles auswählen

Parse error: syntax error, unexpected $end in /www/htdocs/v130024/privmsg.php on line 2164

Zeile 2164 gibt es garnixht geht nur bis 2163, hänge aber mal die letzten Zeilen an

Code: Alles auswählen

		if ( count($orig_word) )
		{
			$msg_subject = preg_replace($orig_word, $replacement_word, $msg_subject);
		}
		
		$u_subject = append_sid("privmsg.$phpEx?folder=$folder&mode=read&" . POST_POST_URL . "=$privmsg_id");

		$msg_date = create_date($board_config['default_dateformat'], $row['privmsgs_date'], $board_config['board_timezone']);

		if ( $flag == PRIVMSGS_NEW_MAIL && $folder == 'inbox' )
		{
			$msg_subject = '<b>' . $msg_subject . '</b>';
			$msg_date = '<b>' . $msg_date . '</b>';
			$msg_username = '<b>' . $msg_username . '</b>';
		}

		$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
		$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
		$i++;

		$template->assign_block_vars('listrow', array(
			'ROW_COLOR' => '#' . $row_color,
			'ROW_CLASS' => $row_class,
			'FROM' => $msg_username,
			'SUBJECT' => $msg_subject,
			'DATE' => $msg_date,
			'PRIVMSG_FOLDER_IMG' => $icon_flag,

			'L_PRIVMSG_FOLDER_ALT' => $icon_flag_alt, 

			'S_MARK_ID' => $privmsg_id, 

			'U_READ' => $u_subject,
			'U_FROM_USER_PROFILE' => $u_from_user_profile)
		);
	}
	while( $row = $db->sql_fetchrow($result) );

	$template->assign_vars(array(
		'PAGINATION' => generate_pagination("privmsg.$phpEx?folder=$folder", $pm_total, $board_config['topics_per_page'], $start),
		'PAGE_NUMBER' => sprintf($lang['Page_of'], ( floor( $start / $board_config['topics_per_page'] ) + 1 ), ceil( $pm_total / $board_config['topics_per_page'] )), 

		'L_GOTO_PAGE' => $lang['Goto_page'])
	);

}
else
{
	$template->assign_vars(array(
		'L_NO_MESSAGES' => $lang['No_messages_folder'])
	);

	$template->assign_block_vars("switch_no_messages", array() );
}

$template->pparse('body');

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

?>

Weil ich die Funktion nicht benutze und die user mir nie etwas gesagt haben weiß ich nicht welcher Mod dafür verantwortlich sein könnte.

Schonmal danke fürs lesen ;)

Verfasst: 08.01.2006 22:55
von Borstenhorst
hmm, keiner ne Idee worans liegen könnte?

Verfasst: 08.01.2006 23:09
von PhilippK
Da ist wohl irgendwo 'ne Klammer falsch gesetzt. Poste doch die ganze Datei (KB:datei)

Gruß, Philipp

Verfasst: 09.01.2006 13:16
von Borstenhorst

Verfasst: 09.01.2006 22:30
von Fennias Maxim
Probier mal:

Suche (bei Zeile 566)

Code: Alles auswählen

	if ( !$board_config['allow_html'] )
	{
und löschen.

Verfasst: 09.01.2006 22:46
von Borstenhorst
Ahh, cool jetzt gehts, wenns aber daran lag müsste ich doch eigentlich nur irgendwo ein } setzen, denke schon das der Befehl eine sinnvolle Wirkung hat oder? :)

Danke aber !!!