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
Diesen Artikel vom nik-o-mat Podcast jetzt anhören
Zuletzt aktualisiert am Sonntag, den 17. Februar 2008 um 15:51 Uhr









Kommentare
die Fehlerseiten für Joomla 1.5 findet ihr hier:
http://www.nik-o-mat.de/joomlafan/joomla-software/eigene-fehlerseiten-in-joomla-1.5.html
PS: Danke für die immer guten Beiträge und Infos.
ich bin auf der suche nach einer lösung für eine individuelle 404-seite für j!1.5, aber dein artikel behandelt ja nun eindeutig die 1.0.x. ich habe zwar bereits zwei beiträge auf englisch gefunden, aber keine wirkliche hilfe für mich rausziehen können. vielleicht kannste ja mal bei zeit, lust und gelegenheit den beitrag erweitern und den vorgang für joomla! 1.5.x beschreiben...
ach ja, und mach bitte weiter so mit den erweiterungen, denn die sind wirklich erste klasse!
danke dir
Alle Kommentare dieses Beitrages als RSS-Feed.