MGB Forum

Normale Version: fehlermeldung nach upgrade
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Nach dem upgrade auf verdie neueste version von 6-6-1 erscheint nur die fehlermeldung und das Gästebuch ist nicht mehr zusehen oder zu administrieren. was kann ich tun oder habe ich falsch gemacht.
Fatal error: Call to undefined function: str_ireplace() in /homepages/33/d19400317/htdocs/Gaestebuch/includes/functions.inc.php on line 125

Hilfe Traurig
Andreas
Bitte folgende Datei herunterladen, und die vorhandenen Dateien durch die enthaltenen ersetzen. Dann müsste es wieder funktionieren.

<!-- m --><a class="postlink" href="http://www.m-gb.org/files/sonstiges/mgb-0.6.9.1_str_replace.zip">http://www.m-gb.org/files/sonstiges/mgb ... eplace.zip</a><!-- m -->
Danke funktioniert wieder Großes Grinsen
baust du den Code für die spam verhinderung ins nächste update mit ein ?

Die nerven :kopfkratz:
Hallo,

ich mische mich mal hier mit ein Lachen

Und zwar habe ich das selbe Problem, habe die Dateien die du bereitgestellt hast installiert, brachte leider nichts Traurig

Schau dir mal am besten die HP an, da steht der Fehler Traurig

http://...

LG
Salli
@Bock: Es sind bereits genügend Anti-Spam-Maßnahmen im Gästebuch enthalten. Aktiviere mal die Absendesperre und lade Dir das Akismet-Plugin herunter und aktiviere es. Das sollte erfolgreich gegen Spam helfen.

@Salli: Kann es sein, dass Du die index.php nicht aktualisiert hast?
Hallo,

ich benutze einfach mal den alten Thread hier Lachen Wegen damals, ja das war der Fehler Zwinkern

Nun habe ich aber ein ganz anderes.. Habe eine komplett neue HP... Aber schaus dir einfach an...
http://...

LG
Alex
Ja, ich kann Dir sagen, woran das liegt. Nämlich an einer falschen Einbindung des Gästebuches in die Seite. Du hast den kompletten Code direkt in Deinen Code eingebunden. Deshalb befindet sich der Header jetzt auch zweimal in der Seite. Nämlich einmal hier
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Yealajoys</title>
<link href='http://fonts.googleapis.com/css?family=Ruthie' rel='stylesheet' type='text/css' />
<link href='http://fonts.googleapis.com/css?family=Smythe' rel='stylesheet' type='text/css' />

<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
<link rel="stylesheet" type="text/css" href="scroller_files/image-scroller.css" />
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>
<script type="text/javascript" src="scroller_files/jquery.image-scroller.min.js"></script>
<script type="text/javascript">
    jQuery(document).ready(function() { [Codeteile die den Rahmen sprengen würden] ... [/Codeteile die den Rahmen sprengen würden]
    });
</script>
<style type="text/css">
<!--
.Stil1 {color: #660000}
-->
</style>
</head>
und dann noch einmal weiter unten hier
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd">
<html lang="de">
<head>
<title>www.yealajoys.com - powered by MGB OpenSource Guestbook</title>
<meta name="author" content="Yealajoys">
<meta name="keywords" content="">
<meta name="description" content="">
<meta name="copyright" content="MGB OpenSource Guestbook (C) Copyright 2004-2012 by http://www.m-gb.org/">
<meta name="robots" content="index,nofollow">
<meta content="text/html; charset=utf-8" http-equiv="content-type">
<meta http-equiv="pragma" content="no-cache">
<link rel="stylesheet" type="text/css" href="templates/mgbModern/css/blue/style.css">
<link rel="shortcut icon" href="images/iconsets/default/favicon.ico"></head>
<body>
Das kann nicht funktionieren. Das musst Du ändern. An sich hast Du es ja schon richtig gemacht und Deine Seite "um das Gästebuch" herum in's Template eingebaut. Aber eben nicht ganz korrekt. Der Header darf nur einmal vorkommen. Du musst dann eben die Javascript-Aufrufe so anpassen, dass sie alle auf einmal aufgerufen werden. In EINEM Header.
Hey,
danke für deine Hilfe.

Nun stelle mich bitte nicht blöd hin.. Aber wenn ich mir die .php datein anschaue, finde ich diesen Quelltext von dir nur halb.. Der zweite Teil finde ich nur wenn ich mir über Firefox den Quelltext anschaue... Traurig

Wie kann ich das am besten machen?

LG
Alex