Status
Für weitere Antworten geschlossen.

stefbeer

Well-known member
Mitglied seit
9 Dezember 2003
Beiträge
1.543
Hallo andreaskf!

Auf der meiner seite (
Please, Anmelden or Registrieren to view URLs content!
) habe ich ja ein Gästebuch.
Nur mir ist jetzt erst aufgefallen, dass wenn man ins gästebuch schreibt, die frames verschwinden.

Ich arbeite mit Frames und wenn man ins gästebuch schreibt, wird das Gästebuch dann auf der Ganzen seite angezeigt!

Ich habe gesehen, dass es an der Datei postform.php liegt. (Upload:
Please, Anmelden or Registrieren to view URLs content!
)

Zeile 91 - 94:

// we have been silent up til now, so we can redirec with a header "Location:" to the readbook
//header("Location: " . GUESTBOOK_READBOOK);
echo "<script language='javascript'>top.location.href='gaestebuch.php';</script>";
echo "<span class='error'>Nachricht eingetragen!Sie werden automatisch zum Gästebuch weitergeleitet. Falls Ihr Browser keine automatische Weiterleitung unterstützt klicken sie bitte <a href='gaestebuch.php'>hier</a></span>";

In der 3. Zeile:
<script language='javascript'>top.location.href='gaestebuch.php';</script>
ist dafür verantwortlich!

Welchen befehl muss ich eingeben, damit das gästebuch im selben Frame geöffnet wird?

Und da habe ich noch was:
Zeile 96 - 103:

// Now the user should be on his way to the readbook page
// We now mail the owner of the guestbook about the new post

if (EMAIL_NEW_POSTS !== false) {
mail(EMAIL_NEW_POSTS, "New post in guestbook", $newRow,
"From: webmaster@{$_SERVER['SERVER_NAME']}rn" .
"Reply-To: webmaster@{$_SERVER['SERVER_NAME']}rn" .
"X-Mailer: PHP/" . phpversion());

Ich würde da eine eMail bekommen, wenn wer ins Gästebuch schreibt.
Wie kann ich da meine eMail-Adresse reinschreiben?
meine eMail-Adresse:

Bitte, andreaskf, hilf mir, weil ich überhaupt keine Ahnung von PHP habe!

Wenn du noch was wissen musst, ich sage dir alles!
Du kannst auch was ins Gästebuch schreiben, damit du siehst, was ich meine!

Tschüss,
stefbeer

Editiert am 26/8/2005 von stefbeer

 

andreaskf

Well-known member
Mitglied seit
29 April 2004
Beiträge
592
Re: Problem mit meinem Gästebuch

Hallo.

An der angegebenen Stell steht zwar die Java-Funktin, allerdings keine Definition. Bitt egeb mir mal folgende Seiten per Mail:

guestbook_vars.php
guestbook.php
gaestebuch2.php

Vielleicht kann ich dort die "falsche" Einstellung finden....

miG

 

stefbeer

Well-known member
Mitglied seit
9 Dezember 2003
Beiträge
1.543

andreaskf

Well-known member
Mitglied seit
29 April 2004
Beiträge
592
Re: Problem mit meinem Gästebuch

Hallo stefbeer.

Deine Emailadresse ist zwar drinn, jedoch ist die Funktion auf "nicht senden" eingestellt. Dieses wird in >> guestbook.php << gemacht. Da ich leider die Scripte zerstückeln muß, damit ich die Zusammenhänge lesen kann, suche dort mal

// Change 'false' to your email address to receive a mail with the new post when a
// new post is posted
define (EMAIL_NEW_POSTS, false);
#define (EMAIL_NEW_POSTS, 'stefbeer@hotmail.com')

Dort wechselt Du mal das # aus der 2. define Reihe in die erste..... oder ersetzt das Wort >> false << durch die Emailadresse mit den "einfachen" Anführungszeichen oben.

Der anderen Sache bin ich zwar auf der Spur, dauert allerdings ein klein wenig, da ich grad viel zu tun habe. Meld mich dann in kürze dazu wieder.

miG

 

andreaskf

Well-known member
Mitglied seit
29 April 2004
Beiträge
592
Re: Problem mit meinem Gästebuch

Hallo zum 2. Mal...

Habe soweit alles einmal durch und kann jetzt folgendes dazu sagen:

Das öffnen in "übergeordnetem Fenster" kommt tatsächlich von der java Script Funktion. Die Zeile:

<script language='javascript'>top.location.href='gaestebuch.php';</script>

bedeutet soviel wie, im gleichen Fenster auf oberster Ebene laden. Normaler weise war mir dieses klar, wollte aber erst sicher gehn, das hier keine anderen Befehle bei einer Änderung betroffen werden. Da es sich hier also nun um ein Java-Problem und nicht PHP handelt, sollte es reichen, wenn Du den Befehl etwas abänderst in folgendes:

<script language='javascript'>self.location.href='gaestebuch.php';</script>

Das Wort top wurde also nur durch self ersetzt.
Ich kann Dein Script jetzt nicht testen, aber ich denke es sollte gehen. Wenn nicht, dann melde Dich wieder....

miG

 

stefbeer

Well-known member
Mitglied seit
9 Dezember 2003
Beiträge
1.543
Re: Problem mit meinem Gästebuch

Hallo andreaskf!

Jetzt geht endlich alles! DAANKE!!
263a.png
263a.png
1f44d.png

Ich bekomme eine eMail, wenn wer reinschreibt und das gästebuch bleibt im Frame!

Du kannst ja auch ins Gästebuch reinschreiben, wenn du willst!

Tschüss,
stefbeer

P.S.: Nochmal Danke!

 
Status
Für weitere Antworten geschlossen.
Oben