Hallo tsr,
die Version 2.0.53 ist von 2004, also schon eine Weile alt. Ich habe den Mod noch hier abgespeichert, da ist auch eine Anleitung zum Update von 2.0.55 auf 2.0.56a dabei. An den Tabellen hat sich dabei anscheinend nichts geändert, aber die Anleitung ist ziemlich umfangreich und hat etwa 50k Größe.
Ich möchte am alten Forum eigentlich nicht mehr viel machen zumal diese Änderung bestimmt eine Menge Arbeit bereitet. Wenn ich bei deinem Installprogramm auf Update klicke, dann kommt keine Fehlermeldung, aber die Bilder sind trotzdem nicht da. Ich habe sie von Hand überkopiert so wie es in deiner Anleitung steht.
Diese Tabellen sind in der Version 2.0.53 angelegt, vielleicht hilft dir das weiter:
Code: Alles auswählen
#
# Photo Album Addon v2.x.x for phpBB 2.0.x - MySQL schema & basic (by Smartor)
#
CREATE TABLE phpbb_album (
pic_id int(11) UNSIGNED NOT NULL auto_increment,
pic_filename varchar(255) NOT NULL,
pic_thumbnail varchar(255),
pic_title varchar(255) NOT NULL,
pic_desc text,
pic_user_id mediumint(8) NOT NULL,
pic_username varchar(32),
pic_user_ip char(8) NOT NULL DEFAULT '0',
pic_time int(11) UNSIGNED NOT NULL,
pic_cat_id mediumint(8) UNSIGNED NOT NULL DEFAULT '1',
pic_view_count int(11) UNSIGNED NOT NULL DEFAULT '0',
pic_lock tinyint(3) NOT NULL DEFAULT '0',
pic_approval tinyint(3) NOT NULL DEFAULT '1',
PRIMARY KEY (pic_id),
KEY pic_cat_id (pic_cat_id),
KEY pic_user_id (pic_user_id),
KEY pic_time (pic_time));
CREATE TABLE phpbb_album_rate (
rate_pic_id int(11) UNSIGNED NOT NULL,
rate_user_id mediumint(8) NOT NULL,
rate_user_ip char(8) NOT NULL,
rate_point tinyint(3) UNSIGNED NOT NULL,
KEY rate_pic_id (rate_pic_id),
KEY rate_user_id (rate_user_id),
KEY rate_user_ip (rate_user_ip),
KEY rate_point (rate_point));
CREATE TABLE phpbb_album_comment (
comment_id int(11) UNSIGNED NOT NULL auto_increment,
comment_pic_id int(11) UNSIGNED NOT NULL,
comment_user_id mediumint(8) NOT NULL,
comment_username varchar(32),
comment_user_ip char(8) NOT NULL,
comment_time int(11) UNSIGNED NOT NULL,
comment_text TEXT,
comment_edit_time int(11) UNSIGNED,
comment_edit_count smallint(5) UNSIGNED NOT NULL DEFAULT '0',
comment_edit_user_id mediumint(8),
PRIMARY KEY(comment_id),
KEY comment_pic_id (comment_pic_id),
KEY comment_user_id (comment_user_id),
KEY comment_user_ip (comment_user_ip),
KEY comment_time (comment_time));
CREATE TABLE phpbb_album_cat (
cat_id mediumint(8) UNSIGNED NOT NULL auto_increment,
cat_title varchar(255) NOT NULL,
cat_desc text,
cat_order mediumint(8) NOT NULL,
cat_view_level tinyint(3) NOT NULL DEFAULT '-1',
cat_upload_level tinyint(3) NOT NULL DEFAULT '0',
cat_rate_level tinyint(3) NOT NULL DEFAULT '0',
cat_comment_level tinyint(3) NOT NULL DEFAULT '0',
cat_edit_level tinyint(3) NOT NULL DEFAULT '0',
cat_delete_level tinyint(3) NOT NULL DEFAULT '2',
cat_view_groups varchar(255),
cat_upload_groups varchar(255),
cat_rate_groups varchar(255),
cat_comment_groups varchar(255),
cat_edit_groups varchar(255),
cat_delete_groups varchar(255),
cat_moderator_groups varchar(255),
cat_approval tinyint(3) NOT NULL DEFAULT '0',
PRIMARY KEY (cat_id),
KEY cat_order (cat_order));
CREATE TABLE phpbb_album_config (
config_name varchar(255) NOT NULL,
config_value varchar(255) NOT NULL,
PRIMARY KEY (config_name));
INSERT INTO phpbb_album_config VALUES ('max_pics', '1024');
INSERT INTO phpbb_album_config VALUES ('user_pics_limit', '50');
INSERT INTO phpbb_album_config VALUES ('mod_pics_limit', '250');
INSERT INTO phpbb_album_config VALUES ('max_file_size', '128000');
INSERT INTO phpbb_album_config VALUES ('max_width', '800');
INSERT INTO phpbb_album_config VALUES ('max_height', '600');
INSERT INTO phpbb_album_config VALUES ('rows_per_page', '3');
INSERT INTO phpbb_album_config VALUES ('cols_per_page', '4');
INSERT INTO phpbb_album_config VALUES ('fullpic_popup', '1');
INSERT INTO phpbb_album_config VALUES ('thumbnail_quality', '50');
INSERT INTO phpbb_album_config VALUES ('thumbnail_size', '125');
INSERT INTO phpbb_album_config VALUES ('thumbnail_cache', '1');
INSERT INTO phpbb_album_config VALUES ('sort_method', 'pic_time');
INSERT INTO phpbb_album_config VALUES ('sort_order', 'DESC');
INSERT INTO phpbb_album_config VALUES ('jpg_allowed', '1');
INSERT INTO phpbb_album_config VALUES ('png_allowed', '1');
INSERT INTO phpbb_album_config VALUES ('gif_allowed', '0');
INSERT INTO phpbb_album_config VALUES ('desc_length', '512');
INSERT INTO phpbb_album_config VALUES ('hotlink_prevent', '0');
INSERT INTO phpbb_album_config VALUES ('hotlink_allowed', 'smartor.is-root.com');
INSERT INTO phpbb_album_config VALUES ('personal_gallery', '0');
INSERT INTO phpbb_album_config VALUES ('personal_gallery_private', '0');
INSERT INTO phpbb_album_config VALUES ('personal_gallery_limit', '10');
INSERT INTO phpbb_album_config VALUES ('personal_gallery_view', '-1');
INSERT INTO phpbb_album_config VALUES ('rate', '1');
INSERT INTO phpbb_album_config VALUES ('rate_scale', '10');
INSERT INTO phpbb_album_config VALUES ('comment', '1');
INSERT INTO phpbb_album_config VALUES ('gd_version', '1');
INSERT INTO phpbb_album_config VALUES ('album_version', '.0.53');
[EDIT]
So ich habe jetzt die Tabellen nach deiner Anleitung nochmal kopiert und bekomme folgende Fehlermeldung:
SQL ERROR [ mysql4 ]
Unknown column 'group_single_user' in 'where clause' [1054]
SQL
SELECT group_id, group_name FROM phpbb3_groups WHERE group_single_user <> 1 AND group_type <> 2 AND group_id IN (15) ORDER BY group_name ASC
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()
FILE: gallery/index.php
LINE: 98
CALL: dbal_mysql->sql_query()
Also muss es geringfügige Unterschiede in den Tabellen zwischen 2.0.53 und 2.0.56 geben.
[EDIT_2]
Ich habe jetzt etwas gesucht, der Fehler kommt wohl daher dass es nirgens die Spalte
group_single_user gibt. Ich habe testweise in der index.php
group_single_user in
group_sig_chars umbenannt, dann zeigte er mir die alten Alben an. Ob sie nun richtig angezeigt werden, kann ich nicht sagen da ich ja nicht weis, was du nun tatsächlich für eine spalte du dort abfragen wolltest. Diese Spalte kommt anscheinend häufiger in deinem Mod vor da ich auch eine entsprechende Fehlermeldung bekomme, wenn ich eines der angezeigten Alben anklicke.
So wie es aber aussieht, würde vermutlich auch die Version 2.0.53 von smartor's Album sich für dein Upgrade eignen wenn die Fehler beseitigt sind.
Ich habe dann noch einen Fehler gefunden, im ACP in
Album Permissions werden die Einstellungen nicht übernommen, die ich für die einzelnen Alben mache. Wenn ich auf Absenden klicke, dann verschwinden die Einstellungen (Haken) die ich gemacht habe, aber die Seite selber bleibt dann mit leeren Kästchen stehen. Rufe ich dann dieses Album nochmal auf, so sind nur die ursprünglichen Einstellungen vorhanden.
Wegen dem Upload Button der nicht angezeigt wird, hast du dir da auch schon Gedanken dazu gemacht?
[EDIT_3]
Ich habe jetzt in der "index.php" und in der "album.php" die Spalte
group_single_user in
group_sig_chars umbenannt, dann zeigte er mir die alten Alben an. Ich bin mir nicht sicher, was du an der Stelle genau abfragen wolltest, es kann durchaus sein, dass du eine andere Spalte dort eintragen musst.
Noch ein Nachtrag:
Ich habe mir grade die Tabellen
_groups vom phpBb2 und phpBB3 angeschaut, die Spalte
group_single_user gibts in phpBb2, aber in phpBb3 nicht mehr.
Dann habe ich noch ein weiteres Problem festgestellt, das die 1:1 Übernahme etwas erschert. Wenn ein User die User_id = 1 hat (Gründer vom phpBB2), dann wird im Album der Username "
Anonymous" angezeigt, da im phpBB3 der ehemalige Gründer vom phpBB2 eine neue User_id bekommt. Somit müsste bei der Übernahme der Tabellen die User_id entsprechend abgeändert werden, damit wieder der richtige Username angezeigt wird.
Gruß Helmut