[Final] phpBB Gallery 1.0.6

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
SinTao
Mitglied
Beiträge: 275
Registriert: 09.04.2006 21:16

Beitrag von SinTao »

Danke dir Dr.Death, hatte ich grad auch auf der offiziellen Seite gefunden. Lasse grad MySqlDumper n Backup erstellen, und dann probiere ich das mal aus. :)

Danke schön schon mal!

Edit: Bekomme den Fehler leider immer noch. :/ So n Kram...
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

SinTao hat geschrieben:Hi Nick,

ich hätte da mal ein kleines Problem. Bei der Installation bekomme ich folgende Fehlermeldung:

Bin damit ein wenig überfordert. Ich hatte vorher mal die Galery von... Namen vergessen... installiert, wollte jetzt aber auf deine Umsteigen. Dateien sind alle angepasst, Rechte für die Ordner vergeben, aber während der Installationsroutine taucht dann obiger Fehler auf.

Vielen Dank für deine Hilfe im Voraus,

SinTao
Die Fehlermeldung kommt durch eine andere MOD, welche die Spalte bbcode_order hinzufügt ;) da kann ich leider nichts machen. Aber DrDeath hat ja schon was sinnvolles geschrieben
kein Support per PN
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Beitrag von Helmut »

Hallo SinTao,

kann es sein, dass du mit meinem Beispielcode zur Sortierung der BBCodes im ACP experimentiert hast?

Ich habe hier ja einen Beispielcode gepostet, darin wird die Spalte bbcode_order in die Tabelle phpbb_bbcodes eingefügt. Um die Gallery fertig installieren zu können, musst du den BBCode für das Album von Hand im ACP eintragen. Der Fehler tritt nur auf, wenn der BBCode für das Album noch nicht besteht.

Gruß Helmut :wink:
Ich bin nicht ganz dicht.... na und.
SinTao
Mitglied
Beiträge: 275
Registriert: 09.04.2006 21:16

Beitrag von SinTao »

Hallo Helmut,

nein, da hatte ich nichts gemacht. Installiere die Gallery heute zum ersten Mal. Es scheint aber so als wäre die Gallery trotz des Fehlers voll Funktionsfähig. Was also nun den Fehler verursacht hat, oder was das Resultat ist, ich werde es anscheinend nicht ändern können, da auch oben aufgezeigte Lösung nicht funktioniert hat. Von daher bleibt mir nichts anderes übrig zu hoffen das es auch so funktioniert. Und wenns am Ende ein Fehler mit einem auf die Gallery bezogenen BB-Code gibt... nun ja, dann müssen wir darauf verzichten.

Mal rein theoretisch angenommen ich würde diesen Teil nachtragen, was explizit müsste ich denn dann eintragen?

Die Frage ist, ob trotz des Fehlers oben das Installationsscript so weit komplett durchgelaufen ist? Quasi so das ich den Fehler wirklich erst einmal ignorieren könnte.

Am Ende muss ich da sowieso mit leben, da ich schlecht alles neu machen kann. :)

Danke bis hierher für die Hilfe!!
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Beitrag von Helmut »

Hallo SinTao,

die Spalte bbcode_order in die Tabelle phpbb_bbcodes gehört zu einem Mod bzw. eine Änderung die sich auf die BBCodes bezieht und hat nichts mit der Gallery selber zu tun.

Der Fehler kommt daher, dass bei der Installation der Gallery bzw. bei der Anlage des BBCodes [album][/album] die entsprechenden Spalten ausgefüllt werden. Da aber der Gallery Mod die Spalte bbcode_order nicht kennt und somit auch nicht mit Daten füllen kann, kommt es zu einer Fehlermeldung. Daher habe ich ja auch geschrieben dass du den BBCode von Hand anlegen sollst. Im laufenden Betrieb hat das keine Auswirkung auf die Gallery.

Der Link von Dr.Death kann in dem Fall auch nicht helfen, da hier nur Probleme der "Stammtabellen" vom Forum aktuallisiert werden, die eingebauten Mods bleiben davon unberührt.


Im ACP musst du bei den BBCodes für BBCode-Benutzung folgendes eintragen:

Code: Alles auswählen

[album]{NUMBER}[/album]
und für die HTML-Ersetzung:

Code: Alles auswählen

<a rel="lytebox" class="image-resize" href="http://localhost/phpBB3/gallery/image.php?image_id={NUMBER}"><img src="http://localhost/phpBB3/gallery/image.php?mode=thumbnail&image_id={NUMBER}" alt="{NUMBER}" /></a><br /><a href="http://localhost/phpBB3/gallery/image_page.php?image_id={NUMBER}">{NUMBER}</a>
Eigentlich müsste die Installation soweit durchgelaufen sein, damit die Gallery funktionsfähig ist. Wenn du die Installation beim Fehler nicht abgebrochen hast, dann trage den BBCode von Hand ins ACP ein und klicke bei deinem Browser auf reload, damit die Installation fortgesetzt wird.

