StartJoomlaFANJoomla-SoftwareEigene 404 Seite in Joomla

Eigene 404 Seite in Joomla

Liebe Freunde des nik-o-maten,

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&ouml;chten, existiert nicht.<br />Bitte w&auml;hlen Sie eine Seite vom Hauptmen&uuml; 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&ouml;chten, existiert nicht.<br />Bitte w&auml;hlen Sie eine Seite vom Hauptmen&uuml;.');

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"/>
<meta http-equiv="Refresh" content="5; URL=http://www.deine-domain.de"></head>
<body>
<h2>Ups, hier hat was nicht geklappt...</h2><br/><br/>
<b>Die Seite, auf die Sie zugreifen m&ouml;chten, existiert nicht oder nicht mehr. (Error 404)</b><br/>
Bitte w&auml;hlen Sie eine Seite vom Hauptmen&uuml; 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  

 
+1 #4 Niko Winckel 2009-12-04 10:10 Zitieren
 
 
0 #3 Arne 2009-12-02 15:58
Hallo, bin ein Fan Deiner Beiträge. Finde ich echt super. Ich hatte hier ewig rumgesucht und die Datei über die Du schreibst nicht gefunden, bis ich geschnallt habe, dass das wahrscheinlich wohl Joomla 1.0 ist. Ich bräuchte genau diese Lösung für Joomla 1.5. Wie ich gesehen habe, andere auch. Wäre toll, wenn Du Zeit dafür hast, wenn Du noch eine Lösung für J 1.5 machen könntest. Du würdest sicherlich einigen Leuten einen Gefallen damit tun.

PS: Danke für die immer guten Beiträge und Infos.
Zitieren
 
 
0 #2 ludewich 2008-09-28 01:38
hallo hallo,

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
Zitieren
 
 
0 #1 Christoph 2008-05-02 10:17
Zunächst mal danke für den tollen Tipp! Man könnte das allerdings etwas dynamischer lösen: Anstatt 'http://www.deine-domain.de' kann man doch ohne weiteres auf die $mosConfig_live _site - Variable zugreifen. So hat man auch bei einer Domain-Änderung keine Probleme. Beispiel:
Zitieren
 

Kommentar schreiben


Sicherheitscode
Aktualisieren

Weitersagen...

nik-o-mat Twitter

viktorvogel
AIB - Author Info Box - Joomla! Extensions - Released new plugin - joomla-extensions.kubik-rubik.de/aib-author-inf… #joomla #plugin #extensions

Retweeted vor 1 Tag • 2 retweets

akeebabackup
Akeeba Backup 3.5.0 (stable) just released <-- akeebabackup.com/home/news/56-r…

Retweeted vor 3 Tagen • 19 retweets

time4mambo
Jetzt neu auf time4joomla sind Tutorials zu Microsoft. Start mit einem Tut zur Rechnungserstellung mit Word und Excel: bit.ly/L1q74Z

Retweeted vor 3 Tagen • 1 retweet

 

nik-o-mat.de

n-logo

Joomla Toplist

Neueste Kommentare

Wer ist da?

Wir haben 78 Gäste online

Anzeige

Kreditkarte kostenlos

QR-Code dieser Seite

QR-Code dieser Seite
Zum Anfang