nofollow Attribut in phpBB3 Posts mit BBCode einbinden

Im Shop Forum Suchmaschinen-Optimierung erhalten Sie Infos über Suchmaschinen, SEO, Logfile-Analyse, etc.


Moderator: seo-beratung

nofollow Attribut in phpBB3 Posts mit BBCode einbinden

Beitragvon seo-beratung » 28.04.10

So langsam nimmt das Registrier-Fieber von Neulingen in der Vorstellungsrunde Überhand. Ich bin grundsätzlich kein Freund des nofollow Attributs, aber wir haben dennoch entschieden nofollow einzuführen. Für fleißige Mitglieder im Forum, die aktuell mindestens 10 Beiträge geschrieben haben, bleibt der Status auf dofollow. Wie haben wir das umgesetzt?

Schritt 1: nofollow Attribut im BBCode Template generell für alle Posts einfügen
Schritt 2: nofollow Attribut bei aktiven Forenmitgliedern entfernen

zu 1) In der Datei /forum/styles/TEMPLATENAME/template/bbcode.html suchen nach:

Code: Alles auswählen
<!-- BEGIN url --><a href="{URL}" class="postlink">{DESCRIPTION}</a><!-- END url -->

und ersetzen durch

Code: Alles auswählen
<!-- BEGIN url --><a href="{URL}" class="postlink" rel="nofollow">{DESCRIPTION}</a><!-- END url -->


zu 2) nofollow-Attribut entfernen, indem Sie in der Datei /forum/viewtopic.php nach der Textstelle suchen:

Code: Alles auswählen
$message = bbcode_nl2br($message);
$message = smiley_text($message);

und ersetze diese durch folgenden Quellcode:

Code: Alles auswählen
$message = bbcode_nl2br($message);
$message = smiley_text($message);

// Entferne nofollow Attribut bei Usern mit mindestens 10 Posts
if ( (int) $row['user_posts'] > 9 ) {
  $message = str_replace('rel="nofollow"', '', $message);
}
Benutzeravatar
seo-beratung
Moderator
 
Beiträge: 367
Registriert: 03/06
Wohnort: Kleinaitingen


Zurück zu Suchmaschinen-Optimierung

Wer ist online im Shop Forum?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste