DJ Rewerb | Discjockey, Podcaster und Blogger

 
DJ Rewerb | Funky, Club, Electro & Progressive House Music DJ Rewerb | Discjockey, Podcaster und Blogger Joomla Hack: getMetaTag


Joomla Hack: getMetaTag

Geschrieben von DJ Rewerb  
12.10.2006

In den Logfiles viel mir auf, dass sich die Suchmaschinen auf leere Event-Seiten gestürzt haben. Aus diesem Grund setze ich jetzt in allen Event-Seiten ohne Veranstaltungsinhalt folgendes Metatag:
<meta name="robots" content="noindex, follow" />

Dazu sind folgende Änderungen notwendig:

com_events/events.php
An verschiedenen Stellen werden Text-Variablen ausgegeben, die auf derWeb-Seite darauf hinweisen, dass keine Events existieren (zum Beispielan einem bestimmten Datum). Unterhalb dieser Zeilen, die ungefähr soaussehen "echo _CAL_LANG_NO_EVENT..." habe ich folgende Zeile ergänzt:
$mainframe->addMetaTag("robots", "noindex, follow");

Diese Stellen finden sich in verschiedenen Funktionen wieder. Bei denbetroffenen Funktionen muss die Variable $mainframe noch in die Listeder globalen Variablen aufgenommen werden.

Um zu verhindern, dass die Robots-Metatags mehrfach ausgegeben werde,habe ich eine getMetaTag-Funktion in der joomla.php hinzugefügt.

includes/joomla.php
   function getMetaTag( $name ) {       
        $name = trim( htmlspecialchars( $name ) );
        $n = count( $this->_head['meta'] );
        for ($i = 0; $i < $n; $i++) {
            if ($this->_head['meta'][$i][0] == $name) {
                return $this->_head['meta'][$i][0];
            }
        }
        return;
    }

In der Funktion mosShowHead() frage ich dann ab, obbereits ein Robots-Metatag gesetzt ist. Falls nein, wird als default"index,follow" ausgegeben.

includes/frontend.php
if ($mainframe->getMetaTag( 'robots') == "") {
        $mainframe->addMetaTag( 'robots', 'index, follow' );
}

Bei mir bewirkt dieser Hack das gewünschte Verhalten.

 

Kommentar schreiben


Sicherheitscode
Aktualisieren


Hallo!

Finde heraus wer hinter dem Mischpult steht ...
VIP Liste
Als VIP bekommst du jeden DJ-Tipp zuerst. Hier klicken und E-Mail-Adresse eintragen.
Außerdem kannst du mein E-Book "Super Stimmung aufbauen" kostenlos herunterladen.
Blog unterstützen




Vielen Dank, wenn du den Blog mit einer Spende unterstützen möchtest. Einfach "Spenden" anklicken, Wunschbetrag eingeben und sicher per Paypal spenden.
Partys & Events
After Work Sunset Party, MS Brombachsee [WUG]
Donnerstag, 27. Jul 2017, 17:00
After Work Sunset Party, MS Brombachsee [WUG]
Donnerstag, 03. Aug 2017, 17:00
After Work Sunset Party, MS Brombachsee [WUG]
Donnerstag, 24. Aug 2017, 17:00
After Work Sunset Party, MS Brombachsee [WUG]
Donnerstag, 07. Sep 2017, 17:00
DJ Tipps
Jede Woche liest du einen neuen DJ-Tipp als Blogpost, mit Themen wie:

 Copyright 2004-2017 Thorsten Weber

Webradio Houseschuh von DJ Rewerb DJ Rewerb bei Facebook DJ Rewerb bei Google plus Folge DJ Rewerb bei Twitter 

Jetzt | DJ-Namen Generator | DJ Begriffe | DJ Booking | Presse | Sitemap | Impressum & Datenschutz