MyBB.de Forum
ie6, ie7 anmeldung problem - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-52.html)
+---- Thema: ie6, ie7 anmeldung problem (/thread-10904.html)

Seiten: Seiten: 1 2


RE: ie6, ie7 anmeldung problem - StefanT - 18.09.2008

Du könntest alle Template auf Basis der MyBB-1.4-Templates neu aufbauen.


RE: ie6, ie7 anmeldung problem - chris.computerfreak - 18.09.2008

Da mir Ideen nicht so wirklich in die Wiege gelegt werden, fällt mir das sehr schwer. Außerdem wollte ich gern das Theme so belassen, es sieht ja sehr ausgeglichen aus.


RE: ie6, ie7 anmeldung problem - teide - 26.09.2008

Hallo,

ich habe das Problem ebenfalls.

Im Default Template bekomme ich zusätzlich diese Fehlermeldung:

Deine Benutzer-ID konnte nicht verifiziert werden, um dich abzumelden. Ein Grund könnte sein, dass ein böswilliges JavaScript versucht hat, dich abzumelden. Wenn du dich abmelden willst, benutze bitte den Abmelde-Button im Menü.

Ich habe jetzt verschiedene Templates (auch welchge für Version 1.4) installiert.

Im IE kann ich mich in keinem an und abmelden im Firefox ja. Ich kann aber meine User nicht alle auf den Firefox zwingen.

Irgendeine Lösung bekannt.

Beste Grüsse

Kai


RE: ie6, ie7 anmeldung problem - Michael - 26.09.2008

Hast du nach dem Upgrade alle Templates zurückgesetzt (Admin-CP -> Templates & Style -> Templates -> Aktualisierte finden)?


RE: ie6, ie7 anmeldung problem - teide - 26.09.2008

Hallo,

nein hatte ich nicht. Habe ich gemacht, hat noch nicht geholfen. Habe jetzt nochmal Cache und Cookies im IE gelöscht, das hat jetzt geholfen.

Danke

Kai


RE: ie6, ie7 anmeldung problem - Falke - 16.10.2009

(11.09.2008, 22:03)en-gedi schrieb: Mit dem Verhalten kämpfe ich zur Zeit auch noch Wink

Das Problem dabei ist, dass im Template "header_welcomeblock_guest" die "alte" Loginfunktion eingebaut ist; also die Felder für Benutzername und Passwort angezeigt werden.

Die Felder bei einer Registrierung haben nun allerdings den gleichen Namen (name="password" etc.), was nicht erlaubt ist. Der IE verhält sich in diesem Fall ausnahmsweise mal richtig; FF und Opera sehen geflissentlich darüber hinweg und ignorieren das.

Du müsstest also versuchen, die "neue" Ajax-Loginfunktion in das Template einzubauen, dann sollte es funktionieren.

eine mögliche Lösung währe doch einfach im Reg.-Forumular das Passwort Feld umzubenennen, damit spart kann man die Einloggfelder immer sichtbar machen & spart sich ein klick

also einfach:
in der member_register_passwort
name="passwort" durch name="passwort1" ersetzen

in der member.php
Zeile 85, 86, 105 input['password'] durch input['password1'] ersetzen

bei mir funsts Big Grin
PS: hab nur FireFox, sollte aber nu auch im IE gehen, da es keine "Doppelbelegung" mehr gibt.


RE: ie6, ie7 anmeldung problem - Falke - 25.10.2009

Moin Leutz,
meine erste Lösung ist nicht so optimal, denn wenn man einmal ein falsches PW eingegeben hat, dann erscheinen ja unter dem header nochmal einloggfelder, da dürfte das Prob dann wieder auftreten.

neue Idee:
erstellen eines Templates mit dem Name: schnelllogin
PHP-Code:
<!-- startSchnelllogin -->
<
table class="tborder" border="0" cellpadding="4" cellspacing="1">
<
thead>
<
tr>
<
td class="thead">
<
table width="100%"><tr><td>
<
div><strong>Schnell Login</strong></div>
</
td><td>
<
div style="text-align:right;">
<
form action="{$mybb->settings['bburl']}/member.php" method="post">
<
input type="hidden" name="action" value="do_login" />
<
span><a href="{$mybb->settings['bburl']}/member.php?action=lostpw">(Passwort vergessen?)</a></span>
<
span class="smalltext"><strong>Anmelden:</strong></span>
<
input type="text" name="username" class="textbox" title="Username" value="Username" onfocus="this.value=''" />
<
input type="password" name="password" class="textbox" title="Password" value="Password" onfocus="this.value=''" />
<!-- 
startgobutton -->
<
input type="submit" value="Login" />
<!-- 
endgobutton --></div></form>
</
div>
</
td></tr></table>
</
td>
</
tr>
</
tbody>
</
table><br />
<!-- 
endeSchnelllogin --> 

in der Index.php folgende Zeilen einfügen:
-> in der $templatelist schnelllogin ergänzen
unter: require_once "./global.php";
PHP-Code:
if($mybb->user['uid'] == 0){ eval("\$schnelllogin .= \"".$templates->get('schnelllogin')."\";");} 

im Template index die Variable {$schnelllogin} unter dem {$header} hinzufügen

Damit spart man sich ein klick beim einloggen & die IE Leutz sollten auch kein Prob mehr haben, da die dauerhaft eingeblendeten Einloggfelder nur noch auf der index.php sichtbar sind. Smile