Suche
301 Weiterleitung suchmaschinenfreundlich
Posted on | März 14, 2009 | No Comments
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
Posted on | März 5, 2009 | 1 Comment
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("ä","ö","ü","Ä","Ö","Ü","ß");
$text = preg_replace($umlautArray , $replaceArray , $text);
« go back