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 Retourenetikett für Briefe kann unter Internetmarke 2.0 nicht erstellt werden JTL-ShippingLabels - Fehler und Bugs 0
1.11.8 - Mengen aus FBA Umlagerungen werden nicht vom verfügbaren Bestand abgezogen JTL-Wawi 1.11 3
Neu Amazon Lagerbestandsberichte werden nicht abgeholt. Amazon-Anbindung - Fehler und Bugs 9
Eingangsrechnungen mit Einstellung "Nur gelieferte Positionen übernehmen" - Versandkosten werden nicht mit übernommen JTL-Wawi 1.11 4
Neu Anbindung von JTL zu Metro (Rechnungen werden nicht zu Metro übertragen) User helfen Usern - Fragen zu JTL-Wawi 1
Neu Bankdaten in Wawi V1.11.7 werden vererbt und nicht aktualisiert User helfen Usern - Fragen zu JTL-Wawi 2
Lieferscheine können nicht gelöscht werden JTL-Wawi 2.0 4
Beantwortet Einstellen welche Aufträge / Zahlungen übertragen werden Shopware-Connector 0
Neu Strukturierte Daten vom Typ "Produkt" werden nach Update auf JTL Shop 5.6.1 nur fehlerhaft erkannt JTL-Shop - Fehler und Bugs 3
Neu Exchange Konto kann nicht eingerichtet werden für E-Mail Versand User helfen Usern - Fragen zu JTL-Wawi 2
GPSR Daten werden nicht korrekt an Amazon übermittelt JTL-Wawi 1.10 0
Neu Variantenwerte werden nicht im Auftrag angezeigt Shopware-Connector 6
Falsche Vorlagen Dateien werden verwendet JTL-Wawi 1.7 0
Neu Lieferantenbestände werden nicht korrekt angezeigt Arbeitsabläufe in JTL-Wawi 4
Versandbenachrichtungen werden jetzt aus Wawi versendet JTL-Wawi 1.11 10
Neu JTL WMS Mobile Inventur es werden keine vorhandenen Artikel angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Alttexte aus OPC werden beim Slider nicht im Code angezeigt JTL-Wawi - Fehler und Bugs 0
Neu Bestellungen werden verzögert oder nicht gepullt – Ursache: Zeitzonen-Filter im SQL des WooCommerce-Connectors WooCommerce-Connector 0
Lieferbare Aufträge werden nicht auf WMS-Picklisten gesetzt JTL-Wawi 1.11 4
Nach Update auf 1.11.6 werden die Preisänderung nicht mehr von der Wawi an Amazon übertragen JTL-Wawi 1.11 0
Amazon VCS Rechnung werden nicht angezeigt. Amazon-Anbindung - Fehler und Bugs 2
Neu Wechsel von JTL Shop 5 zu Shopify / ERP-Connector Produkte mit Variationen werden nicht übertragen Shopify-Connector 1

Ähnliche Themen