MyBB.de Forum

Normale Version: Enhanced Account Switcher
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallöchen! Erstmal herzlichen Dank für dieses wunderbare Plugin Big Grin

Dann käme ich auch schon zu meinem kleinen Problemchen:

Ich versuch mich gerade daran automatische Listen zu coden - dazu brauch ich für einige Abfragen auch Profilfelder mit Auswahlboxen. Leider scheint Firefox ein Problem damit zu haben (habs vorhin überprüft, in Chrome klappt's einwandfrei). Wenn ich die Auswahlboxen mit einem Charakter ausfülle und dann via Charswitcher zu einem anderen wechsle, werden mir die Auswahlen des vorherigen Charakters angezeigt - das gilt sowohl für Chars, die in den Auswahlboxen noch nichts eingetragen haben, als auch für welche, die schon eine eigene Auswahl getroffen haben. Prinzipiell wird immer das angezeigt, das der vorherige Char ausgewählt hat! Wenn ich meine Cookies lösche funktioniert es einmalig, sobald ich den Charakter aber wieder wechsle wird wieder das falsche dargestellt :')
Bei Chrome tritt dieser "Bug" nicht auf, stattdessen wird brav die korrekte Auswahl des jeweiligen Charakters angezeigt "orz

Würde mich sehr freuen, wenn da jemand aushelfen könnte (obwohl ich grade gar nicht weiß ob ich hier überhaupt richtig bin, weil es den Account Switcher ja nur indirekt betrifft?)! Kann ja leider nicht davon ausgehen, dass keiner meiner User Firefox benutzt :/

Vielen Dank im Voraus!
Hallo,

ich fürchte, da brauchen wir noch ein bisschen mehr Infos zu deinen automatischen Listen. Ein Screenshot wäre für den Anfang vllt auch ganz hilfreich, damit man sieht, was für Auswahlfelder das sind usw.
Dankeschön schonmal für die schnelle Antwort Smile

[attachment=11352]

Hier sieht man die Listen! Betroffen sind davon nur die Auswahlboxen, also in dem Fall Rasse, Pack/Familie, Schulklassen & Kurse, sowie Branche.

Wenn ich jetzt auf einen anderen Char wechsle, passiert das:

[attachment=11353]

Wird also alles vom vorherigen Char automatisch ausgewählt - zumindest bei den Auswahlfeldern.
Ja, das ist wirklich eine Firefox-Eigenschaft. Die Auswahl bleibt erhalten, weil nach dem Characterwechsel die Seite nur neu geladen wird und nicht erst auf eine andere Seite weitergeleitet, als wenn man sich komplett aus.und wieder einloggt.
Am einfachsten wäre es, wenn eure User, die Firefox verwenden, nach dem Characterwechsel auf der Tastatur Strg und F5 drücken, dann wird die Seite nochmal geladen, aber die Auswahl ist gelöscht.
Danke für den Tipp! Habs grade ausprobiert, so funktioniert's gottseidank Smile
Meinst du, es gäbe da vielleicht noch eine andere Möglichkeit? Wenn nicht ist's jetzt auch nicht weiter tragisch, dann vermerke ich das einfach irgendwo als Notiz im Usercp.
Ich kenne zwar dein Plugin nicht waldo, aber wäre es nicht möglich einen redirect nach Characterwechsel einzubauen ? Dann wäre auch das Cache löschen hinfällig ? Der Gedanke kam mir so beim Lesen der letzten Beiträge.
(11.02.2017, 17:44)Rosenregen schrieb: [ -> ]Danke für den Tipp! Habs grade ausprobiert, so funktioniert's gottseidank Smile
Meinst du, es gäbe da vielleicht noch eine andere Möglichkeit? Wenn nicht ist's jetzt auch nicht weiter tragisch, dann vermerke ich das einfach irgendwo als Notiz im Usercp.

Du könntest in den Header deiner Seite mit der Liste folgendes einsetzen, das setzt alle Felder in den Formularen bei jedem Laden der Seite zurück:
Code:
<script type="text/javascript">
//<![CDATA[
jQuery(document).ready(function($)
{
     $('form').trigger("reset");
});
//]]>
</script>


(11.02.2017, 17:46)MrBrechreiz schrieb: [ -> ]Ich kenne zwar dein Plugin nicht waldo, aber wäre es nicht möglich einen redirect nach Characterwechsel einzubauen ? Dann wäre auch das Cache löschen hinfällig ? Der Gedanke kam mir so beim Lesen der letzten Beiträge.

Die Weiterleitung gab es mal ganz am Anfang, aber das wollte und will keiner haben, daher wurde es geändert. Big Grin
Ich musste zusätzlich extra eine Funktion als Option einbauen, die den Accountwechsel völlig ohne Neuladen der Seite durchführt, weil die meisten das so wollten. Wink
(11.02.2017, 18:29)waldo schrieb: [ -> ]Du könntest in den Header deiner Seite mit der Liste folgendes einsetzen, das setzt alle Felder in den Formularen bei jedem Laden der Seite zurück:
Code:
<script type="text/javascript">
//<![CDATA[
jQuery(document).ready(function($)
{
     $('form').trigger("reset");
});
//]]>
</script>

Hab das grade mal ins template usercp_profile_profilefields geworfen und siehe da: funktioniert perfekt!! (: Danke für die Hilfe <3
Hi!
Das teil hat super funktioniert. Ich brauche ja auch nur als admin zum testen.
Plötzlich wars weg. Wenn ich jetzt versuche meine 3 Accounts zu verbinden, admin, superuser, registriert, kommt nur mehr die fehlermeldung:
Folgende Fehler sind aufgetreten:

    Gewählter Hauptaccount hat keine Berechtigung, den Accountswitcher zu verwenden. admin
    Gewählter Account hat keine Berechtigung, den Accountswitcher zu verwenden: name supermod
    Gewählter Account hat keine Berechtigung, den Accountswitcher zu verwenden: name registriert

ich bin aber superadmin, hat vorher ja auch geklappt.
Seit tagen schwebt Ratlosigkeit durch den Raum.
Vermutlich haben die Gruppen keine Berechtigung, den Account Switcher zu benutzen.
Gehe mal im ACP zu Benutzer & Gruppen -> Gruppen -> jeweils auf "Gruppe bearbeiten".
Dort im Tab "Sonstiges" muss unten bei "Kann den Account Switcher benutzen?" ein Haken gesetzt sein, damit User dieser Gruppe mit anderen verbunden werden können.