Seite 1 von 2

Probleme nach Einbau: 'Simple Subforums MOD' Version 1.0.2

Verfasst: 20.08.2008 16:24
von Mordakai
Ich habe versucht den MOD einzubauen und nun habe ich im ACP folgende Fehlermeldung.

Was ist da schief gelaufen?

Parse error: syntax error, unexpected '.', expecting ')' in /var/www/web351/html/admin/admin_forums.php on line 414

Hier ist die Datei:

http://darkside-chronicles.de/images/admin_forums.txt

Verfasst: 20.08.2008 16:26
von Mavo460
Poste mal bitte die Stelle (Zeile 414) +5 Zeilen drüber und drunter.

Danke!

Gruß

Marco

Verfasst: 20.08.2008 16:32
von Mordakai
Ich hoffe das hilft dir weiter, menno ist einfach blöd gelaufen! :(

Code: Alles auswählen

				'L_FORUM_TITLE' => $l_title, 
				'L_FORUM_EXPLAIN' => $lang['Forum_edit_delete_explain'], 
				'L_FORUM_SETTINGS' => $lang['Forum_settings'], 
				'L_FORUM_NAME' => $lang['Forum_name'], 
				'L_CATEGORY' => $lang['Category'],. ' / ' . $lang['Forum'] 
				'L_FORUM_DESCRIPTION' => $lang['Forum_desc'],
				'L_FORUM_STATUS' => $lang['Forum_status'],
				'L_AUTO_PRUNE' => $lang['Forum_pruning'],
				'L_ENABLED' => $lang['Enabled'],
				'L_PRUNE_DAYS' => $lang['prune_days'],
				'L_PRUNE_FREQ' => $lang['prune_freq'],
				'L_DAYS' => $lang['Days'],

				'PRUNE_DAYS' => ( isset($pr_row['prune_days']) ) ? $pr_row['prune_days'] : 7,
				'PRUNE_FREQ' => ( isset($pr_row['prune_freq']) ) ? $pr_row['prune_freq'] : 1,
				'FORUM_NAME' => $forumname,
				'DESCRIPTION' => $forumdesc)
			);
			$template->pparse("body");
			break;

		case 'createforum':

Das hier ist Zeile 414

'L_CATEGORY' => $lang['Category'],. ' / ' . $lang['Forum']

Verfasst: 20.08.2008 16:52
von Mavo460

Code: Alles auswählen

'L_CATEGORY' => $lang['Category'],. ' / ' . $lang['Forum'] 
da fehlt am Ende ein ,

Code: Alles auswählen

'L_CATEGORY' => $lang['Category'],. ' / ' . $lang['Forum'],
Dann passt das auch :)

Gruß

Marco

Verfasst: 20.08.2008 16:55
von Mordakai

Code: Alles auswählen

				'L_FORUM_TITLE' => $l_title, 
				'L_FORUM_EXPLAIN' => $lang['Forum_edit_delete_explain'], 
				'L_FORUM_SETTINGS' => $lang['Forum_settings'], 
				'L_FORUM_NAME' => $lang['Forum_name'], 
				'L_CATEGORY' => $lang['Category'],. ' / ' . $lang['Forum'], 
				'L_FORUM_DESCRIPTION' => $lang['Forum_desc'],
				'L_FORUM_STATUS' => $lang['Forum_status'],
				'L_AUTO_PRUNE' => $lang['Forum_pruning'],
				'L_ENABLED' => $lang['Enabled'],
				'L_PRUNE_DAYS' => $lang['prune_days'],
				'L_PRUNE_FREQ' => $lang['prune_freq'],
				'L_DAYS' => $lang['Days'],code
So sieht es jetzt aus aber ich habe immer noch denselben Fehler! :(

Verfasst: 20.08.2008 17:34
von Mavo460
sorry hatte da etwas die Tomaten auf dem Auge. Das , ist vorhanden, nur an der falschen stelle.

so muss es sein:

Code: Alles auswählen

'L_CATEGORY' => $lang['Category'] . ' / ' . $lang['Forum'], 
Gruß

Marco

Verfasst: 20.08.2008 17:44
von Mordakai
Ahh vielen dank! Nun geht es aber da taucht auch schon das nächste Problem auf! Puhhh das nenn ich ne Schwerstgeburt! :o

Das hier kommt jetzt wenn man versuchen will ein neues Forum zu erstellen!
Couldn't insert row in forums table

DEBUG MODE

SQL Error : 1136 Column count doesn't match value count at row 1

INSERT INTO phpbb_forums (forum_id, forum_name, cat_id, forum_parent, forum_desc, forum_order, forum_status, prune_enable, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_sticky, auth_announce, auth_vote, auth_pollcreate) VALUES ('40', 'archiv', 8, 'Archive', 70, 0, 0, 0, 0, 1, 1, 1, 1, 3, 3, 1, 1)

Line : 485
File : admin_forums.php
Hmm ich weiss nicht was da nun wieder nicht richtig läuft....irgendwelche Tipps für mich? :-?

Verfasst: 20.08.2008 18:08
von Mavo460
Auch in dem Falle: Code von Zeile 485 damit man es genau sehen kann.

Danke

Verfasst: 20.08.2008 18:10
von Mordakai
Bitteschön! Hoffe du kannst mir da helfen!

Code: Alles auswählen

			if( !$result = $db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, "Couldn't insert row in forums table", "", __LINE__, __FILE__, $sql);
			}

			if( $HTTP_POST_VARS['prune_enable'] )
			{

				if( $HTTP_POST_VARS['prune_days'] == "" || $HTTP_POST_VARS['prune_freq'] == "")
				{
					message_die(GENERAL_MESSAGE, $lang['Set_prune_data']);
				}
Das hier ist die Zeile 485:

message_die(GENERAL_ERROR, "Couldn't insert row in forums table", "", __LINE__, __FILE__, $sql);

Verfasst: 20.08.2008 18:14
von Mavo460
Ok, damit habe ich nun nicht gerechnet aber ist ja logisch das diese Zeile kommt :D

Stell mal deine admin_forums.php zum Download bereit (Eine Datei zum Download bereitstellen)

Gruß

MArco