es erwartet euch mal wieder ein Joomla-Tipp: Hierbei geht es darum, die Fehlerseite (404) anzupassen, die Joomla-Standardmäßig vorhält. Die Meldung: Die Seite, auf die Sie zugreifen möchten, existiert nicht.<br />Bitte wählen Sie eine Seite vom Hauptmenü ist zwar nett, aber eben weder hübsch verpackt noch irgendwie in das eigene Design angepasst. Lest, wie es besser geht.
Zu erst muss man die Fehlermeldung im Joomlasystem finden. Sie befindet sich in der german.php im Verzeichnis <joomlaverzeichnis>/language in Zeile 120. Der Originalcode lautet: DEFINE('_NOT_EXIST','Die Seite, auf die Sie zugreifen möchten, existiert nicht.<br />Bitte wählen Sie eine Seite vom Hauptmenü.');
Den Text Die Seite, auf die Sie... kann man nun komplett erstzen, auch durch HTML-Code! Mit dieser Information geht es nun an die Personalisierungsarbeit.
Mit dem folgenden Code erreicht man eine personalisierte 404-Fehlerseite sogar mit redirect (Weiterleitung) nach fünf Sekunden.
<html><head><link rel="stylesheet" href="http://www.deine-domain.de/templates/dein-Template/css/template_css.css" type="text/css"/></head>
<meta http-equiv="Refresh" content="5; URL=http://www.deine-domain.de">
<body><h2>Ups, hier hat was nicht geklappt...</h2><br/><br/>
<b>Die Seite, auf die Sie zugreifen möchten, existiert nicht oder nicht mehr. (Error 404)</b><br/>
Bitte wählen Sie eine Seite vom Hauptmenü von <a href="http://www.deine-domain.de">www.deine-domain.de</a><br/>
Sie werden in 5 Sekunden weitergeleitet. Sollte das nicht klappen, klicken Sie bitte auf den Link.<br/>
Vielen Dank und verzeihen Sie die Unanehmlichkeit!<br/></body></html>
Jetzt sieht die Seite schon mal nicht mehr so häßlich weiß aus, wie davor und hat gleichzeitig einen Bezug zu eurer Seite. Selbstverständlich kann man noch Bilder per HTML-Befehl einfügen... Alles kein Problem!
Bitte achtet aber unbedingt darauf, dass die Variablendefinition erhalten bleibt. Das bedeutet, dass ihr wirklcih nur den Text zwischen den Hochkommas (') verändern dürft! Wer sich nicht dran hält bereut es bitter: Es wird nun nichts mehr angezeigt! Also sichert diese Datei am besten vorher noch in ein weiteres Verzeichnis auf eurem Computer, um sie im Notfall wieder einspielen zu können. (Komplette Backups eures Joomla findet ihr hier beschrieben ).
Diese Beschreibung ist ein Hack und wird bei jeder Überschreibung der german.php wieder rückgangig gemacht.
Trotzdem gutes Personalisieren
Euer Niko
Weitersagen