home
Joomla 1.0x title Tags verbessern
Mittwoch, den 10. Oktober 2007 um 13:34 Uhr

Seitentitel bei Joomla umstellen

Als Standard ist bei der Joomla Installation der Seitentitel der erste Teil des title Tags.
Das führt dazu, dass sich alle Seiten mit identischem Beginn in den SERPs finden. Das ist unschön und wenig effektiv.
Um das zu ändern braucht es nur wenige Eingriffe in die Dateien components/com_content/content.php und includes/joomla.php.
Danach wird bei der Ansicht der einzelnen Artikel der Title-Alias als erstes angezeigt, gefolgt vom Namen der Site.

Zuerst wird in der Datei content.php nach der Stelle

 
// page title
$mainframe->setPageTitle( $row->title );
 

gesucht. Diese mit
// page title
 if (strlen($row->title_alias) < 20 )
{
$mainframe->setPageTitle( $row->title );
 
}else{
$mainframe->setPageTitleAlias( $row->title_alias );
}

ersetzen.

In der Datei joomla.php wird nun noch die neue Funktion setPageTitleAlias direkt unter die schon vorhandene Funktion setPageTitle gesetzt.
Suche nach

function setPageTitle( $title=null ) {

Füge nach der Funktion ein:
 
// setPagetitleAlias - Funktion um den Title-Alias des  Artikels als Seitentitel zu nehmen
function setPagetitleAlias( $title_alias=null ) {
    if (@$GLOBALS['mosConfig_pagetitles']) {
         $title_alias = trim( htmlspecialchars( $title_alias ) );
         $title_alias = stripslashes($title_alias);
         $this->_head['title'] = $title_alias . ' - '. $GLOBALS['mosConfig_sitename'];
    }
}

Gefunden bei webmasterworld.com
Anregungen, Verbesserungsvorschläge o.ä. können gerne im Forum angeregt werden
Weitere interessante Tutorials zu Joomla

 
Bookmark and Share
dizign.de SEO und Webdesign Forum
Forum zu Webdesign, HTML, CSS, Mediengestaltung, Suchmaschinen-Optimierung und JavaScript
keyword1-keyword2.de
Seit dem letzten Pagerank-Update sind vergangen:
Copyright © 2010 webdesign freiburg - dizign.de. Alle Rechte vorbehalten.
Joomla! ist freie, unter der GNU/GPL-Lizenz veröffentlichte Software.