View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000204 | commerce:seo Pro | General | public | 2022-04-07 07:49 | 2022-06-22 13:16 |
Reporter | Googlebug | Assigned To | akausch811 | ||
Priority | immediate | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 3.6.15 | ||||
Target Version | 4.1 | ||||
Summary | 0000204: Meta Description werden bedingt Tags mit ausgegeben | ||||
Description | Wenn 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. | ||||
Tags | No tags attached. | ||||
|
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; } |
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 |