Forum : eXV2 Themes und GrafikenTitel : waitingbox selektiv abschaltbar?© 2004-2012 www.exv2.de http://www.exv2.de
URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=1601&forum=6
|
mipli :
| 08.09.2004 12:35 |
Hallo,
wenn man sich z.B. anmeldet kommt mit der Begrüssung, sofern vomAdmin eingestellt, das await.gif, bzw. wird aus dem theme die Funktion theme_waitbox angezogen.
Möchte ich im ausgeloggten Zustand auf das Forum zugeifen, erscheint mittels Funktion REDIRECT_HEADER die entsprechende Message und man wird auf eine im Code angegebene URL umgeleitet ohne dass die waitbox sichtbar ist..
Nun versuche ich dieses REDIRECT in einem Formular, bzw. formmailer zu realisieren ohne dass die aitbox angezeigt wird, aber ich finde den Trick nciht um diese nur dafür abzuschalten. Für die anderen Funktionen ist sie erwünscht.
Hier ein Beispiel: if ((!$ort) ||($ort == "") || (strlen($ort) < 1) ){ redirect_header("mitgliedschaft.php", 3, $error_ort_msg); exit(); }
In meinem Formular gibt es ein Pflichtfeld ORT (Variable $ort). Im Programm frage ich den Eintrag ab und mittels fett gedruckter Funktion mach ich einen Redirect auf das eigentliche Formular.
Danke für Unterstützung und Gruss, Mipli.
[ Geändert von mipli an 08.09.2004 18:56 ] |
|
|
Nobse :
| 08.09.2004 20:10 |
Einen Trick gibt es dafür nicht, wenn waitbox eingeschaltet dann wird sie angezeigt. Kommt auch auf die Ladezeiten an. Teste mal mit der Zeit wie lange deine Nachricht angezeigt wird. |
|
|
mipli :
| 09.09.2004 10:08 |
Hi Nobse,
danke für Deinen Hinweis. Die Zeit habe ich gleich eingestellt (3s) wie z.B. beim Forum eingestellt ist. Eine Verkürzung brachte keinen Erfolg.
Es muss aber einen Unterschied geben.
Wenn man sich anmeldet kommt zunächst die Willkommensmeldung, dann die Waitbox.
Ist man nicht eingeloggt und klickt in der Linkleiste auf das Forum, erscheint die Meldung, dass man nicht berechtigt sein und man wird ohne Waitbox zurückgeleitet.
Diesen kleinen Unterschied suche ich nun.
Gruss, Mipli. |
|
|
mipli :
| 09.09.2004 13:14 |
Hallo,
der Klick auf das Forum und das Weiterleiten ist bei uns etwas anderes als bei aktiven EXOOPS Seiten. Wir sind damit noch nicht aktiv, d.h. ich habe parallel index.html und index.php so dass der REDIRECT auf das html-file geht und somit keine Waitingbox angezogen werden kann, sorry mein Fehler.
Wie läuft das beim Ein, bzw. Ausloggen? Dort ist die Situation so, dass nach der entsprechenden Aktion der Hinweis (Willkommen ..., Du bist ausgeloggt ...) über das ganze Browserfenster erscheint ohnd Waitbox, nach ein paar Sekunden dann die Frames mit Waitbox.
Gruss, Mipli. |
|
|
Nobse :
| 09.09.2004 21:21 |
Also generell arbeiten alle weiterleitungen mit redirect. Habe im Moment keine Idee wie ich dir helfen soll. |
|
|
mipli :
| 09.09.2004 21:46 |
Ist erledigt.
Ich habe in meinem Programm im Kopf direkt nach dem include von mainfile.php folgende Zeile eingefügt: $xoopsConfig['display_loading_img'] = 0;
Somit wird die Einstellung (Waitbox ja oder nein) für dieses Programm überschrieben, d.h. für diese Aktion (REDIRECT) die Waitbox abgeschaltet. Dadurch dass der REDIRECT mich wieder auf eine neue URL leitet, werden die Einstellungen beim laden dieser URL neu eingelesen und somit steht die obige Variable wieder auf 1 und die Waitbox wird angezogen.
Danke für Deine Mühe und Unterstützung.
Gruss, Mipli.
[ Geändert von mipli an 10.09.2004 13:30 ]
[ Geändert von mipli an 10.09.2004 13:38 ] |
|
|
Nobse :
| 10.09.2004 17:23 |
Tolle Lösung wieder was dazu gelern. |
|
|
|