Seite 1 von 2

Eigene Error-Seite / Fehlerseite

Verfasst: 14.10.2007 19:23
von Webgen
Hallo zusammen,

weiß jemand wie ich eine eigene Error-Seite basteln kann ? Ich bin bei 1Blu und die Serververfügbarkeit ist mießerabel, ca. alle 10 Minuten muss ich 3 Minuten warten, damit mein Forum wieder geladen werden kann !!

Also wüsste da jemand was ??

MfG Matthias

Verfasst: 14.10.2007 19:50
von Berliner Schildkroete
das hilft dir vielleicht

Also wenn du "ca. alle 10 Minuten muss ich 3 Minuten warten" musst, was kommt denn für eine Fehlermeldung? Zeitüberschreitung oder 404?

Wenn z.B. im Firefox Zeitüberschreitung steht kannst du das nicht beeinflussen.

Verfasst: 14.10.2007 23:40
von Webgen
muss warten biss es wieder kommt ! :grin: aber schonmal danke !! halt irgendwie Error kann Seite nicht finden...

404-Errorpage

Verfasst: 06.12.2008 15:30
von jimmartens
Ich such einen Code, womit ich eine 404-Errorpage erstellen kann, die das Style prosilver hat, sowie die gleichen Funktionen, also: Navigation, etc. Außerdem soll sie nicht indiziert werden und auch bei Fehlern aufgerufen werden.
Weiß jemand wie ich das hinbekomme? Meine bisherige:

Code: Alles auswählen

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="content-language" content="de" />
<meta http-equiv="imagetoolbar" content="yes" />
<meta name="resource-type" content="document" />
<meta name="distribution" content="global" />
<meta name="keywords" content="" />
<title>404-Errorpage</title>
</head>

<body id="phpbb" class="section-docs">
	<a name="start_here"></a>

	<div id="page-body">

<!-- BEGIN DOCUMENT -->
		<div class="paragraph menu">
		<div class="inner"><span class="corners-top"><span></span></span>
		<div class="content">
<p>Diese Seite kann nicht aufgerufen werden, da sie bereits gel&ouml;scht oder fehlerhaft ist. Die Seite /install_portal/* kann nicht aufgerufen werden,<br>
sie nur zur Installation benutzt wurde und jetzt gel&ouml;scht ist. Ich bitte um Ihr Verst&auml;ndnis. Sie k&ouml;nnen entweder zur&uuml;ck zur <a href="http://jimmartens.ji.funpic.de/phpBB3/portal.php">Startseite</a>,<br>
oder falls keine oben genannte Seite zum Fehler f&uuml;hrte eine E-Mail an <a href="mailto:jim.martens@web.de">mich</a> schicken.<br>
<!-- END DOCUMENT -->

	<div id="page-footer">
		<div class="version">&nbsp;</div>
	</div>
</div></div>

<div>
	<a id="bottom" name="bottom" accesskey="z"></a>
</div>
</body>
</html>
Nicht grad überzeugend. Als Endergebnis kommt das raus: 404-Errorpage

Verfasst: 06.12.2008 17:53
von Miriam
Getreu dieser Vorlage habe ich es mal versucht umzusetzen. Link

Deine error_404.php im Forums-Root

Code: Alles auswählen

<?php

// Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Session auslesen und Benutzer-Informationen laden
$user->session_begin();
$user->setup();
$auth->acl($user->data);

$template->assign_vars(array(
	'TEXT' => 	'Diese Seite kann nicht aufgerufen werden,
				da sie bereits gel&ouml;scht oder fehlerhaft ist. 
				Die Seite /install_portal/* kann nicht aufgerufen werden,<br />
				sie nur zur Installation benutzt wurde und jetzt gel&ouml;scht ist. 
				Ich bitte um Ihr Verst&auml;ndnis. Sie k&ouml;nnen entweder zur&uuml;ck zur 
				<a href="http://jimmartens.ji.funpic.de/phpBB3/portal.php">Startseite</a>,<br />
				oder falls keine oben genannte Seite zum Fehler f&uuml;hrte eine E-Mail an 
				<a href="mailto:jim.martens@web.de">mich</a> schicken.',
				)
			);

// Header und Titel der Seite
page_header('ERROR 404');

// Angabe eurer Content-Seite
$template->set_filenames(array(
   'body' => 'error_404.html')
);

// Footer
page_footer();

?>
Dein dazugehöriges HTML Template namens error_404.html im Verzeichnis Deiner Styles:

Code: Alles auswählen

<!-- INCLUDE overall_header.html -->

<h2>ERROR 404</h2>
<p>{TEXT}</p>

<!-- INCLUDE jumpbox.html -->
<!-- INCLUDE overall_footer.html -->
Musst Du natürlich noch schöner machen. Aber im Grunde sollte es so gelingen.

Jetzt musst Du nur noch diese Datei als 404er Fehlerseite eintragen und fertig.

Ich hoffe nicht, dass das zuviel Code war/ist... Ansonsten muss ich wohl den Knigge noch bis zum St. Nimmerleins Tag bestätigen.

Verfasst: 06.12.2008 17:59
von jimmartens
Erst mal danke dafür. Eine Frage habe ich noch: Wie/Wo muss ich die Fehlerseite eintragen?

Verfasst: 06.12.2008 18:04
von Metzle
Hallo,

du kannst auch eine Mod nutzen, da du ja das 3.0.x nutzt oder hab ich das felasch in Erinnerung?

Schau mal hier: Integrated Errormessages

Verfasst: 06.12.2008 19:30
von jimmartens
Wie kann ich ein Button einfügen, mit dem ich z.B. auf die Registrierungsseite komme?

Verfasst: 06.12.2008 19:53
von Miriam
Ganz normal auf der angezeigten Seite. phpBB3 style halt :-P

[ externes Bild ]

Verfasst: 06.12.2008 20:15
von jimmartens
Nein ich meinte eher, wie bei der Registrierung, dass man, in der Datei selber ein Button hat und wenn man darauf klickt zur /*/ucp.php?mode=register kommt. Klar über overall_header ginge es auch, aber dann würde das ja überall angezeigt werden. Ich möchte es ja nur auf der Seite: Forenregeln einfügen. Die Seite selbst ist nach dem php-Muster erstellt und eine entsprechende template-Datei in allen styles ist auch vorhanden, aber wie mache ich ein Button rein?