Seite 162 von 343

Verfasst: 30.11.2008 21:12
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...

Verfasst: 30.11.2008 21:19
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

Verfasst: 30.11.2008 22:07
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:

Verfasst: 30.11.2008 22:17
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!!

Verfasst: 30.11.2008 22:41
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

Verfasst: 01.12.2008 09:00
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);

Verfasst: 01.12.2008 09:32
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?

Verfasst: 01.12.2008 11:21
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.

Verfasst: 01.12.2008 11:25
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! :)

Verfasst: 01.12.2008 11:43
von nickvergessen
Also wenn du die Datei hochgeladen hast, sollte es funktionieren :roll:
oder was erhälst du für eine Fehlermeldung?