Kommentare von

beats TEST blog

Styx 5.1.0 und PHP 8.3.30

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?

alert(window.outerWidth+' x '+window.outerHeight);

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 

                            // check for staticpage views (and other plugins)
                            if ($serendipity['view'] == 'plugin') $navigate = 'page';

in

                            // check for staticpage views (and other plugins) - but not frontend tag views, since that needs gallery: ".post_content" w/ $navigate = entry
                            if ($serendipity['view'] == 'plugin' && !str_contains($_GET['url'], '/plugin/tag/')) $navigate = 'page';

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 

if ($serendipity['view'] == 'plugin') $navigate = str_contains($_GET['url'], '/plugin/tag/') ? 'entry' : 'page';

Beat Post author am |

Leider auch keine Veränderung.

Ian Styx am |

Ich Dummerchen... 🤭

Entweder

if ($serendipity['view'] == 'plugin' && !str_contains($_GET['url'], 'plugin/tag/')) $navigate = 'page';

oder

if ($serendipity['view'] == 'plugin') $navigate = str_contains($_GET['url'], 'plugin/tag/') ? 'entry' : 'page';

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.