Problem bei Album Hierarchy Mod

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
¥SiGnS¥
Mitglied
Beiträge: 250
Registriert: 07.08.2003 13:25
Wohnort: Oberfranken
Kontaktdaten:

Problem bei Album Hierarchy Mod

Beitrag von ¥SiGnS¥ »

Hy seitdem ich den Album Hierarchy Mod für das Smartor Album eingebaut habe kommt in der Admin Navigation immer folgender Fehler:

Code: Alles auswählen

Parse error: parse error in c:\apache\htdocs\phpbb2\admin\admin_album_cat.php on line 519
Die Zeile in der admin_album_cat.php ist folgende:
// Return a message...
$message = $lang['New_category_created'] . "<br /><br />" . sprintf($lang['Click_return_album_category'], "<a href=\"" . append_sid("admin_album_cat.$phpEx") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");

message_die(GENERAL_MESSAGE, $message);
}
}
else if( $HTTP_POST_VARS['mode'] == 'edit' )
{
// Get posting variables
$cat_id = intval($HTTP_GET_VARS['cat_id']);
$cat_title = str_replace("\'", "''", htmlspecialchars(trim($HTTP_POST_VARS['cat_title'])));
$cat_desc = str_replace("\'", "''", trim($HTTP_POST_VARS['cat_desc']));
$view_level = intval($HTTP_POST_VARS['cat_view_level']);
$upload_level = intval($HTTP_POST_VARS['cat_upload_level']);
$rate_level = intval($HTTP_POST_VARS['cat_rate_level']);
$comment_level = intval($HTTP_POST_VARS['cat_comment_level']);
$edit_level = intval($HTTP_POST_VARS['cat_edit_level']);
$delete_level = intval($HTTP_POST_VARS['cat_delete_level']);
$cat_approval = intval($HTTP_POST_VARS['cat_approval']);
/* BSRA Album Hierarchy MOD v1.0 - START */
$cat_parent = ($HTTP_POST_VARS['cat_parent_id'] == "Root") ? 0 : intval($HTTP_POST_VARS['cat_parent_id']);
/* BSRA Album Hierarchy MOD v1.0 - END */
Ich will nicht die ganze Datei hier posten und nen link hab ich auch nicht, weil ich das auf meinen PC ausprobiert habe per apache server. Ich hoffe die Zeilen langen, ansonsten muss ich sie halt hochladen.
Benutzeravatar
¥SiGnS¥
Mitglied
Beiträge: 250
Registriert: 07.08.2003 13:25
Wohnort: Oberfranken
Kontaktdaten:

Beitrag von ¥SiGnS¥ »

hat keiner ne ahnung was da falsch ist? :(
Benutzeravatar
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Beitrag von Schumi »

Ohne die komplete Datei lässt sich nur raten, wo der Fehler ist. Auf jeden Fall liegt es an einer Klammer. Versuche mal eine } vor else if zu löschen oder verlinke besser die ganze Datei.
Benutzeravatar
¥SiGnS¥
Mitglied
Beiträge: 250
Registriert: 07.08.2003 13:25
Wohnort: Oberfranken
Kontaktdaten:

Beitrag von ¥SiGnS¥ »

Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

if( $HTTP_POST_VARS['mode'] == 'new' )
/* BSRA Album Hierarchy MOD v1.0 - START */
if ( is_array($HTTP_POST_VARS['addcategory'])) {
list($cat_id) = each($HTTP_POST_VARS['addcategory']);
$cat_title = stripslashes($HTTP_POST_VARS['name'][$cat_id]);
$cat_parent = $cat_id;
$cat_id = -1;
}
/* BSRA Album Hierarchy MOD v1.0 - STOP */

{
..verschiebe den rotmarkierten Codeblock mal unterhalb der grünen Klammer.
Benutzeravatar
¥SiGnS¥
Mitglied
Beiträge: 250
Registriert: 07.08.2003 13:25
Wohnort: Oberfranken
Kontaktdaten:

Beitrag von ¥SiGnS¥ »

Danke hat geklappt. :D
Benutzeravatar
¥SiGnS¥
Mitglied
Beiträge: 250
Registriert: 07.08.2003 13:25
Wohnort: Oberfranken
Kontaktdaten:

Beitrag von ¥SiGnS¥ »

jetzt kommt wenn ich die album.php öffne kommt folgende Fehlermeldung:

Code: Alles auswählen

Could not get last pic information

DEBUG MODE

SQL Error : 1054 Unknown column 'c.comment_cat_id' in 'on clause'

SELECT p.pic_id, p.pic_title, p.pic_user_id, p.pic_username, p.pic_time, p.pic_cat_id, u.user_id, u.username, COUNT(c.comment_id) AS comment_count FROM phpbb_album AS p LEFT JOIN phpbb_album_comment AS c ON p.pic_cat_id = c.comment_cat_id LEFT JOIN phpbb_users AS u ON p.pic_user_id = u.user_id WHERE p.pic_cat_id IN (3) GROUP BY p.pic_time ORDER BY p.pic_time DESC LIMIT 1

Line : 603
File : /home/glubb-kurve.de/www/phpBB2/album_mod/album_hierarchy_functions.php


http://www.glubb-kurve.de/phpBB2/album_ ... ctions.txt
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

LEFT JOIN " . ALBUM_COMMENT_TABLE . " AS c ON p.pic_cat_id = c.comment_cat_id
Ein Feld "comment_cat_id" gibt´s eigentlich nicht im Album-MOD.
k/A ob das jetzt eine zusätzliche Änderung ist oder ob was anderes gemeint ist. Du kannst es ja mal testweise mit "comment_pic_id" ersetzen!?
Benutzeravatar
¥SiGnS¥
Mitglied
Beiträge: 250
Registriert: 07.08.2003 13:25
Wohnort: Oberfranken
Kontaktdaten:

Beitrag von ¥SiGnS¥ »

dann funktionierts aber im adminbereich unter den album kategorien schauts so aus

http://www.glubb-kurve.de/bilder/probalbumcat.jpg
Benutzeravatar
¥SiGnS¥
Mitglied
Beiträge: 250
Registriert: 07.08.2003 13:25
Wohnort: Oberfranken
Kontaktdaten:

Beitrag von ¥SiGnS¥ »

weiß denn keiner woran das liegen kann? :(
Antworten

Zurück zu „phpBB 2.0: Mod Support“