V6-Galerie: Apostroph im Bildtitel

  • Seite 2 von 2
10.05.2023 14:21
#16 RE: V6-Galerie: Apostroph im Bildtitel
l2
Mitglied

hallo Ingmar,

zum Thema Apostroph finde ich diese beiden Seiten hilfreich: https://wiki.selfhtml.org/wiki/Programmi.../Kontextwechsel
und https://wiki.selfhtml.org/wiki/Programmi...n_und_behandeln



Jetzt ist wahrscheinlich ein Fehler nach der Korrektur entstanden

Unser Fall: Bilder werden einfach durchnummeriert und erhalten als Titel: 01, 02 ... oder 15

Bei Bildnr 10 entsteht ein Fehler in: .../inc/lib/bootstrap4/ext/lightbox/bootstrap-lightbox.js?rev=666

1
2
3
4
5
6
7
8
9
 

_updateTitleAndFooter() {
let title = this._$element.data('title') || ""
let caption = this._$element.data('footer') || ""
 
title = title.replaceAll("<", "<").replaceAll(">", ">")
caption = caption.replaceAll("<", "<").replaceAll(">", ">")
// ....
}
 



title ist dann nicht mehr ein String, sondern Number





... würde es „Fussball spielen” heissen

vG Bernd‍

 Antworten

 Beitrag melden
10.05.2023 17:15
#17 RE: V6-Galerie: Apostroph im Bildtitel
l2
Mitglied

Nachtrag:

durch diesen title-fehler ist es nicht mehr möglich in einem Album weiterzublättern.

Die Einzelansicht bricht ab.

Derzeit lässt sich der Fehler umgehen, indem man keine reine Zahlen als Bildtitel verwendet.





... würde es „Fussball spielen” heissen

vG Bernd‍

 Antworten

 Beitrag melden
10.05.2023 18:12
#18 RE: V6-Galerie: Apostroph im Bildtitel
avatar
Mitglied

Unser Forum ist davon betroffen.

Wie schon bei anderen Monatswettbewerben bekamen alle Beiträge zwecks Anonymisierung fortlaufende Nummern, also 01 02 03 bis 15

Wie konnte ich ahnen, dass es dabei solche Probleme geben kann, sobald jemand die Mobilansicht nutzt ?

Hab's jetzt auf NR 01 NR 02 NR 03 usw. geändert, aber das kann ja nur eine Notlösung sein.

Ich habe einen Newsletter verschickt und ggf. müssen einige Mitglieder ihre Abstimmung wiederholen.



MfG Franz-Jupp

____________________________________________________________
es grüßt Franz-Jupp

https://www.zur-blende.de/
nutzt Template V3

 Antworten

 Beitrag melden
11.05.2023 10:22
avatar  Ingmar
#19 RE: V6-Galerie: Apostroph im Bildtitel
avatar
Technik

Zitat von l2otbart_57 im Beitrag #16
_updateTitleAndFooter() {


Den gleichen Fehler gibts auch schon oben im Constructor.

So klappt es (forced string durch die Anführungszeichen)

1
 
this._config.title = this._config.title + "".replaceAll("<","&lt;").replaceAll(">","&gt;");
 



Danke für die Meldung, ist ~intern behoben~
Änderungen werden immer erst mit dem nächsten Update übernommen. Der Zeitpunkt und Umfang des Updates werden unter Aktuelle News bekanntgegeben

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
11.05.2023 10:38
#20 RE: V6-Galerie: Apostroph im Bildtitel
l2
Mitglied

... bitte nochmal kontrollieren, denke ohne die Klammern geht's nicht:

Zitat

1
 
this._config.title = this._config.title + "".replaceAll(... )
 



1
 
this._config.title = (this._config.title + "").replaceAll(... )
 





... würde es „Fussball spielen” heissen

vG Bernd‍

 Antworten

 Beitrag melden
11.05.2023 10:42 (zuletzt bearbeitet: 11.05.2023 10:44)
avatar  Ingmar
#21 RE: V6-Galerie: Apostroph im Bildtitel
avatar
Technik

Doch das geht

Sind dort keine Klammern, wird es von links nach rechts interpretiert, was in diesem Fall ja gewollt ist.
Aber danke für's Aufpassen. Ich mache mal Klammern hin - und wenn es nur für die bessere Lesbarkeit ist


Unten habe ich das übrigens direkt bei der Variablendeklaration hinzugefügt...

1
2
3
4
5
 

_updateTitleAndFooter() {
let title = this._$element.data('title') + "" || ""
let caption = this._$element.data('footer') + "" || ""
 
 

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!