Galerie show=lastcomments

26.07.2023 09:16 (zuletzt bearbeitet: 26.07.2023 09:18)
#1 Galerie show=lastcomments
l2
Mitglied

in der Ansicht gallery.php?show=lastcomments werden in den Kommentaren die Emojis nicht decodiert.

z.B. wird anstatt "cool 😎"

"cool ​&#x​1F60E" ausgegeben.

Vorläufig kann man den Fehler mit diesem Script patchen

1
2
3
4
5
6
7
8
9
10
11
 
if (location.href.includes("gallery.php?show=lastcomments"))
document.addEventListener('DOMContentLoaded', function() {
let coms=document.querySelectorAll("div.comments-header>div.cmhsp>div");
for (let com of coms) {
let ih=com.innerHTML;
if ( ih.indexOf("&#x") > -1 ) {
com.innerHTML=ih.replaceAll("&#x","&#x");
}
}
});
 
 





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

vG Bernd‍

 Antworten

 Beitrag melden
29.07.2023 10:38
#2 RE: Galerie show=lastcomments
l2
Mitglied

eine andere Sache, die wahrscheinlich anders gedacht war:


Wenn ich mir die letzten Bild-Kommentare anschaue https://test-2022.xobor.de/gallery.php?show=lastcomments

werden dort die Vorschaubilder jetzt als Vollbild angezeigt, hier im V4 aber auch im V6

die Bildadressen haben die Form ../resize/0x0/pictures_xy123.jpg

war es nicht mal ../pictures_xy123-thumb.jpg?

ich habe jedenfalls nicht wissentlich die Thumb-dimensionen auf 0*0 festgelegt,
weiß jetzt aber auch nicht, ob ich durch Speichern in der neuen Admin etwas verändert habe.

oder kommt es nur in den kostenlos-Foren vor, denn in der Galerie von @Franz-Jupp tritt der Effekt nicht auf, dort haben die Vorschaubilder die Form ../resize/200x200/pictures_xy123.jpg





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

vG Bernd‍

 Antworten

 Beitrag melden
29.07.2023 10:49 (zuletzt bearbeitet: 29.07.2023 10:50)
#3 RE: Galerie show=lastcomments
avatar
Mitglied

Zitat von l2otbart_57 im Beitrag #2
denn in der Galerie von @Franz-Jupp tritt der Effekt nicht auf, dort haben die Vorschaubilder die Form ../resize/200x200/pictures_xy123.jpg


Kann es am Script in der Fußzeile liegen, den ich auf Anraten von @Ingmar eingefügt hatte, um die Qualitätsunterschiede zwischen Galeriebild und Vollbildansicht zu verhindern ?

<script>try{$('#PicMainCont').css('backgroundImage',$('#PicMainCont').css('backgroundImage').replace("/resize/1300x1000",""));}catch(e){}</script>


MfG Franz-Jupp

____________________________________________________________
es grüßt Franz-Jupp

https://www.zur-blende.de/ = Board-Nr, 854674
nutzt Template V3

 Antworten

 Beitrag melden
29.07.2023 14:12 (zuletzt bearbeitet: 29.07.2023 14:12)
avatar  Ingmar
#4 RE: Galerie show=lastcomments
avatar
Technik

Hm. Im V1-V6 kann ich das nicht reproduzieren. Beim V6 werden mir die Emojis auch im Kommentar nicht korrekt angezeigt.
Das ging doch letzten Monat noch

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
29.07.2023 14:21
#5 RE: Galerie show=lastcomments
avatar
Mitglied

In unserem Forum werden die Emojis in Mobilansicht korrekt angezeigt, sowohl in der Listenansicht der letzten Kommentare als auch bei Einzelansicht unter eunem Bild.



MfG Franz-Jupp

____________________________________________________________
es grüßt Franz-Jupp

https://www.zur-blende.de/ = Board-Nr, 854674
nutzt Template V3

 Antworten

 Beitrag melden
29.07.2023 14:22
avatar  Ingmar
#6 RE: Galerie show=lastcomments
avatar
Technik

Danke für die Rückmeldung.
Ich tippe da ist eine Datei mit dem falschen Encoding auf einem der Server gelandet. In meinem Zweiten Testforum geht es auch.

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

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