Neu Emojis ❤ werden nicht korrekt angezeigt.

holzpuppe

Sehr aktives Mitglied
14. Oktober 2011
1.715
260
Leipzig
Hallo,
im Shop 4.05.6 wurden Emojis im Titel korrekt angezeigt.
Nach Update auf die 4.06.3 hab ich nicht mal Punycode.
Aus
"❤" <----neben dem Herz sollte jetzt noch ne Weintraube sein. Aber das Forum mag das vlt. nicht?

wird auf einmal
"dG"
ich würd ja verstehen wenn da "xn--qeiw018m" eventuell steht aber neee.

Idee woran das liegen könnte?

Die PHP-Version scheint es schon mal nicht zu sein.
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
529
Halle
Danke für die Rückmeldung. Gibt es schon eine schnelle "dirty" Lösung?:eek:
Dirty wäre jetzt in includes/tools.Global.php das StringHandler::unhtmlentities und StringHandler::htmlentities wieder rauszunehmen. Dann besteht aber wieder das Problem, das Metaangaben ggfs. nicht korrekt gekürzt werden, weil die HTML-Sonderzeichen nicht nur ein Zeichen lang sind.
 

holzpuppe

Sehr aktives Mitglied
14. Oktober 2011
1.715
260
Leipzig
Nach etwas rumprobieren scheint das hier erstmal zu funktionieren (Also zumindest gibt es keine Fehlermeldung. :confused:) :
Code:
function truncateMetaDescription($cDesc)
{
    $conf      = Shop::getSettings([CONF_METAANGABEN]);
    $maxLength = !empty($conf['metaangaben']['global_meta_maxlaenge_description']) ? (int)$conf['metaangaben']['global_meta_maxlaenge_description'] : 0;
    return prepareMeta($cDesc, null, $maxLength);
}
/**
 * @param string $metaProposal the proposed meta text value.
 * @param string $metaSuffix append suffix to meta value that wont be shortened
 * @param int $maxLength $metaProposal will be truncated to $maxlength - strlen($metaSuffix) characters
 * @return string truncated meta value with optional suffix (always appended if set)
 */
function prepareMeta($metaProposal, $metaSuffix = null, $maxLength = null)
{
    $metaProposal = str_replace('"', '',($metaProposal));
    $metaSuffix   = !empty($metaSuffix) ? $metaSuffix : '';
    if (!empty($maxLength) && $maxLength > 0) {
        $metaProposal = substr($metaProposal, 0, (int)$maxLength);
    }
    return trim(preg_replace('/\s\s+/', ' ', $metaProposal)) . $metaSuffix;
}
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Varianten die nicht online in JTL geschaltet sind werden trotzdem zu Shopify geladen Shopify-Connector 2
Neu Amazon Aufträge werden nicht erstellt Amazon-Anbindung - Fehler und Bugs 2
Beantwortet [Shop 5.7.2 / Wawi 2.0.5] GPSR-Daten werden am Artikel nicht angezeigt trotz korrekter Übertragung und installiertem Plugin Allgemeine Fragen zu JTL-Shop 1
Ein neuer Hersteller kann weder angelegt noch bearbeitet werden JTL-Wawi 1.11 7
Workflows werden nicht in Auftragshistorie angezeigt (2.0.3) JTL-Wawi 2.0 0
Kundengruppenrabatte werden bei einzelnen Artikeln nicht übernommen – „Rabatte ignorieren“ springt nach Speichern zurück JTL-Wawi 2.0 2
Neu Amazone Prime - DPD Labels können mal wieder nicht erzeugt werden. Amazon-Anbindung - Fehler und Bugs 7
nach Update von 5.3 auf 5.7 neue Position im Warenkorb "Gebühr" die auch in den Auftrag übernommen werden Einrichtung JTL-Shop5 2
Neu Rücknahmebedingungen werden nicht aktualisiert - Widerrufsbutton - V1.11.9 eBay-Anbindung - Fehler und Bugs 1
Neu E-Rechnungen werden von DATEV nicht akzeptiert JTL-Wawi 2.0 1
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 0
Neu OPC - Rich Text Änderungen werden nicht übernommen Allgemeine Fragen zu JTL-Shop 1
Eigener Drittshop-Connector (jtl/connector 5.3): valide Variationskombinationen werden mit „besitzt keine Variationen" nicht gesendet JTL-Wawi 1.11 1
Neu Es werden keine Marken ausgedruckt und die Portokasse lässt keine Anmeldung zu. Smalltalk 5
Neu Amazon Bestellungen werden angezeigt aber nicht übernommen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Herstellerbilder werden nicht angezeigt JTL-Shop - Fehler und Bugs 0
Neu Shop-Update auf 5.7.1: Sprachvariablen im Widerrufsformular werden nicht erkannt, obwohl vorhanden?! JTL-Shop - Fehler und Bugs 3
Trackingnummern werden falsch importiert ab 3 Paketen JTL-Wawi 1.10 4
Nach dem Update werden die Drucker nicht mehr erkannt JTL-Wawi 2.0 1
Manche Produkte werden nicht erkannt JTL/ Shopify JTL-Wawi 2.0 3
Neu Muss bei DHL Express ebenfalls was geändert werden, aufgrund DHL 4.0? User helfen Usern - Fragen zu JTL-Wawi 1
Neu GPSR Hersteller werden im Shop nicht angezeigt User helfen Usern - Fragen zu JTL-Wawi 2
Zugriff verweigert nach Umzug auf neuen Rechner, X-Rechnung kann nicht gespeichert werden JTL-Wawi 1.11 4
Kaufland.pl - Aufträge werden nicht importiert. kaufland.de - Anbindung (SCX) 1
Neu Retourenetikett für Briefe kann unter Internetmarke 2.0 nicht erstellt werden JTL-ShippingLabels - Fehler und Bugs 5
1.11.8 - Mengen aus FBA Umlagerungen werden nicht vom verfügbaren Bestand abgezogen JTL-Wawi 1.11 7
Neu Amazon Lagerbestandsberichte werden nicht abgeholt. Amazon-Anbindung - Fehler und Bugs 9

Ähnliche Themen