Suche


Standarddomain ohne www in .htaccess definieren

Um sämtliche Aufrufe einer Domain auf die Standarddomain ohne vorangestelltes www zu leiten, muss man folgende .htaccess-Datei anlegen:

#Rewrite Engine
RewriteEngine On
RewriteCond "%{HTTP_HOST} %{THE_REQUEST}" "^www.([^ ]+) [^ ]+ ([^ ]+)" [nocase]
RewriteRule . http://%1%2 [R,L]

Eventuell sind noch options anzugeben, dies hängt vom Provider ab. Ob mod_rewrite funkioniert, testen sie so.

Joomla - plötzliches Logout aus dem Adminbereich

Wenn man in der Konfiguration die Domain z.B. ohne das vorangestellte www einträgt, sich dann aber über die URL mit vorangestelltem www einloggt, so kommt es zu einem Logout aus dem Adminbereich, da jeder Aufruf einer Unterseite im Adminbreiech über die ‘falsche’ URL erfolgt. Am besten Abhilfe verschafft man sich hier mit der Definition einen Standarddomain.

Bücher zum Thema Actionscript 3

Posted on | August 16, 2008 | No Comments
Bücher zum Thema Actionscript 3

ActionScript 3 Programmierung, Flash9, auf englisch
http://livedocs.adobe.com/flash/9.0/main/flash_as3_programming.pdf

ActionScript 3 Programmierung, Flash9, auf deutsch
http://livedocs.adobe.com/flash/9.0_de/main/flash_as3_programming.pdf

IP des Benutzers anzeigen / herausbekommen

Manchmal ist es ganz nett, wenn man die IP seiner Besucher kennt. In folgender Servervariable kann man sie finden:

$_SERVER['REMOTE_ADDR']

Um sie also anzuzeigen genügt ein:

echo $_SERVER['REMOTE_ADDR'];

Testen, ob mod_rewrite funktioniert

Posted on | August 16, 2008 | 3 Comments
Testen, ob mod_rewrite funktioniert

Einerseits kann man sich über eine php-info Datei darüber schlau machen, aber der ultimative Test ist eine einfache Weiterleitung. Legt also eine .htaccess an und setzt folgende Testzeilen ein:

RewriteEngine On
RewriteRule ^ http://www.google.com [R,L]

Wenn die Seite beim nächsten Aufruf zu www.google.com weitergeleitet wird, dann funktioniert das mod_rewrite auf eurem Server.

Favicon in Contenido einbinden

Posted on | August 16, 2008 | 1 Comment
Favicon in Contenido einbinden

Zuerst muss man die Datei front_content.php öffnen, welche im Verzeichnis /cms liegt.
Dort sucht man in etwa nach Zeile 982, nach folgendem Ausdruck:
$code = str_ireplace_once(”<head>”, “<head>\n”.$baseCode, $code);

Genau davor setzt man folgende Zeile:
$baseCode = $baseCode.’ <link rel=”shortcut icon” type=”image/x-icon” href=”favicon.ico”>’;

Nun muss man noch das favicon.ico in das /cms-Verzeichnis laden und das wars schon.
Wie man ein Favicon erstellt steht hier.

Favicon einbinden / Icon für Adressleiste

Um eines dieser Icons, ein sogenanntes Favicon, in der Adressleiste anzuzeigen, braucht man als erstes eine 16px mal 16px große Grafik mit der Dateiendung .ico . Um eine solche Datei zu erstellen, gibt es beispielsweise ein Photoshop-Plugin für Icons.

Dann lädt man diese ins Wurzelverzeichnis seiner Webseite und gibt im Head-Bereich folgendes an:

<link rel=”shortcut icon” type=”image/x-icon” href=”favicon.ico”>

Natürlich muss die Datei favicon.ico benannt werden ;-)

Browser bestimmen / browserspezifisches Stylesheet

Um ein Stylesheet je nach verwendetem Browser einzubinden, kann folgende Javascriptfunktion eingesetzt werden:

function switchCSS() {

//Browser bestimmen
if(navigator.userAgent.indexOf(’Mozilla’) != -1)
{
//Weiter mit den Mozillas
document.writeln(”<link href=’css/mozilla.css’ type=’text/css’ rel=’stylesheet’>”);

}

else if(navigator.userAgent.indexOf(’Internet Explorer’) != -1)
{
//Weiter mit IE
document.writeln(”<link href=’css/ie.css’ type=’text/css’ rel=’stylesheet’>”);
}

else
{
//default
document.writeln(”<link href=’css/default.css’ type=’text/css’ rel=’stylesheet’>”);
}
}

Umlaute ersetzen mit PHP

Posted on | August 15, 2008 | No Comments
Umlaute ersetzen mit PHP

Damit Umlaute aus Nutzereingaben umgewandelt werden können, kann man folgende Anweisung verwenden:

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

Siehe auch: Umlaute ersetzen mit Javascript

Confirm Meldung im Link / Bestätigungsmeldung

Um sich vom User bestätigen zu lassen, dass er tatsächlich die hinter dem Link liegende Seite aufrufen will, kann man eine Bestätigungsmeldung (Confim()-Funktion) einbauen:

« go back