View Issue Details

IDProjectCategoryView StatusLast Update
0000204commerce:seo ProGeneralpublic2022-06-22 13:16
ReporterGooglebug Assigned Toakausch811  
PriorityimmediateSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version3.6.15 
Target Version4.1 
Summary0000204: Meta Description werden bedingt Tags mit ausgegeben
DescriptionWenn man keine explizite Meta Description angibt, wird ein Auszug aus der Produktbeschreibung verwendet. Wenn man nun aber z.B. das 1. Wort in der Produktbeschreibung mit einem Tag umschließt z.b. Das Produkt ist toll dann wird in der Meta Description das "b" aus und mit ausgespuckt.
TagsNo tags attached.

Activities

Googlebug

2022-04-07 08:25

reporter   ~0000232

Hier liegt offenbar der Fehler, in der GMMeta.php: mit $Text = $this->search_replace($Text); werden wahrscheinlich schon Teile der Tags entfernt, sodass strip_tag die Tags nicht mehr erkennt. Zuerst Stript_Tag dann der Rest!

function metaClean($Text, $Length = false, $Abk = ' ...') {
        $Text = strip_tags($Text); /* B2BWeb Strip_Tag nach oben geschoben da ansonsten die Tags nicht vollständig entfernt werden. */
        $Text = $this->search_replace($Text);
        $Text = str_replace(array(' ', '\t', '\r', '\n', '\b', '"', '{$greeting}'), ' ', $Text);
        $Text = trim(preg_replace("/\s\s+/", ' ', $Text));
        if (($Length) && ($Length > 0)) {
            if (strlen($Text) > $Length) {
                $Length -= strlen($Abk);
                $Text = preg_replace('/\s+?(\S+)?$/', '', substr($Text, 0, $Length + 1));
                $Text = substr($Text, 0, $Length) . $Abk;
            }
        }
        return $Text;
    }

Issue History

Date Modified Username Field Change
2022-04-07 07:49 Googlebug New Issue
2022-04-07 08:25 Googlebug Note Added: 0000232
2022-06-22 13:14 akausch811 Assigned To => akausch811
2022-06-22 13:14 akausch811 Status new => assigned
2022-06-22 13:14 akausch811 Target Version => 4.1
2022-06-22 13:16 akausch811 Status assigned => resolved
2022-06-22 13:16 akausch811 Resolution open => fixed