Logout von IFrame

Hast du Probleme Admidio einzurichten? Hier kannst du Fragen rund um die Einrichtung stellen.
Antworten
markp
Beiträge: 2
Registriert: 14. Jun 2008, 21:05

Logout von IFrame

Beitrag von markp »

Hi ,

Danke für Admidio... Tolle Arbeit, gut gelungen.

Ich habe aber ein kleines Problem. Ich benutze Admidio zusammen mit
Joomla, in dem ich admidio in eine Joomla IFrame wrapper aufrufe. Wenn ich
von Admidio auslogge möchte ich zu meine Joomla homepage weitergeleitet werden.
Um dies zu tun habe ich die URL in logout.php geändert. Alles funktioniert ok, ausser
dass der homepage öffnet noch in den IFrame, so dass ich jetzt eine homepage in den homepage
habe :?

Hat jemand eine Idee wie ich die Homepage URL in logout.php schreibe damit die IFrame
geschlossen wird ? Ich habs schon versucht mit "<href http://blablabla.de target='_top'"
hat aber nicht funktioniert.

Danke im Voraus für eure Hilfe.
markp
Beiträge: 2
Registriert: 14. Jun 2008, 21:05

Lösung

Beitrag von markp »

falls jemand später auch eine ähnliche Problem hat... hier die Lösung die ich jetzt gefunden habe..


Eine neue Datei (jsredirect.php) im gleichen ordner erstellen, mit folgenden
Inhalt:
<script>top.location.href="http://www.deinewebseite.de";</script>;



Danach in logout.php diese Zeile auskommentieren (oder löschen)..

$g_message->setForwardUrl("home", 2000);

und stattdessen, diese Zeile einfügen..

header("location: jsredirect.php");



Das war es. Hat für mich funktioniert.
Benutzeravatar
fasse
Administrator
Beiträge: 6229
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Es sollte wahrscheinlich auch ausreichen die jsredirect.php in den Orga-Einstellungen als "Logout-Seite" einzutragen, dann muss man nichts am Admidio-Code ändern und hat bei Updates keine Probleme.
AndreHa
Beiträge: 26
Registriert: 15. Jan 2010, 14:39

Beitrag von AndreHa »

Heißt hier "im gleichen Ordner erstellen"
im gleichen Ordner wie die logout.php oder wie die Hauptseite (index.php) ?
Antworten