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!
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
Stell mal deine admin_forums.php zum Download bereit (
Eine Datei zum Download bereitstellen)
Gruß
MArco