Beiträge: 270
Themen: 47
Registriert seit: 30.03.2005
MyBB-Version: 1.8x
Hallo zusammen ;D
Mal ne blöde Frage, wofür ist so ein Switcher gut ?
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
So ein Accountswitcher ist hauptsächlich für Foren gedacht, in denen die User mehrere Accounts haben - was inbesondere bei Rollenspielforen der Fall ist. Dort übernimmt ein User oft mehrere Figuren, von denen jede ihren eigenen Account besitzt.
Wenn jetzt z.B. jemand 5 Rollen spielt und für jede einen Beitrag schreiben muss, kann er mit einem Switcher mit nur einem Klick zum nächsten Account wechseln, ohne sich immer erst aus- und als anderer User wieder neu einloggen zu müssen. Das spart, gerade in sehr aktiven Rollenspielen, viel Zeit und Aufwand.
Es gibt aber auch Foren, da wird ein Accountswitcher nur von den Admins verwendet, die noch weitere Testaccounts z.B. als normale User haben und so schnell hin und her wechseln können, wenn sie neue Einstellungen vornehmen, um zu überprüfen, ob für die User mit verschiedenen Berechtigungen alles korrekt angezeigt oder versteckt wird.
Beiträge: 316
Themen: 18
Registriert seit: 06.01.2017
MyBB-Version: 1.8.*
hi!
genau, bei uns wird er von uns admins zum testen von plugins, einstellungen und sonstigem verwendet mit einem supermod und useracc. unser supermod hat auch einen useracc.
einfach praktisch.
greets
sjfm
Beiträge: 147
Themen: 23
Registriert seit: 23.11.2016
Hallo und guten Morgen Gemeinde.
Ich befasse mich schon seit einigen Tagen mit einer "Style"-Angelegenheit, die sich auf die Darstellung der Accountliste bezieht.
Standart ist ja links Master Account und rechts dann untereinander die angehängten Accounts.
Mein Wunsch wäre, dass die Angehängten Accounts unterhalb des Masteraccounts jeweils aufgeführt werden und dann die Masteraccounts quasi nebeneinander inline.
Nur blicke ich da irgendwie bei den Templates überhaupt nicht mehr durch. -.-°
Könnte mir da jemand helfen?
Minimal wäre ich schon einigermaßen zufrieden, wenn ich zumindest die angehängten Accounts inline bekommen würde, weil teilweise einige User bis zu 20 Accounts haben und die Liste dementsprechend ziemlich laaaaang. :X
Vielen Dank im Voraus für eine Rückantwort.
Mit freundlichen Grüßen
Santhony.
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
Um die Masteraccounts nebeneinander anzeigen zu lassen, werden Templateänderungen nicht reichen, dafür müsste die gesamte Accountliste umgearbeitet werden.
Nur mit Templateänderungen bekommt man so eine Ansicht, wie auf diesem Bild hin:
Wenn dir das genügen würde, könnte ich die nötigen dafür Änderungen hier posten.
Beiträge: 147
Themen: 23
Registriert seit: 23.11.2016
Hallo Dolylecc
Das würde mir auf jeden Fall schon reichen. *_*
Vielen Dank.
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
Also...
Diese Templates müssen dafür jeweils komplett durch folgenden Inhalt ersetzt werden:
accountswitcher_accountlist
Code:
<html>
<head>
<title>{$settings['bbname']} - {$lang->aj_accountlist}</title>
{$headerinclude}
</head>
<body>
{$header}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="2"><strong>{$lang->aj_accountlist}</strong></td>
</tr>
<tr>
<td class="trow1" style="padding-left:30px;">
<strong>{$lang->aj_masteraccount}</strong>
</td>
{$profile_head}
</tr>
{$accountlist_masterbit}
</table>
{$multipage}
{$footer}
</body>
</html>
accountswitcher_accountlist_master
Code:
<tr><td class="trow1" {$master_width} style="padding-left: 30px;">{$masterlink}</td>{$profile_field}</tr><tr><td class="trow1" colspan="2"><table width="100%">
accountswitcher_accountlist_attached
Code:
<td class="trow1" style="padding-left: 20px; width:120px;">{$attachedlink}</td>{$profilefield_attached}
accountswitcher_accountlist_shared
Code:
<tr><td class="trow1" style="padding-left: 30px;">{$lang->as_isshared}</td>{$profile_field}</tr><tr><td class="trow1" {$colspan}><table width="100%">
accountswitcher_accountlist_endbit
Code:
{$as_accountlist_hidden}
</tr>
</table>
</td>
</tr>
accountswitcher_profilefield_attached
Code:
<td class="trow2" style="padding-left: 20px; width:200px;">{$profilefield}</td>
Die CSS-Attribute kannst du dir dann nach deinen Wünschen anpassen.
Beiträge: 147
Themen: 23
Registriert seit: 23.11.2016
Hallo und vielen Dank für den Code.
Ich hätte da jedoch noch ein Anliegen.
In welchem Template (oder muss ich dafür in die entsprechende lang.php) editiere ich die Angehängten Accounts?
Ich möchte (je nachdem, was am Ende funktionabler ist) nur den Avatar oder nur den Namen des Accounts in der Liste auswerfen lassen.
Mit freundlichen Grüßen
Santhony
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
Das befindet sich in der Datei accountlist.php (Zeile 287-288)
PHP-Code:
$attachedlink = $attachedAvatar.' '.
build_profile_link($attachedbit, (int)$account['uid']);
Wenn du nur den Namen anzeigen lassen willst, mach daraus:
PHP-Code:
$attachedlink = build_profile_link($attachedbit, (int)$account['uid']);
Wenn du nur den Avatar zeigen möchtest:
PHP-Code:
$attachedlink = $attachedAvatar;
Beiträge: 147
Themen: 23
Registriert seit: 23.11.2016
Hallo doylecc.
Vielen Dank für deine Rückantwort.
Hat hervorragend geklappt.
Danke noch mal.
Lieben Gruß
Santhony