Seite 1 von 2

Fehler in Funktion message_die()

Verfasst: 19.09.2005 15:49
von caesarem
Hallo.

Beim Aufrufen meines Boards (http://www.planet-der-haustiere.de) bekomme ich folgende Fehlermeldung:
Parse error: parse error in /home/httpd/vhosts/planet-der-haustiere.de/httpdocs/includes/functions.php on line 979

Fatal error: Call to undefined function: message_die() in /home/httpd/vhosts/planet-der-haustiere.de/httpdocs/common.php on line 284
Also nehme ich ma an, dass der Fehler in der functions.php liegt. An der angegebenen Stelle kann ich aber keinen Fehler entdecken. Kann mir da vllt jemand weiterhelfen. Das wär natürlich super :)

Die functions.php ist als Textfile hier zu finden:
http://www.caesarem2.de/functions.txt

Verfasst: 19.09.2005 20:55
von caesarem
Ach kommt Jungs, keiner ne Idee? :wink:

mfg
CAESAREM

Verfasst: 19.09.2005 21:29
von Markus67
Hi ...

hast du den CH MOD selbst eingebaut oder hast du die voreditierten Files benutzt?

Markus

Verfasst: 19.09.2005 21:33
von caesarem
Ich hab den Mod selbst eingebaut, weil es für die aktuelle Version vom phpBB ja noch keine voreditierten Files gibt. Ich hab an der betreffenden Stelle die Klammersetzung überprüft, Semikolons kontrolliert, aber das scheint alles zu stimmen. Ich weiß nicht, warum er da meckert... :(

mfg
CAESAREM

Verfasst: 19.09.2005 21:57
von Markus67
Hi ...

suche:

Code: Alles auswählen

		if ( !defined('IN_ADMIN') )
		{
			$template->set_filenames(array(
				'message_body' => 'message_body.tpl')
			);
		}
//-- mod : categories hierarchy ------------------------------------------------
//-- add
ersetze mit:

Code: Alles auswählen

		if ( !defined('IN_ADMIN') )
		{
			$template->set_filenames(array(
				'message_body' => 'message_body.tpl')
			);
		}
		else
		{
			$template->set_filenames(array(
				'message_body' => 'admin/admin_message_body.tpl')
			);
		}

//-- mod : categories hierarchy ------------------------------------------------
//-- add
suche:

Code: Alles auswählen

				'NAVIGATION_BOX' => '<a href="' . append_sid('index.' . $phpEx) . '" class="nav">' . sprintf($lang['Forum_Index'], $board_config['sitename']) . '</a>',
			));
		}
  //-- fin mod : categories hierarchy --------------------------------------------
		else
		{
			$template->set_filenames(array(
				'message_body' => 'admin/admin_message_body.tpl')
			);
		}

		$template->assign_vars(array(
			'MESSAGE_TITLE' => $msg_title,
			'MESSAGE_TEXT' => $msg_text)
ersetze mit:

Code: Alles auswählen

				'NAVIGATION_BOX' => '<a href="' . append_sid('index.' . $phpEx) . '" class="nav">' . sprintf($lang['Forum_Index'], $board_config['sitename']) . '</a>',
			));
		}
//-- fin mod : categories hierarchy --------------------------------------------

		$template->assign_vars(array(
			'MESSAGE_TITLE' => $msg_title,
			'MESSAGE_TEXT' => $msg_text)
Markus

Verfasst: 19.09.2005 22:09
von caesarem
Hey spitze, Fehler behoben! Vielen Dank !!

Wer jetzt nochmal checken ob meine install fehlerhaft war oder ich einfach nur zu doof bin :)

Auf jedenfall, Danke!

mfg
CAESAREM

Verfasst: 19.09.2005 22:21
von caesarem
So wie es aussieht, ist der Spass noch nicht zuende...
Parse error: parse error in /home/httpd/vhosts/planet-der-haustiere.de/httpdocs/posting.php on line 929
Hab die betreffende Zeile aus dem Original zurückkopiert und überprüft: alle bestens, an der Stelle werden ja nur eine Reihe zusätzlicher Parameter eingefügt...

Was mach ich eigentlich falsch, das ist doch nicht der erste größere Mod ... :(

http://www.caesarem2.de/posting.txt

*seufz* danke

mfg
CAESAREM

Verfasst: 19.09.2005 22:42
von Markus67
Hi ...

auch da hast du 2 "Flüchtigkeitsfehler" drin ...
suche:

Code: Alles auswählen

    break;
			}


		case 'delete':
		case 'poll_delete':
ersetze mit:

Code: Alles auswählen

			}
			break;

		case 'delete':
		case 'poll_delete':
suche:

Code: Alles auswählen

$template->assign_vars(array(
	'FORUM_NAME' => $forum_name,
	'L_POST_A' => $page_title,
	'L_POST_SUBJECT' => $lang['Post_subject'], 

	'U_VIEW_FORUM' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"))
);
ersetze mit:

Code: Alles auswählen

$template->assign_vars(array(
	'FORUM_NAME' => $forum_name,
	'L_POST_A' => $page_title,
	'L_POST_SUBJECT' => $lang['Post_subject'],
Markus

Verfasst: 19.09.2005 23:01
von caesarem
In der Tat zwei ganz idiotische Fehler *schäm*

Beide behoben ( http://www.caesarem2.de/posting.txt )

Fehler nach wie vor vorhanden:
Parse error: parse error in /home/httpd/vhosts/planet-der-haustiere.de/httpdocs/posting.php on line 929
*verzweifelt guckt*

mfg
CAESAREM

Verfasst: 19.09.2005 23:07
von Markus67
Hi ...

jetzt hab ich ihn :wink:
suche:

Code: Alles auswählen

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, $post_icon, $topic_duration, $calendar_time, $calendar_duration, $sub_title, $topic_sub_type);
ersetze mit:

Code: Alles auswählen

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, $post_icon, $topic_duration, $calendar_time, $calendar_duration, $sub_title, $topic_sub_type);
Markus