Seite 1 von 1

Quick Reply Mod gibt Fehler aus

Verfasst: 09.01.2006 23:19
von doormaster
also ich hab den Quick Reply Mod (http://www.phpbbhacks.com/download/522) eingebaut, jezt kommt folgende Meldung:

Code: Alles auswählen

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web3/html/soulfly/language/lang_german/lang_main.php:2284) in /srv/www/htdocs/web3/html/soulfly/includes/page_header.php on line 467

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web3/html/soulfly/language/lang_german/lang_main.php:2284) in /srv/www/htdocs/web3/html/soulfly/includes/page_header.php on line 473

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web3/html/soulfly/language/lang_german/lang_main.php:2284) in /srv/www/htdocs/web3/html/soulfly/includes/page_header.php on line 474
obwohl ich nix in der datei geändert hab, sondern nur in der viewtopic.php.
hier mal die zeilen 458 bis 485 der page_header.php:

Code: Alles auswählen

	else if ( $guests_online == 1 )

	{

		$l_g_user_s = $lang['Guest_user_total'];

	}

	else

	{

		$l_g_user_s = $lang['Guest_users_total'];

	}



	$l_online_users = sprintf($l_t_user_s, $total_online_users);

	$l_online_users .= sprintf($l_r_user_s, $logged_visible_online);

	$l_online_users .= sprintf($l_h_user_s, $logged_hidden_online);

	$l_online_users .= sprintf($l_g_user_s, $guests_online);

}


Verfasst: 10.01.2006 00:32
von rabbit
die fehlerquelle ist die lang_main.php aus dem lang_german ordner. dort solltest du mal nachsehen... ;)

Verfasst: 10.01.2006 14:33
von doormaster
ahh, ok, danke, hab des ganz übersehen :oops: .

hab jezt mal nachgeschaut in der lang_main.php wo aber net der Fehler liegt, der Fehler muss hier liegen:

Code: Alles auswählen

//
// Quick Reply Mod
//
if ( ((!$is_auth['auth_reply']) or ($forum_topic_data['forum_status'] == FORUM_LOCKED) or ($forum_topic_data['topic_status'] == TOPIC_LOCKED)) and ($userdata['user_level'] != ADMIN) )
{
	$quick_reply_form = "";
}
else
{
	$notify_user = (( $userdata['session_logged_in'] ) ? $userdata['user_notify'] : 0) ? '1' : '';
	$attach_sig = (( $userdata['session_logged_in'] ) ? $userdata['user_attachsig'] : 0) ? '1' : '';
	$quick_reply_form = "
		<script language='JavaScript' type='text/javascript'>
			function checkForm() {
				formErrors = false;
				if (document.post.message.value.length < 2) {
				formErrors = '" . $lang['Empty_message'] . "';
				}
				if (formErrors) {
					alert(formErrors);
					return false;
				} else {
					return true;
				}
			}
		</script>
		<form action='".append_sid("posting.$phpEx")."' method='post' name='post' onsubmit='return checkForm(this)'>
		<span class='genmed'><b>".$lang["Quick_Reply"].":</b><br /><br />
	";

	if (!$userdata['session_logged_in'])
	{
		$quick_reply_form .= $lang['Username'] . ":&nbsp;<input class='post' type='text' name='username' size='25' maxlength='25' value='' /><br />";
	}

	$quick_reply_form .= "
		<textarea class='post' name='message' rows='10' cols='50' wrap='virtual'></textarea><br />
		<input type='hidden' name='attach_sig' value='" . $attach_sig . "' />
		<input type='hidden' name='mode' value='reply' />
		<input type='hidden' name='sid' value='" . $userdata['session_id'] . "' />
		<input type='hidden' name='t' value='" . $topic_id . "' />
		<input type='hidden' name='notify' value='" . $notify  . "' /><br />
		<input type='submit' name='preview' class='liteoption' value='".$lang['Preview']."' />&nbsp;
		<input type='submit' name='post' class='mainoption' value='".$lang["Submit"]."' />
		</form></span>
	";
}

$template->assign_vars(array(
	'QUICK_REPLY_FORM' => $quick_reply_form)
);
es steht noch vor dem

Code: Alles auswählen

$template->pparse('body');
hab keine Idee, woran es liegen könnte, außer dass da ein Element von dem array $lang falsch ist, hab aber keins gefunden

EDIT: ok, hab Fehler
fanrpg hat mich drauf aufmerksam gemacht und @fanrpg: sry (er weiß schon warum..)