Page 3 of 4

Re: Foldergallery_XH

Posted: Thu Sep 12, 2019 7:38 pm
by lck
./plugins/foldergallery/foldergallery.js existiert anscheinend gar nicht.

template.htm: da fehlt das schließende </div>

Code: Select all

<div class="fuss">
    <div>...
	</div>
jQuery: auf die neueste Version einstellen

Re: Foldergallery_XH

Posted: Thu Sep 12, 2019 7:51 pm
by frase
lck wrote:
Thu Sep 12, 2019 7:38 pm
template.htm: da fehlt das schließende </div>
Richtig, hat aber nichts mit dem Problem zu tun.
lck wrote:
Thu Sep 12, 2019 7:38 pm
./plugins/foldergallery/foldergallery.js existiert anscheinend gar nicht.
Ich glaube, in Version 1.0beta1 gibt es kein solches JS.
Nur im aktuellen Master, das ist eine Version mit Photoswipe, gibt's das.

Re: Foldergallery_XH

Posted: Thu Sep 12, 2019 7:57 pm
by lck
frase wrote:
Thu Sep 12, 2019 7:51 pm
Ich glaube, in Version 1.0beta1 gibt es kein solches JS.
Nur im aktuellen Master, das ist eine Version mit Photoswipe, gibt's das.
Richtig, mein Fehler.

Re: Foldergallery_XH

Posted: Fri Sep 13, 2019 10:10 am
by pmschulze
Die gd-Erweiterung war nicht geladen - darauf muss man erst einmal kommen. :roll:
Danke für den Tipp ;)

Re: Foldergallery_XH

Posted: Fri Sep 13, 2019 12:01 pm
by cmb
pmschulze wrote:
Fri Sep 13, 2019 10:10 am
Die gd-Erweiterung war nicht geladen - darauf muss man erst einmal kommen. :roll:
Oh, Mann – dickes Ding! Normalerweise würde das einen fatalen PHP-Fehler auslösen, sobald eine dieser Funktionen aufgerufen wird (und die entsprechende Fehlermeldung könnte man bei aktivem Debug-Modus sehen, und wüsste gleich Bescheid). Allerdings kommt es wegen diesem Code nicht dazu, da sich dort ein Bug versteckt. Die Abfrage $type != IMG_JPEG müsste nämlich wie folgt lauten:

Code: Select all

$type != IMAGETYPE_JPEG
IMAGETYPE_JPEG ist in der Standardbibliothek definiert, IMG_JPEG aber von der GD Erweiterung, und da diese nicht geladen war, wurde das als Zeichenkette 'IMG_JPEG' interpretiert, so dass die Abfrage wahr ist, und die Funktion gleich wieder verlassen wird. Schön, dass diese Fallback-Interpretation von nicht definierten Konstanten als Zeichenkette ab PHP 8 einen Fehler auslösen wird (auch dann wüsste man gleich Bescheid).

Ich habe diesen Bug auf Github vermerkt.

Re: Foldergallery_XH

Posted: Wed Oct 30, 2019 9:12 am
by pmschulze
Ohne - für mich erkennbare - Änderungen, macht das Plugin nicht mehr das, was es soll, denn die Bilder im Ordner werden nicht mehr verkleinert:
siehe http://hans-grade-schule.de/?Kontakt Hier sind drei Bilder hinterlegt...

Was kann hier passiert sein?

Re: Foldergallery_XH

Posted: Wed Oct 30, 2019 11:12 am
by lck
pmschulze wrote:
Wed Oct 30, 2019 9:12 am
Ohne - für mich erkennbare - Änderungen, macht das Plugin nicht mehr das, was es soll, denn die Bilder im Ordner werden nicht mehr verkleinert:
1) Hast du eventuell in der Seite 2 Pluginaufrufe von Foldergallery? Siehe dazu auch viewtopic.php?f=12&t=14207&p=68725#p68725. Mit Foldergallery_XH 1.0beta1 ist nur eine Gallery in der Seite möglich.

2) In deiner template.htm steht ganz oben vor dem doctype ein Kommentar, das darf nicht sein.

3) Nebenher: Prüfe deine Webseite auch mal mit dem HTML-Validator.

Re: Foldergallery_XH

Posted: Wed Oct 30, 2019 12:50 pm
by lck
Prüfe auch mal, ob es den Ordner cache in ./plugins/foldergallery/ gibt bzw. eventuell dieser schreibgeschützt ist.

Ist Pfw_XH installiert?
foldergallery/help/help_de.htm wrote:Voraussetzungen
Foldergallery_XH benötigt CMSimple_XH ≥ 1.6.3 mit Pfw_XH ≥ 0.2.0, und PHP ≥ 5.4.0 mit der GD und JSON Extension.

Re: Foldergallery_XH

Posted: Wed Oct 30, 2019 1:42 pm
by pmschulze
- pfw ist jetzt auch installiert: updatecheck sieht auch kein Update
- es gibt auf der Seite nur einen Aufruf der Foldergallery

Problem bleibt: die Bilder werden direkt ausgegeben.

Das Problem scheinen die Bilder zu sein, denn bei anderen Ordnern und Dateien ist alles in Ordnung?!

Re: Foldergallery_XH

Posted: Wed Oct 30, 2019 1:56 pm
by pmschulze
Problem gelöst: im Ordner befanden sich 2 PNG-Dateien, die nicht skaliert wurden...
Alle Dateien sind jetzt vom Typ jpg und haben eine ähnliche Größe: jetzt geht alles.