Gruß Helmut
Ich bin nicht ganz dicht.... na und.
SinTao
Mitglied
Beiträge: 275
Registriert: 09.04.2006 21:16

Beitrag von SinTao »

Leider musste ich heute fest stellen das die Installation wohl nicht durch gelaufen ist. Sobald ein Kommenar zu einem Bild abgegeben wird kommt es zu einem Fehler und das Ganze kann nicht mehr angezeigt werden. Leider kommt es seit diesem Installationversuch auch zu Fehlern beim Boardupdate, so das ich dieses auch nicht mehr durchführen kann. Da ich weder die Ahnung noch die Zeit habe das zu fixen werden wir wohl drauf verzichten müssen, auch wenn es mich stört das nun etwas halb installiert ist.

Abbrechen konnte ich bei der Installation gar nichts. Irgendwann tauchte der obige Fehler auf. Ob der Rest installiert wurde... gute Frage.

Ich denke mal der verursachte Fehler resultiert aus der unvollständigen Installation der Galerie:

Code: Alles auswählen

Fatal error: Call to a member function bbcode_second_pass() on a non-object in /is/htdocs/xxx/xxx/forum/gallery/image_page.php on line 409
Er tritt auch auf wenn der BB-Code im ACP per Hand hinterlegt wurde.

Falls noch jemand eine Idee hat wäre ich sehr dankbar, ansonsten haben wir Pech gehabt. :)

Dir Helmut danke ich bis hierher für deine Hilfe! :)

Grüße vom,

SinTao

Edit:

Ich sehe grad über Google dass das "Problem" bekannt ist, und wohl nichts mit der Installation zu tun hat. Diese ist nach nochmaligem Versuch richtig durch gelaufen nachdem ich den BB-Code per ACP geadded hatte.

Bei dem anderen Problem habe ich die Änderungen in der image_page.php durchgeführt, bin mir aber nicht sicher ob es richtig ist, da der Fehler auch nach Aktualisieren und Cache lösen weiterhin auftritt.

Ich habe folgende Änderungen vorgenommen:

Code: Alles auswählen

$gallery_root_path = GALLERY_ROOT_PATH;
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);
und

Code: Alles auswählen

	if ($image_data['image_comments'] > 0)
	{

		$bbcode_bitfield = '' | base64_decode($row['bbcode_bitfield']);
		$bbcode = new bbcode($bbcode_bitfield);
		
		$sql = 'SELECT c.*, u.*
			FROM ' . GALLERY_COMMENTS_TABLE . ' c
			LEFT JOIN ' . USERS_TABLE . " u
				ON c.comment_user_id = u.user_id
			WHERE c.comment_image_id = $image_id
			ORDER BY c.comment_id $sort_order";
		$result = $db->sql_query_limit($sql, $config['posts_per_page'], $start);
Highwayman
Mitglied
Beiträge: 549
Registriert: 21.04.2005 15:52
Wohnort: Thailand
Kontaktdaten:

Beitrag von Highwayman »

Hallo, seit dem letzten Update werden die Bilder der Lightbox in einer verkleinerten Darstellung gezeigt! Ich hätte es aber gerne so wie vorher, heisst die Bilder so gross als Lightbox, wie sie auch gepostet wurden!

Wo ändere ich das denn?
Macht mehr LIEBE statt Hiebe!
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

SinTao hat geschrieben:Bei dem anderen Problem habe ich die Änderungen in der image_page.php durchgeführt, bin mir aber nicht sicher ob es richtig ist, da der Fehler auch nach Aktualisieren und Cache lösen weiterhin auftritt.
http://www.flying-bits.org/viewtopic.php?f=67&t=953
sollte eigentlich helfen
Highwayman hat geschrieben:Hallo, seit dem letzten Update werden die Bilder der Lightbox in einer verkleinerten Darstellung gezeigt! Ich hätte es aber gerne so wie vorher, heisst die Bilder so gross als Lightbox, wie sie auch gepostet wurden!

Wo ändere ich das denn?
Ich find das auch etwas ungeschickt. Du kannst einfach ne ältere Version herunterladen und aus dem paket die gallery_lytebox.js (oder wie sie heißt) hochladen.
kein Support per PN
SinTao
Mitglied
Beiträge: 275
Registriert: 09.04.2006 21:16

Beitrag von SinTao »

Nick, das sind ja die Änderungen die oben im Code sind. Aber entweder ich habs falsch gemacht, oder es will trotzdem nicht funktionieren. Vllt kannst du dir die Code-Schnipsel ja kurz ansehen. :)

Danke schön! :)
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Also wenn du die Datei hochgeladen hast, sollte es funktionieren :roll:
oder was erhälst du für eine Fehlermeldung?
kein Support per PN
Gesperrt

Zurück zu „[3.0.x] Mods in Entwicklung“