Freitag, 15. Mai 2026
Styx 5.1.0 und PHP 8.3.30
Alle Plugins sind aktualisiert.
Dieser Link ist nicht aktiv. Er enthält eine kopierbare Trackback-URI, um manuell ein Ping- und Trackback zu diesem Eintrag für ältere Blogsysteme zu generieren; zB (immer noch valide) über das zur Verfügung gestellte Eintragsfeld des serendipity_event_trackback Plugins. Serendipity und andere Blogsysteme erkennen die Trackback-URL heutzutage aber automatisch anhand der Artikel-URL. Die Trackback-URI für ihren Link des Sender-Eintrages lautet daher wie folgt: »https://www.blog.dokumenzi.ch/2715-Styx-5.1.0-und-PHP-8.3.30.html«
Kommentare
Ansicht der Kommentare: Linear | Verschachtelt
Beat Post author am :
Ich habe den Manitu-Support erneut angeschrieben, weil m.M.n die AVIF-Unterstützung auf deren Server nach wie vor nicht funktioniert.
Beat Post author am :
Die prompte Antwort:
Beat Post author am :
Worauf ich:
Ian Styx am :
Was aber nicht ganz stimmt... Denn es supported AVIF ja ... nur fehlt die eine oder andere Dependency um damit Schreib-/Lesevorgänge zu ermöglichen, denn es ist abhängig von diesen.
Sie haben sich also "bewußt" dazu entschieden, dass sowohl in GD als auch in Imagick noch ncht zu supporten. Vielleicht haben sie Sorge, dass zu viele Resourcen beansprucht werden, oder ihr gesamten Environment ist (noch) nicht darauf abgestimmt ihren Usern geregelte Resourcenlimits (CPU/RAM) unabhängig vom Datenplatz zuzuteilen.
😏Schade...!
Beat Post author am :
Danke für das Update des freetag-Plugins. Die grossen und farbig abgesetzten Anfangsbuchstaben erhöhen die Übersicht bei der Tag-Vergabe deutlich. 👍
Ian Styx am :
Yepp, fand ich auch...😀
Hast du auch schon mit der lightbox rumgespielt?
Und die bessere Galerieanordnung im Editor Fenster bemerkt..?
Beat Post author am :
Nicht wirklich. Ich habe auf beatsblog von Lightbox 2 jQuery auf Magnific umgestellt, weil mir so das Lightboxbild eine Spur grösser angezeigt wird. Ausserdem habe ich das Ändern des CSS aufgegeben, damit ich nicht bei Updates daran denken muss (ich frage mich eh, ob ausser mir überhaupt jemand Lightbox nutzt. Am Smartphone bringt das genau gar nichts).
Habe gerade ein paar Galerien erzeugt. Muss jedoch gestehen, dass mir nichts wirklich aufgefallen ist. Werden mehr Bilder der Mediathek angezeigt?
Ian Styx am :
Also bei der lighbox ging es ... ähem ... um das swipe Dings. 😊
Und bei der Galerieanordnung - nur um das optimierte Editorfenster CSS für Galerien wie du sie gerne erstellst (mit comments per default). Wie ich hatte feststellen müssen, zeigte das nicht schön an, so dass man einen Eindruck der späteren (fluidablen) Dastellung bekommen konnte.
Ian Styx am :
ping 🔔
Beat Post author am :
Ehrlich gesagt weiss ich nicht wirklich, was Du damit meinst. Wo soll ich denn wischen können? Die Lightbox hat immer noch Pfeile vor- und rückwärts und swipen kann ich da gar nichts.
Was mir halt immer noch irgendwie fehlt ist, dass ich beim Einfügen einer Bildergalerie die Reihenfolge der Bilder bestimmen kann. Dann müsste ich diese später nicht im Quelltext hin- und herschieben (und Fehler dabei machen). Danke übrigens für die Korrektur.
Apropos horizontale Galerie. Wie viel Platz (seitlich) braucht ein Bild, bis ein Zweites daneben platziert wird? Am 17"-Monitor des Notebooks sehe ich zwei Bilder nebeneinander. Am 15"-Monitor des Netbooks sehe ich nur ein Bild.
Wenn ich jedoch eine vertikale Galerie einsetze, dann können locker bei jeder genannten Monitorgrösse 3 Bilder nebeneinander angezeigt werden. Deshalb ist mein aktueller Favorit eine vertikale Galerie mit drei Bildern. Die werden dann schön nebeneinander dargestellt. Nur lässt sich das halt nicht immer so gestalten. Das sieht man ja am Garten-Beitrag. Wenn ich vier Bilder zeigen will, dann wirds blöd...
Ian Styx am :
Hast du die "neue" swipe lib im lightbox plugin denn auch aktiviert? Ich hatte sie extra wegen dir eingebaut... 😁 und hätte sie gerne mal in Aktion erlebt...
Oder geht sie nicht und ich habe Fehler prodziert?
Das hatten wir schon mal.
Per Spaltenansicht sucht sich die Darstellung ihren eigenen Weg, grundsätzlich zwar in Abhängigkeit der aneinanderaddierten Image Elemente, aber durch die flexible Darstellung darin abhängig von den Größen und Formaten im Raum der für diese Galerie zur Verfügung steht. Ein Flex Modell.
Per Reihenansicht grundsätzlich nur in Abhängigkeit der aneinanderaddierten Image Elemente: "wer zuerst kommt, mahlt zuerst".
Diese Reihenfolge zu beeinflussen ist schwierig, deshalb der Rat es über den Quelltext zu versuchen. Dies aber, wie du erfahren hast, kann schnell unübersichtlich werden und zu Fehlern führen.
Die Reihenansicht funktioniert nur mit einer festen Image-Breite; ein vorab intern definiertes Galerie-Format von 260px für die "per row" Option. Mit den dazuhörigen image container margins und paddings muss das main post content Fenster schon richtig breit sein um mehr als zwei row-Galerie-Bilder nebeneinander anzuzeigen. Die 260px sind nicht absolut fix, sind, bzw waren aber das Ergebnis eines langen Development Prozesses.
Eine weitere Antwort und dabei vielleicht die die du eigentlich suchst, ist
Wenn du das per user.css aufhebst, wird das max-width: 260px; wieder aktiv.
Ich wollte halt ermöglichen, dass auf größeren Screen-Breiten die Row Galerie Bilder auf die volle Thumbnailgröße aufziehen.
zb.
Beat Post author am :
Ach so! Das muss man aktivieren. Sag das doch gleich. 😁
Es ist jetzt auf beatsblog.ch aktiv. Dass nur die Bilder eines Artikels angezeigt werden sollen, wird -trotz entsprechender Einstellung- souverän ignoriert. Komisch ist, dass nach einigen Bildern alle weiteren auf die Displaygrösse gezoomt/deformiert/angepasst werden. Ein guter Lacher, wenn Querformatbilder in ein Hochformat-Smartphone-Screen gequetscht werden! 😀Macht schlank! 😂
Ansonsten recht gut! 👍
Alles Weitere (bezüglich Bildergalerien) werde ich mir zu einem späteren Zeitpunkt mal zu Gemüte führen. 👋
Ian Styx am :
Auch auf dem smartphone oder tablet?
Ja komisch das mit dem Übersprung von Artikeln. Ich dachte so auf die Schnelle dass du das vielleicht als Wunsch eingestellt hast, aber wenn dem nicht so ist, muss ich dem mal auf den Grund gehen... Das kann allerdings noch ein wenig dauern. Ich sitze gerade an anderen außergewöhnlichen Neuerungen...
Beat Post author am :
Ja, auch auf dem Smartphone oder Tablet.
Auf beatsblog.ch habe ich wieder auf Magnific zurückgestellt. Dafür habe ich die Swipe-Lightbox nun hier konfiguriert. Es gibt ja etwas weiter unten einen Beitrag mit mehreren Bildern und da kann man das ansehen/testen.
Ian Styx am :
Die Frage nach den mobiles war eher darauf gemünzt, ob es auch auf diesen klappt, also ansonsten gut swiped (außer den beanstandeten issues). Und natürlich ob die beiden issues dort auch auftraten...?
Ich habe beides soeben gefixt und commited. Bitte testen! 😃Hopefully Done !
Das update überlasse ich dir ... hier!
Beat Post author am :
Zu den ersten zwei Fragen: Ja und Ja
Habe das Plugin upgedatet, doch jetzt funktioniert es irgendwie gar nicht mehr. Beim Klick auf ein Bild wird dieses downgeloadet und im Browser dargestellt. Nix Lightbox, nix Swipe.
Ian Styx am :
USH 😱
Took me two rounds...
Now it works! Please test. Plugin ist up-to-date.
😌
Da man damit auch so schön zoomen kann kann man gleich die detailreiche Ausstattung deiner Ausfahruniformen näher betrachten. Diese gestreift-gezackten Strümpfe sind ungemein schick und passend zum roten Spielmobil! Du achtest halt auch auf die Kleinigkeiten... ähnlich den Sapeurs in Brazzaville, auch Kongos Dandys genannt. 😂
Nachtrag:
Es springt leider immer noch über. Entweder ist das bei Design oder ich muss irgendein Javascript stack Sammler dafür entwickeln.
Beat Post author am :
In der Plugin-Konfiguration kannst Du den Punkt "Nur einzelnes Bild" auch gleich entfernen. Aus meiner Sicht macht das überhaupt keinen Sinn. Und ja, die zwei anderen Punkte unterscheiden sich nicht wirklich, da immer alle Bilder der Seite angezeigt werden.
Aber ja: Schön ist diese Swipe-Lightbox schon. Ich mag den abgesetzten Bildkommentar. 👍
Ian Styx am :
Plugin up-2-date und das Problem ist gefixt 😎🤩
"Nur einzelnes Bild" mag ja vielleicht doch irgendeinen geeigneten User finden der diese Option liebhat. Also bleibt es drin. ☺️
Bitte testen.
Beat Post author am :
TOP! 💯
Habe das auch gleich auf beatsblog.ch implementiert. Dort gibt es mehr Foto-Beiträge, um das Plugin zu testen. Sieht aber richtig gut aus! 👍
Ian Styx am :
Ich musste gleich noch ein weiteres update hinterherschieben nachdem ich hier einen Beitrag aus dem Jahr 2008 angesehen hatte. Dort waren noch sehr alte zusätzliche onclick handler in den image Links, so dass zusätzlich zur Lightbox ein popup mit dem image aufmachte.
Jetzt nicht mehr. Sie werden einfach entfernt.
Wahnsinn wie sich die Bildqualität seit damals verbessert hat... 🤪
Beat Post author am :
Guck mal den aktuellen Blogbeitrag "Julier & Albulapass" auf beatsblog.ch an. In der Lightbox werden die Hochkant-Bilder ins Querformat gedrückt. Das ist etwas unschön.
Beat Post author am :
Das ist komisch. Wenn ich die Lightbox bei einem Hochformat-Bild starte, dann funktioniert es richtig. Starte ich jedoch bei einem Querformat-Bild, werden alle darauffolgenden Bilder ins Querformat gedrückt.
Ian Styx am :
Ich würde eher darauf tippen dass da ein Relationsverhältnis nicht passt, denn was unterscheidet den weißen Turm ( OK ) von La Punt ( fail ) und Albula Pass ( fail )?
Ich denke es die aspect ratio und das fallback auf
Die Frage ist wie man das beweisen bzw testen könnte...
-----
Mit scheint du hast deinen Rauchzwang zunehmendermaßen in einen Pass- oder Höhenrausch verwandelt.... Klassisches Phänomen bei Rauchentwöhnten mit unterschiedlichen Sujects... 🤣 ( kicher )
Ian Styx am :
Und wie es scheint, dass wenn man ein - zweimal richtig durch ist, das komische Verhältnis auch nicht wieder auftreten möchte ( inzwischen mehrfach probiert und und nicht mehr zu reproduzieren... ).
Beat Post author am :
Also bei mir ist es so, dass ich nach einem PC-Neustart, und wenn ich mit dem Titelbild die Lightbox starte, dann werden alle Hochformatbilder in ein Querformat gequetscht.
Ich muss mit einem Hochformatbild beginnen, dann werden mir diese -zumindest teilweise- richtig angezeigt.
Ian Styx am :
Wie groß ist dein aktuelles Browserfenster?
Du hast doch auch die F12 Developer Tools. Dort gibt es eine Konsole. Sie ist ein schmales Band meist am untersten Ende, beginnt mit » und ist beschreibbar. Gib dort mal die alert Zeile ein und drücke ENTER. Es müsste ein kleines PopUp aufgehen das die Maße anzeigt.
Beat Post author am :
Notebook (15,6") = 1'331x368
Wobei das Verhalten gleich ist. Egal, ob auf dem Notebook, dem Netbook oder dem Smartphone.
Ian Styx am :
Eine Höhe von nur 368px scheint mir aber nicht die wirkliche outerHeight Höhe zu sein. Hast du das anders gemessen, vielleicht?
Fix is out in v.3.3.6. Plugin ist hier up2date. Das wird es hoffentlich gewesen sein. Bin gespannt.
Es war eine falsche Berechnung der ratio für Portrait Formate.
Beat Post author am :
Netbook (13") = 1'093px x 365px
Ja, 368px oder (wie hier) 365px erscheint mir auch sehr gering. Doch ich kann hier nur wiedergeben, was mir angezeigt wird.
Ich kann den Fix mit V3.3.6 nicht bestätigen. Das erste Hochformatbild wird jetzt zwar richtig angezeigt, die darauffolgenden werden jedoch immer noch in ein Querformat gedrückt.
Ian Styx am :
Einmal sehe ich es wie du beschreibst dann ist es weg.... (siehe screenshot Beispiel in der Mediathek) was kann das nur sein ???
Da werde ich zwischendrin mal nachdenken müssen, es müsste sich doch eigentlich debuggen lassen, aber der Umweg über dich ist dabei mühsam... für uns beide...
Ich behalte es im Kopf. Ich bekomme mit dem Konsolen Script immer die richtigen outer Maße angezeigt... Egal welche Maße ich einstelle oder das Developer Fenster aufziehe... nun ja...
Ian Styx am :
Lieber Beat
Nicht das du dich wunderst.... Ich bin bis über beide Ohren mit Arbeit zugedeckelt und finde dazu kaum Zeit und für das verbleibende issue hier müsste ich etwas mehr Zeit aufwenden, da ich besser debuggen und mir dafür erst ein Szenario mit dem issue aufbauen muss.
So wird das noch etwas dauern. Sorry. Ansonsten erfreue ich mich deiner schönen Taten und sagenhafter Form. Davon hätte ich gerne etwas ab 😄
Beat Post author am :
Don't worry. Take your time. 👍
Ian Styx am :
Ich glaube jetzt habe ich es. Update steht bereit.
Fiel das eventuell noch in einem anderen Eintrag auf?
Ian Styx am :
BTW, hast du das neue freetag auto tags feature schon ausprobiert? Was sagst du dazu?😃
Beat Post author am :
Nein. Werde ich mir bei Gelegenheit mal ansehen.
Beat Post author am :
Auf beatsblog.ch habe ich Photoswipe nun wieder in der aktuellsten Version aktiv. Dort kannst Du untenstehendes nachprüfen.
Bei diesem Artikel sieht es nun gut aus: /3939-Julier-Albulapass.html
Bei diesem Artikel sind mehrere Bilder verzogen: /3923-Koenigsetappe.html
Wenn man sich eine Beitragsansicht via Tag/Stichwort generieren lässt, dann zeigt Photoswipe alle Bilder von Beiträgen mit diesem Tag an (z.B. 123 Bilder mit /plugin/tag/ü100km).
Ian Styx am :
Ich habe es gesehen - wieder nur beim ersten Durchgang - erst quadratisch, dann falsch. Das ist also wieder ein Startproblem und man muss das besondere darin erkennen im Unterschioed zum jetzt bereits gelösten...
Du kannst mich bald Strickliesel nennen...🤪
Ian Styx am :
Ich habe dir was neues gestrickt. Update is online. PhotoSwipe kam mit seinem reader und loader mit den echten dimension durcheinander - nun zwinge ich sie herbei, in dem diese vorausgelesen und als image data Attribut geschrieben werden. Jetzt sollte es also keine falschen Einschätzungen und Berechnungen mehr geben ...
Daumendrück! 😄😁
PS. Das "Übersprung-Problem" bei den Schlagwortseiten muss ich gesondert angehen.
PPS. Ist das generell bei den lighboxen oder nur beim PhotoSwipe? Ist dir das bekannt?
Ian Styx am :
Wenn du das neueste update hast, ändere bitte mal in Zeile in 264/265
in
um zu sehen, ob wir damit die "/plugin/tag/ü100km" tag-Seiten Entry-Übersprünge erschlagen können.
Beat Post author am :
👍 Sieht jetzt richtig gut aus! Konnte keine Verzerrungen mehr finden. 👏
Beat Post author am :
Diese Änderung hat leider nichts gebracht.
Ich habe das zufällig entdeckt als ich überlegte, wie ich am schnellsten Blogbeiträge finde, in denen auch Hochkant-Bilder vorkommen. Bei Touren mit mehr als 100 Kilometer mache ich meist mehrere Bilder und so bin ich auf die Idee gekommen, über den Tag "ü100" mir passende Blogbeiträge anzeigen zu lassen.
Nein, ich habe das zuvor mit keiner anderen Lightbox ausprobiert. Wenn ich jetzt auf Magnific umstelle, dann werden mir mit dem Tag "ü100" wirklich nur diejenigen Bilder angezeigt, die im Eintrag des angeklickten Bilds gespeichert sind (also nicht 123). Es sieht also so aus, wie wenn es dieses Problem nur bei der PhotoSwipe-Lightbox gibt.
Ian Styx am :
Versuche es bitte mal damit
Beat Post author am :
Leider auch keine Veränderung.
Ian Styx am :
Ich Dummerchen... 🤭
Entweder
oder
beides müsste gehen. Wichtig ist das auf 'plugin/tag' ohne das start slash gecheckt wird.
Beat Post author am :
Ta, ta, ta! 📯 Es ist vollbracht! 💯Punkte!
Das "Entweder" hat schon so gut funktioniert, dass ich das "Oder" gar nicht mehr ausprobiert habe. 👍
Ian Styx am :
😀
Ist wahrscheinlich auch die bessere Lösung, weil es die Userentscheidung in den Optionen berücksichtigt, also page, oder entry, oder nix für Einzelbildanzeige.
Vielleicht sollte ich das Update noch ein wenig herauszögern..., falls doch noch mehr Strickarbeit nötig ist...?
Ist ja echt toll wenn man auf so viele lange Touren zurückblicken kann 🤩
Beat Post author am :
Was ich dazu sage?
Das sieht um Welten komplizierter aus, als ich bisher mit Tags/Stichworten umgegangen bin. Über kurz oder lang will ich keine 300 Tags, die ich verwalten muss (zusammenfügen, löschen, etc.). Die vorgeschlagenen Tags sind teilweise so nahe an bereits vorhandenen Tags dran, dass ich damit höchstens überprüfe, ob ich den entsprechenden Tag bereits ausgewählt habe.
Ich verstehe nicht, was dieser "BY SCORE" sein soll. Bi-Linguale Tags brauche ich auch nicht.
Hmmm... 🤔 Ich bin zu doof dafür. Vermutlich nutze ich das Ganze falsch.
Ian Styx am :
Das ist nur als eine zusätzliche Hilfe fürs tagging gedacht, als (zusätzliche) automatisch generierte Tag Vorschläge per TF-IDF scoring. Wer will kann dies auch anders - per KI - machen. Sie sind dafür gedacht - genau wie du sagst - entweder als Überprüfung für bereits gewählte Tags zu dienen, bzw andererseits dich auf weitere als Vorschlag (per Klick) hinzuweisen. Die nebenstehende float box des Textkörpers hilft dabei sich auf das tagging selbst zu konzentrieren ohne ständig nach oben scrollen zu müssen und dient außerdem dazu die vorhandenen Schlagworte per highlight anzuzeigen.
TF-IDF steht für "Term Frequency-Inverse Document Frequency" und ist eine Methode zur Bewertung der Relevanz eines Wortes innerhalb eines Textkörpers. Sie wird eingesetzt, um die Wichtigkeit eines Begriffs in Bezug auf ein Dokument zu bestimmen.
Daher der score; so etwas wie "Wahrscheinlichkeit"... Diese Informationszeile soll auch nur erklären wie die Tag Vorschläge zustande kamen.
Bei Julier- & Albulapass hat man also z.B.:
Foto-spot: (0.0106), Tiefencastel: (0.0071), Julierpass: (0.0071), Silvaplana: (0.0071), Murmeltiere: (0.0071), Richtung: (0.0053). Die score Werte (in absteigender Reihenfolge) zeigen also nur die berechnete Relevanz an, soweit ein solches System bzw Algorithmus dies denn überhaupt sinnvoll kann. Eine KI wird sicher noch andere Berechnungsgrundlagen, wie Semantik, usw hinzurechnen um auf ihre Vorschläge zu kommen (aber eben auch zu Lasten der Privacy). Warum "Foto-spot" einen höheren score hat ist sicherlich selbsterklärend...🤭
TF-IDF kann auch völlig danebenliegen, je nach Content. Daher der Aufruf sich an der weiteren Entwicklung und dem Ausbau der Stopwörter zu beteiligen. Man sollte sich also nicht dran stören, sondern es als eine sich entwickelnde Hilfe(-stellung) betrachten, zu der man (unter gewissen Bedingungen) auch beitragen kann.
Du kannst sie also auch geflissentlich ignorieren. Alles was bisher möglich war ist auch weiterhin vorhanden.
Bi-Lingual ist es insofern nur, als es - per System - derzeit nur auf Deutsch und Englisch basiert und es eine unkomplizierte Methode brauchte ( - also diesen Link über der Float Box - ) um zwischen Vorschlägen für bi-linguale (de ↔ en) Einträge wechseln zu können, damit die internen Mechanismen für die jeweilige Sprache greifen. Dies ändert sich später wenn mehr Sprachen hinzukommen sollten. Dann braucht es eventuell eine andere Methode bzw Wechselmöglichkeit... An diesem Link sollte man/du sich also nicht stören, wenn man einsprachig schreibt.
Wie oft arbeitet man/du denn im (freetag backend) Verwaltungs-Management der Tags wirklich? Eher selten denke ich. Insofern ist das keine Ausrede für viele Tags. Ich will ja auch nicht eine sinnlose Überflutung an Tags anstoßen (was Schlagworten per se auch nicht gut täte) sondern nur Hilfestellung geben, überhaupt (weitere) sinnvolle Tags zu finden und zu erstellen. Die Vorschläge sind auf 6 begrenzt. Und sie hindern einen auch überhaupt nicht daran, eine völlig andere Vorstellung von Tags zu haben und diese für das Blog einzustellen. Manuelle Tags haben immer Vorrang.
Ich bin ja auch immer noch ein Fan der Tag Canvas 2D-Wortwolke. Die sieht nicht nur überaus schick aus, sondern macht auch echt Spaß damit in einem Blog herumzuirren. Es braucht also eine gewisse Menge an vorhandenen Tags - insgesamt (nicht per entry) - um Gruppierungen und Überraschungen zu finden; sich treiben zu lassen. Tags sind nicht nur für graue Eminenzen in Universitätsbibliotheken. Tags sind wie Serendipity. Bunt und Lebendig! 🦋Finde etwas ... was du vielleicht gar nicht gesucht hast! 😁