Offen Meta Description in 3.12 fehlerhaft?!

  • Wichtiger Hinweis Liebe Kunden, solltet Ihr den DATEV Rechnungsdatenservice 2.0 nutzen, dann müsst Ihr bis zum 30.06.2024 JTL-Wawi 1.9 installieren. Danach wird die Schnittstelle für ältere Versionen nicht mehr unterstützt.

Nento

Sehr aktives Mitglied
4. Dezember 2008
1.820
1
AW: Meta Description in 3.12 fehlerhaft?!

Also hier mal eine Lösung für die <br> bzw <br /> Problematik in der Meta Geschichte:

Datei: includes/artikel_inc.php (Funktion: gibMetaKeywords)

Code Suchen:
PHP:
$beschreibung = str_replace("<br>"," ",$beschreibung);
$beschreibung = str_replace("<br />"," ",$beschreibung);
$beschreibung = str_replace("</p>"," ",$beschreibung);
$beschreibung = str_replace("\n"," ",$beschreibung);
$beschreibung = str_replace("."," ",$beschreibung);

Code Ersetzen mit:
PHP:
$beschreibung = str_replace("<br>",",",$beschreibung);
$beschreibung = str_replace("<br />",",",$beschreibung);
$beschreibung = str_replace("</p>"," ",$beschreibung);
$beschreibung = str_replace("\n"," ",$beschreibung);
$beschreibung = str_replace("."," ",$beschreibung);
 
Zuletzt bearbeitet:

Nento

Sehr aktives Mitglied
4. Dezember 2008
1.820
1
AW: Meta Description in 3.12 fehlerhaft?!

Dann ist es noch sehr sinnvoll die lästigen TAB'S zu entfernen in der Meta Description

Hier die Funktion gibMetaDescription einfach um eine Zeile erweitern:
PHP:
$cBeschreibung = str_replace("\t","",$cBeschreibung);
 

Nento

Sehr aktives Mitglied
4. Dezember 2008
1.820
1
AW: Meta Description in 3.12 fehlerhaft?!

Die Flut an Leerzeichen die ich in der Descrition hatte habe ich so entfernt:

PHP:
$cBeschreibung = str_replace("        "," ",$cBeschreibung);
$cBeschreibung = str_replace("       "," ",$cBeschreibung);
$cBeschreibung = str_replace("      "," ",$cBeschreibung);
$cBeschreibung = str_replace("     "," ",$cBeschreibung);
$cBeschreibung = str_replace("    "," ",$cBeschreibung);
$cBeschreibung = str_replace("   "," ",$cBeschreibung);
$cBeschreibung = str_replace("  "," ",$cBeschreibung);

Geht bestimmt auch besser weiß aber nicht wie :(
 

Nento

Sehr aktives Mitglied
4. Dezember 2008
1.820
1
AW: Meta Description in 3.12 fehlerhaft?!

Für die Leerzeichen Entfernung in der Description ist folgender Code besser:

PHP:
$cBeschreibung = ereg_replace("[ ]{2,20}"," ",$cBeschreibung);
 

nora1

Guest
AW: Meta Description in 3.12 fehlerhaft?!

Hallo gab es da irgen wann eine Lösung für die Meta-description der Artikelbeschreibung in mehrsprachigen Shops?

Habe ein Ticket eingereicht und den Patch erhalten aber damit ist das Problem nicht gelöst bei meinem Shop in 3 Sprachen.
Und eigentlich sollte das mit den meta in allen sprachen selbstverständlich sein für eine Mehrsprachen Software.
Was nutzt ein Shop in mehreren Sprachen wenn der nicht in allen sprachen von den SUMA gelistet wird???
 

nora1

Guest
AW: Meta Description in 3.12 fehlerhaft?!

Könnte man als Notlösung das Funktionsattribut einfach in allen Sprachen des Shops hinterlegen. Damit meine ich so z.B:

Blaue Baumwollhose aus den 60er Jahren Pantalon en coton bleu des années 60 Pantaloni di cotone blu degli anni '60

Ist das ok so aus Sicht der SUMA sprich Google? Suche nach einer Abhilfe für diese Bug des Shop's bis das (so hoffe ich) JTL-Team diese vielen Lücken in der Mehrsprachigkeit des Shop behoben haben wird.
 

nora1

Guest
AW: Meta Description in 3.12 fehlerhaft?!

Hallo an alle die hir mitlesen..... Problem wurde mit Hilfe von JTL-Suppot gelöst.

Vielen Dank den JTL-Jungs.
 

Ähnliche Themen