logo

im-Tal.net

im-Tal.net mit Tipps zu Windows XP + Vista, Office, Firefox, Thunderbird etc.

Heute ist Mittwoch, der 10.03.2010


  • Kommentare

  • Counter

    Start: 13.03.2005
    Gesamt: 118.250
    Heute: 148
    Gestern: 156
     
    Ø/Tag: 64,84
    max./Tag: 653
    max. gleichz.: 124
     
    momentan: 1

    15
  • Schlagwörter

Titel in Joomla setzen, ändern und auslesen

Der Browser- bzw. Seitentitel kann in Joomla einfacher als gedacht verändert, getauscht, gelöscht oder ausgelesen werden.

Um den Browsertitel in Joomla 1.0.xx dahin zu ändern, dass nur noch der Dokumententitel ohne Sitename steht, gehe wie folgt vor:
in der includes/joomla.php

$this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $GLOBALS['mosConfig_sitename'];

ersetzen durch

$this->_head['title'] = $title;

Möchte man die Reihenfolge von Sitename – Dokumententitel umkehren, muss man in der includes/joomla.php

$this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $GLOBALS['mosConfig_sitename'];

ersetzen durch

$this->_head['title'] = $title ? $title . ' - ' . $GLOBALS['mosConfig_sitename'] : $GLOBALS['mosConfig_sitename'];

Einen Dokumententitel in Joomla 1.0.xx setzen, z.B. in einer Komponente:

$mainframe->SetPageTitle( 'gewünschter Browsertitel' );

Seitentitel in Joomla 1.0.xx auslesen:

$mainframe->_head['title'];

Seitentitel in Joomla 1.5 setzen:

$mainframe->setPageTitle( 'gewünschter Browsertitel' );

Seitentitel in Joomla 1.5 auslesen:

$mainframe->getPageTitle();

Wer bei Joomla 1.5 im Browsertitel den Sitename stehen haben will muss die “head.php” im Pfad “libraries/joomla/document/html/renderer/” ändern.
Dazu

$strHtml .= $tab . '<title>' . htmlspecialchars($document->getTitle()) . '</title>' . $lnEnd;

suchen und durch folgende Zeile ersetzen

$config = new JConfig();
if(( $_SERVER['REQUEST_URI'] == '/') || ( $_SERVER['REQUEST_URI'] == '' ) ) $site_name = '';
else $site_name = $config->sitename . " - ";
$strHtml .= $tab . '<title>' . $site_name .  htmlspecialchars($document->getTitle()) . '</title>' . $lnEnd;
Social Bookmarking:
  • MisterWong.DE
  • Webnews.de
  • Twitter
  • Google Bookmarks
  • Technorati
  • MySpace
  • Yigg
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Blogosphere News
  • LinkArena
  • Live
  • MisterWong
  • MyShare
  • RSS

Verwandte Artikel:

4 Kommentare zu “Titel in Joomla setzen, ändern und auslesen”

  • 1
    Ema sagt:

    Letzter Absatz!

    Zitat:
    ##########
    # Dazu
    # $strHtml .= $tab.”.$lnEnd;
    # suchen und durch folgende Zeile ersetzen
    # $strHtml .= $tab.”.$lnEnd;
    ##########

    Aber dadurch äner ich doch dann nichts ? oder? xD

    • 1.1
      maxe sagt:

      Sorry, da ist bei irgendeinem Update wohl teilweise der Code verschwunden bzw. falsch umgewandelt worden. Wir haben’s grad wieder ergänzt und hoffen so stimmt’s wieder.

  • 2
    Volker sagt:

    Hey danke echt hilfreich!
    Zwei kleine Fehler hab ich gefunden. Die Anführungszeichen müssen Hochkommata sein..

    ########## Orginal ##############
    if(( $_SERVER['REQUEST_URI'] == ‘/’) || ( $_SERVER['REQUEST_URI'] == ” ) ) $site_name = “;
    ##############################
    sollte wohl so sein..

    ########## Geändert ##############
    if(( $_SERVER['REQUEST_URI'] == ‘/’) || ( $_SERVER['REQUEST_URI'] == ” ) ) $site_name = ”;
    ##############################

Kommentar schreiben

Kommentar-Hilfe »

XHTML:
Du kannst diese Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Antworten:
Über die Antworten-Links kannst du gezielt auf einen Kommentar antworten. Dein Antwort-Kommentar erscheint dann direkt unter dem Ursprungs-Kommentar.

E-Mail-Benachrichtigung
Wenn der Haken in der Checkbox gesetzt ist, dann wirst du über neue Kommentare via E-Mail informiert. Der Versand erfolgt aber nur nach Bestätigung mit dem sog. Double-Opt-In Verfahren, wobei du das Kommentar-Abo 1x über eine E-Mail bestätigen musst.
Du kannst dich auch über neue Kommentare benachrichtigen lassen ohne selber eins zu hinterlassen.

Benachrichtigungsfunktion aktivieren ohne einen Kommentar zu hinterlassen

Avatare:
Auf Gravatar.com kann man sich mit seiner E-Mail-Adresse registrieren und ein Bild hochladen, dann erscheint dieses Gravatar hier und in vielen weiteren Blogs.

Vorschau:
Wenn du im Kommentar-Textfeld anfängst zu schreiben, öffnet sich darunter eine Live-Vorschau. Dadurch siehst du wie dein Kommentar hinterher ungefähr ausschauen wird.