Page 4 of 9

Posted: Tue 6. Feb 2007, 19:28
by gratch
Thanks a lot for your feedback rolf, I'll change the code so that it works for all MySQL 3 users. It's quite hard to test without the corresponding version :D

Good to know that you managed to get it up and running...

Greetz,
gratch

Posted: Wed 7. Feb 2007, 10:55
by 2xS
Danke gratch, mit dem neuen ZIP-Archiv hat das Upgrade funktioniert.
Ich nutze übrigens Mysql 4.0.22 und PHP 4. Im Bezug auf CharacterSets gab es ja wohl größere Umstellungen bei MySQL 4.1.

Übrigens habe ich auch das Problem, dass sowohl im IE6 und 7 als auch Firefox2 bei {GALERIX} die Albenübersicht zwar anzeigt wird, das Album jedoch nicht geöffnet wird wenn man es anklickt... Cookies sind aktiviert.
Gibt es hier schon Lösungsansätze? Hatte bei anderen MODs Probleme damit, wenn phpwcms in einem Unterorder installiert war (bei mir http://www.xxx.de/cms). Vllt. eine Idee?

mfg
2xS

Posted: Wed 7. Feb 2007, 11:03
by gratch
Super, wenns in der Datenbank funktioniert.

Bei dir gehts in IE6 und 7 nicht? Ich versteh das absolut nicht, woran das liegen könnte. Im IE7 gehts bei mir einwandfrei. Am Unterverzeichnis kann das auch nicht liegen, weil ich bei mir lokal das System auch in einem Unterverzeichnis liegen habe.

Ich hatte mal was gelesen, dass der IE 6 bestimmte Cookies immer abweist und eine bestimmte Einstellung helfen würde... aber das hat das Problem auch nicht gelöst.

Ich habe auch schon erlebt, dass eine Seite beim Seitenersteller im IE6 nicht ging, wenn ich sie aber im IE6 aufgerufen habe, ging sie. Das müssen also irgendwelche lokalen IE-Einstellungen sein...

Vielleicht sollte ich das Konzept des Album öffnens überdenken und das nicht mehr über das Cookie steuern...

Posted: Wed 7. Feb 2007, 14:49
by gratch
Ich habe gerade eine aktualisierte Version des Moduls hochgeladen (http://thomashackl.de/galerix-download.phtml). Jetzt sollten die Probleme mit MySQL 3 behoben sein.

Evtl. gehts jetzt auch immer im IE, Alben durch Klick zu öffnen. Könnte das jemand testen? Bei mir gings und gehts nämlich schon immer unter IE6, 7, Firefox und Opera... :shock:

Greetz,
gratch

Posted: Wed 7. Feb 2007, 15:48
by 2xS
Ich habe es eben mit der neuen Version getestet - die Alben werden immer noch nicht geöffnet (sitze derzeit nur an einem Rechner mit IE6, IE7 und FF teste ich heute abend nochmal).

Ich habe mal verschiedene Einstellungen im IE durchprobiert: Alle Cookies annehmen, Eingabeaufforderung bei Cookies etc. - alles mit gleichem Ergebnis. Beim Modus "Eingabeaufforderung" habe ich gesehen, dass versucht wird ein Cookie zu setzen, ob es das Richtige ist, weiß ich nicht. :?:

Evtl. kannst du ja eine Debug-Version bereitstellen, aus der ersichtlich wird, ob das Cookie korrekt geladen wird und die Album-ID korrekt ankommt. Im Cookie wird doch die Album-ID gesetzt, oder?

bye,
2xS

Posted: Wed 7. Feb 2007, 16:14
by gratch
Jep, genauso läuft es. Beim Klick wird die open.php aufgerufen, die in die Session die ID des zu öffnenden Albums schreibt und dann auf die aufrufende Seite weiterleitet. Auf der aufrufenden Seite wird dann geschaut, ob es in der Session eine ID gibt, falls ja, wird das Album mit dieser ID geöffnet.

Du kannst dir einen Debug ganz einfach selber machen: einfach in die Datei include/inc_module/mod_galerix/inc_front/galerix.func.inc.php vor die Zeile

Code: Select all

	if (isModuleInstalled() && $GLOBALS["phpwcms"]["galerix_mod"] == "1") {
folgendes schreiben:

Code: Select all

print_r($_SESSION);
Dann wird beim nächsten Aufruf ganz oben auf der Seite ausgegeben, was gerade in der aktuellen Session gespeichert ist. Im Normalfall müsste da nach einem Klick auf ein Album irgendwas mit "[galerix_aid] => x" stehen, wobei x die ID des zu öffnenden Albums ist. Wenn das nicht dasteht, wird der Cookie nicht richtig gesetzt. Weitergehende Debug-Ausgaben bau ich gerne ein.

Langsam verzweifle ich echt mit diesem Problem...

Test PopUp

Posted: Wed 7. Feb 2007, 16:35
by kukki
Jeeeeeeeeeeeeeeeeeeeeeeep, es funktioniert alles reibungslos, allerdings bei mir loakl auf meinem PC :)
XAMP 1.5.5
PHP 5.2
MySQL-Client-Version: 5.0.27
MySQL-Zeichensatz: UTF-8 Unicode (utf8)

Auf einem Server habe ich es noch nicht probiert, kommt aber demnächst, wenn ich die Probleme bei CWSURF.de erledigt habe. :roll:

Posted: Thu 8. Feb 2007, 11:57
by kukki
Bei mir funktioniert das Album auch auf einem Server. Danke für die Arbeit, damit kann ich meine riesige Fotoshow anlaufen lassen! :)

Jetzt kann man sich an Kleinigkeiten ran machen. :D

Posted: Thu 8. Feb 2007, 12:11
by 2xS
@kukki: welche phpwcms-Version nutzt Du?

Bei mir läuft es sowohl lokal als mit xampp1.5.5 als auch auf dem Server unter phpwcms 1.2.6 in den beschriebenen Browsern nicht, d.h. kein Sprung von der Albumübersicht ins Album.

@gratch: die Debug-Ausgabe enthält keinen Hinweis auf einen gesetzten Cookie, nirgend ein "[galerix_aid] => x" zu sehen.

Bin auch langsam am Verzweifeln...
mfg
2xS

Posted: Thu 8. Feb 2007, 12:21
by kukki
V 1.2.8g benutze ich!
Die Version 1.2.6 habe ich nicht mehr weiter verfogt, weil die neue doch einige Features hat, die in weiterer Zukunft noch interessanter sind! :!: :?:

Posted: Thu 8. Feb 2007, 14:02
by gratch
@kukki: Super wenn alles läuft! Ich hab auch phpWCMS 1.2.8g (ist aber auch mit 1.2.6 getestet).

@2xs: Glaub mir, ich bin auch langsam am verzweifeln. Bei mir gehts 100% mit IE6 und 7, ist getestet... Ich habe die Abfrage der Session-Variable leicht überarbeitet, magst du nochmal das ZIP runterladen (http://thomashackl.de/galerix-download.phtml)? Vielleicht gehts dann.

Aber es muss definitiv an den lokalen Browsereinstellungen liegen, ich hatte ja schon den Fall, dass eine Seite, die beim Seitenersteller im IE nicht ging, einwandfrei funktioniert hat, wenn ich sie mit meinem IE 6 aufgerufen hatte. :?

Wenn das absolut nicht hinhaut, muss ich versuchen, Alben auf andere Art öffnen zu können.

Posted: Thu 8. Feb 2007, 14:50
by 2xS
@gratch: keine Veränderung mit der neuen Abfrage
Schau doch bitte mal einfach hier: .http://www.sunfeel.de/cms/index.php?de_galerie bzw. http://www.sunfeel.de und dann unter "Bilder", ob es beim Aufruf mit deinem Browser funktioniert.

Ich habe dem Brower explizit gesagt, Cookies von sunfeel.de anzunehmen. Aber die Debug-Ausgabe zeigt nichts dergleichen an

Posted: Thu 8. Feb 2007, 15:33
by gratch
Ich habe mir jetzt nochmal die phpWCMS 1.2.6 installiert und siehe da, plötzlich waren auch bei mir die geschilderten Probleme da. Die sind aber jetzt (zumindest bei mir lokal) behoben. Das aktualisierte ZIP ist schon hochgeladen und kann getestet werden :) Wär ja super, wenn's endlich mal klappt...

Posted: Thu 8. Feb 2007, 16:42
by kukki
@2xS:
Ich kann nicht feststellen, weder mit IE6 noch mit FF2 und IE-Tab im FF2. Alles bestens. Vielleicht zeigt Du mal nen Screenshut oder so etwas. Ich glaube nämlich, Dein Browser hat da einen Macke :?: :idea: :roll:
Vielleicht probierst Du mal meine Testseite mit Deinen Browsern :P

----------------------------
P.S.: Erste Problemchen :!:

Die Darstellung der deutschen Umlaute bereitet Probleme, wo sollte was geändert werden, damit das o.k. geht?

Posted: Thu 8. Feb 2007, 20:58
by 2xS
mmh, es wird immer stranger:

@gratch: mit der neuen Version gibt es ein Problem mit der SQL-Query - siehe meine Seite.
Dafür sehe ich jetzt mit aktiviertem Debug, dass [galerix_aid] => 3 gesetzt wird.
Folgender SQL-Fehler tritt auf, sobald man ein Album auswählt:

Code: Select all

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

:
SELECT `parent` FROM `phpwcms_galerix_album` WHERE `aid`=
Der Fehler verschwindet erst wieder, wenn man den browser schließt und neu öffnet.

@kukki: bei deiner testseite funktioniert es auch in meinem Browser, was die Theorie falscher Browsereinstellungen wohl widerlegt... :?: