Mit einer zusätzlichen elseif() sollte es funktionieren.
Die class_parser.php wurd ebei einem Update überschrieben.
Ich habe die Änderungen aus einem Backup wieder eingespielt.
Leider bleiben alle Links auf Follow.
Davor hat es gut funktioniert.
Folgenden String habe ich drinstehen:
Code:
$nofollow = '';
if(!empty($this->options['nofollow_on']))
{
$nofollow = " rel=\"nofollow\"";
}
/**
* Alle Webseiten bis auf eine auf nofollow
*/
if (strstr($url, "domain.de"))
{
$link = "<a href=\"$url\" rel=\"follow\">$name</a>";
}
else
{
$link = "<a href=\"$url\" rel=\"nofollow\" target=\"_blank\">$name</a>";
}
Wie lassen sich dann aber festgelegte Domains als DoFollow verlinken?
Das Plugin setzt ja alle externen URLs auf nofollow
Das ist richtig - alle externen Domains werden damit auf nofollow gesetzt.
Für die Umsetzung deines Wunsches brächtest du ein Plugin mit einer Whitelist für die entsprechenden Domains.
Hast du einen Ansatzpunkt für mich, wie ich eine Whitelist erzeugen könnte?
Zuvor hat das mit der IF-Else Bedingung super geklappt.
Das nofollow ist für die Suchmaschinen. Wieso trägst Du dann nicht einfach die entsprechenden Seiten in die robot.txt ein die nicht verfolgt werden sollen ?
Ich möchte zwecks SEO Optimierung nur von mir ausgewählte Webseiten DoFollow haben.