Title & Description auch für News
Chio (admin) am 25.03.2008Ein Hinweis zuerst: Ich habe das Snippet nicht mit allen möglichen Modulen getestet, es kann sein, dass da und dort Schwierigkeiten auftreten. Ich gehe aber davon aus, dass diese nicht "grob" sein würden.
[Download]
Was tut es: Es ist ein Ersatz für die ganze Litanei im Template-Head, vom Charset bis zum Link auf das Favicon.
<head>
<?php simplepagehead(); ?>
<link rel="stylesheet" .....>
</head>
Lediglich die Stylesheets und Scripts (Javascript, wenn vorhanden) müssen noch eingebunden werden.
Auf Seiten des News-Modul erzeugt es aus Post-Title und Anreißer (Short_Content) den <title> und die Meta-Description. Dabei versucht es, die von Google empfohlene Länge einzuhalten.
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<title>Individueller Title auch auf News-Seiten</title>
<meta name="description" content="Der erste Teil des Anreißers..etwa 140 Zeichen"/>
<meta name="keywords" content="Die globalen Keywords"/>
Zusätzlich:
Die Sprache der Seite:
<meta name="language" content="de"/>
Manch einer schaut unter die Haube und sucht das (und man kann es ja sagen):
<meta name="generator" content="cms: website baker; www.websitebaker.org"/>
Unterdrückt die ImageToolbar im IE
<meta http-equiv="imagetoolbar" content="no"/>
Das Favicon sollte immer vorhanden sein – und zwar im Root der Seite:
<link rel="shortcut icon" href="/favicon.ico"/>
Auf Seiten, die nicht von Suchmaschinen indexiert werden sollen fügt es noch ein:
<meta name="robots" content="noindex,nofollow">
Derzeit ist davon die Suche-Seite betroffen (wir wollen ja nicht, dass irgendein Bot die Suche benutzt ;-)
Am Ende stellt es noch die Variable $the_content_short bereit, die auf News-Seiten (Posts) verwendet werden kann, und die den Anreißer zum Post enthält. Ich verwende sie gerne, um den Anreißer noch mal zu wiederholen, zb am Rand. (hier justament nicht) Back |