Guten Morgen Ihr Lieben
Sitze vor einem Problem mit den externen Links bei dieser Erweiterung.
Ich schaffe es einfach nicht die Links der Bookmarks auf nofollow zu bekommen...
Folgendes wurde probiert:
- Konste der Rootpage für alle externen Links auf nofollow
- URL-Kreation im Modul mit rel="nofollow" versehen
Da der Footer keine eigenen Konstanten (Links im Content wurden auf nofollow geschaltet, die im Footer jedoch nicht) hat und in der URL-Kreation vom Modul die normalen Attribute ebenfalls "normal" (in einfachem Html) geschrieben wurde dürfte mein Code richtig sein. Habe natürlich noch alles versucht wie rel="nofollow" oder rel="'.nofollow.'" usw... brachte leider kein Ergebnis.
// url manipulation
$url[$i] = str_replace('{link}', $this->cObj->cObjGetSingle($this->conf['xml.']['url'], $this->conf['xml.']['url.']), $array['social_sites']['site'][$i]['url']['value']); // replace {link} with url from ts
$url[$i] = str_replace('{title}', $this->cObj->cObjGetSingle($this->conf['xml.']['title'], $this->conf['xml.']['title.']), $url[$i]); // replace {title} with title from ts
// link generation
$link[$i][0] = '<a href="'.$this->changeOutput($url[$i]).'" target="_blank" title="add bookmark to '.$array['social_sites']['site'][$i]['name']['value'].'">';
$link[$i][1] = '</a>';
hier der Code, welcher eigentlich zum Ziel führen sollte:
// link generation
$link[$i][0] = '<a rel="nofollow" href="'.$this->changeOutput($url[$i]).'" target="_blank" title="add bookmark to '.$array['social_sites']['site'][$i]['name']['value'].'">';
$link[$i][1] = '</a>';
nur leider stehen die Bookmarks im Quelltext noch immer ohne nofollow 🙁