Seite 1 von 2

Frameset nachladen

Verfasst: 01.10.2004 11:17
von Xtrem01
Hi,

ich habe das Forum innerhalb eines Framesets eingebunden. Bei statischen Seiten kann ich recht einfach sicherstellen das dass Frameset nachgeladen wird. Wie mache ich das mit dem pbpBB Forum??

Wilfried :-?

Verfasst: 01.10.2004 17:58
von Dennis63
Was heißt "nachladen" ?

Willst Du sicherstellen, daß das Forum immer im Frameset läuft und nicht mal ausserhalb? Dafür gibt es Java-Scripte.

Grüße
Dennis

Stimmt

Verfasst: 02.10.2004 23:37
von Xtrem01
Hi Dennis,

ja, genau das will ich erreichen. Bei statischen Seiten hab ich das so gelöst:

Code: Alles auswählen

</script>

<script language="JavaScript" type="text/javascript">
<!--
if(top.location.href == self.location.href)
	top.location.href	= "helpline.htm?urlw=" + escape(self.location.href)
//-->
</script>
Nur php ist für mich absolutes Neuland und ich bin nicht sicher wie/wo und in welche Datei ich den Code einbinden soll.

Wilfried

Verfasst: 03.10.2004 12:27
von Dennis63
Das ist doch HTML-Code und kein PHP-code. Er muss also nur im HTML-Quelltext erscheinen.
Wenn Du es im phpBB einbauen möchtest, wäre z.B. die page_header.tpl im Templates-Verzeichnis ne gute Möglichkeit.

Grüße
Dennis

Merci !!

Verfasst: 03.10.2004 12:48
von Xtrem01
Eingebaut und funktioniert :grin:

Viele Danke

Wilfried

Verfasst: 15.10.2004 18:17
von Xtrem01
Hallo,

Shit... ja, das Nachladen funktioniert wenn ich das Srcipt in den Header einbaue, aber dann ....

Sobald sich jemad einloggen will um private Nachrrichten zu lesen, wird die navigationsleiste nochmals geladen und erscheint 2x und beim nächsten Versuch 3x. Einloggen is nich :-?

Wenn Du Dir das ansehen willst: http://www.schaedlingshilfe.de

Ich weiß mir keinen Rat....

Code: Alles auswählen

<script language="JavaScript">
<!--
function ladeframenach() {
if(!parent.leftFrame)
location.href="/index.htm?" + location.pathname;
}
//-->
Statische Seiten funktionieren.

I need HELP !!

Wilfried

Verfasst: 15.10.2004 20:57
von Xtrem01
Nachtrag: Hab das nu mal mit Mozilla probiert... Was soll ich sagen: Alles tadellos. Keine doppelten Nav-Leisten mehr.

Der Fehler tritt nur beim IE auf. :evil:

Niemand hier der einen Rat weiß ??

Gruß Wilfried

Frameset

Verfasst: 18.10.2004 11:38
von Wilfried_S
Hallo All ! (und Hallo Namensvetter :grin: )

Ich habe das gleiche Problem :(

In der "overall_header.tml" habe ich ein Javascript zum Nachladen des Framesets eingebunden. Funktioniert auch soweit.
ABER... sobald sich jemand einloggt, erscheint aus meinem Frameset der linke Frame zweimal.
Es scheint so als wenn in das geöffnete Frameset dieses nochmals geladen wird.

Hat jemand eine Idee wo ich da ansetzen muß ??

Verfasst: 18.10.2004 13:42
von Crossgolfer
willst du das bei jedem klick im forum nur ein bestimmter anderer frame neu geladen wird ???

Verfasst: 18.10.2004 18:15
von Wilfried_S
Hallo :-)

Nein, mein Problem läßt sich am besten wohl graphisch darstellen:
Dies ist der Normalfall. Das Forum wird in einem html Frame dargestellt.
Es verhält sich auch soweit wie gewünscht. Die Frames werden korrekt geladen.
[ externes Bild ]

Nun die Ausnahme:
Sobald sich jemand einloggen will, erscheint der Navigationsframe doppelt.
[ externes Bild ]

D.h. aus dem htm Frameset erscheint die Nav-Leiste doppelt.
Nur beim Login, bei Registrierung oder um PN zu lesen. :-?

Wäre fein wenn Du eine Lösung hast.