Suche


301 Weiterleitung suchmaschinenfreundlich

Um eine Webseite so umzuleiten, dass auch die Suchmaschine - und hier natürlich besonders Google - nichts dagegen einzuwenden hat,
verwendet man eine permanente 301 Weiterleitung.
Per PHP-Code kann man den HTTP-Header mit einer 301-Weiterleitung versehen und zwra folgendermaßen:


header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.ziel-der-umleitung.de/");
header("Connection: close");

Joomla 1.5 - Überschreiben von Komponenten

Seit Joomla 1.5 gibt es die Möglichkeit, die Templates der Komponenten, welche für die Ausgabe zuständig sind, im eigenen Template zu überschreiben. Dies hat den großen Vorteil, dass man den Core-Code schont und bei einem Update nicht erneut in diesen eingreifen muss.
Die Komponenten basieren auf dem MVC-Muster und erzeuen die Ausgabe über sogenannte Views.
Im Ordner ‘views’ liegen also verschiedene Ordner, welche die Namen der verschiedenen Views tragen.
Am Beispiel der Content-Komponente sieht das dann so aus:


/components/com_content/views/article/tmpl/default.php

Um das Template default.php nun zu überschreiben, kopiert man es unter Einhaltung folgender Ordnerstruktur in das eigene Template:


/templates/eigenes_templates/html/com_content/article/default.php

Contenido: Favicon einbinden

Posted on | Februar 4, 2009 | No Comments
Contenido: Favicon einbinden

Zuerst sucht man im Ordner /cms nach der Datei front_content.php und öffnet diese:
Man sucht dann dort, nach folgendem Ausdruck (in etwa nach Zeile 982):

$code = str_ireplace_once("<head>", "<head>\n".$baseCode, $code);

Davor setzt man folgende Zeile:

$baseCode = $baseCode.' <link rel="shortcut icon" type="image/x-icon" href="favicon.ico">';

Nun lädt man per FTP noch das favicon.ico in das /cms-Verzeichnis laden und das wars schon.

Umlaute mittels PHP ersetzen

Posted on | Februar 4, 2009 | No Comments
Umlaute mittels PHP ersetzen

Wenn man Umlaute aus Nutzereingaben umwandeln möchte, kann man dies folgendermaßen tun:

$umlautArray = Array("/ä/","/ö/","/ü/","/Ä/","/Ö/","/Ü/","/ß/");
$replaceArray = Array("&auml;","&ouml;","&uuml;","&Auml;","&Ouml;","&Uuml;","&szlig;");
$text = preg_replace($umlautArray , $replaceArray , $text);
« go back