Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste
Enhanced Account Switcher leitet auf Index-Seite um
#31
(06.08.2014, 20:22)Amaryllion schrieb: Das Account-PopUp und das Account-Teilen sieht toll aus in der Version für 1.8 Smile Wobei ich wohl den Wechsel auf 1.8 vermutlich eher nicht machen werde. Das alles wieder so hinzubekommen, wäre mir vermutlich ein bißchen zu viel Act. Aber wir werden sehen...

Er wird auch mit 1.6 funktionieren, nur halt einige Sachen, wie zB das Popup, sehen da etwas anders aus.
Aber ich habe die EAS-Version aus der Vorschau schon seit rund zwei Wochen ebenfalls in unserem RPG im Einsatz, um ihn noch mit 1.6 zu testen, bevor wir dann demnächst auf 1.8 upgraden. Von daher kann ich sagen, dass man ihn sowohl mit 1.8 als auch mit 1.6 verwenden kann.
Zitieren
#32
Sehr cool. Smile Ich bleib dran. (:
Zitieren
#33
(08.07.2014, 12:33)waldo schrieb: Zusätzlich habe ich noch die Option aus diesem Thema implementiert [...]

Falls du die neue Version (1.4) ausprobieren möchtest, findest du sie hier.

Ich habe nun die neuste Version (1.4.1) installiert, da ich die neue Funktion, bei der man selbstständig wählen kann, ob alle angehängten Accounts abwesend gemeldet werden, sehr praktisch finde.
Allerdings wird mir genau das nicht angezeigt Undecided Ich vermute, dass es daran liegt, dass mein usercp_profile_away Template nicht mehr dem Original entspricht. Kann das sein?

Hier wäre es jedenfalls mal:
PHP-Code:
<table border="0" cellspacing="{$theme['borderwidth']}cellpadding="{$theme['tablespace']}width="100%" class="tborder">
<
tr>
    <
td class="thead" colspan="2" align="center">
        <
a name="ucpaway"></a>Abwesenheitsmeldung
    
</td>
</
tr>
<
tr>
    <
td width="50%" class="trow1" align="center" valign="top">
        <
table border="0" cellspacing="0" cellpadding="{$theme['tablespace']}width="95%">
        <
tr>
            <
td class="tcat" align="center">
                 
Status
            
</td>
        </
tr>
        <
tr>
            <
td class="trow2" align="center" height="35px">
                <
span class="smalltext"><input type="radio" class="radio" name="away" value="1" {$awaycheck['1']}/> {$lang->im_away} <input type="radio" class="radio" name="away" value="0" {$awaycheck['0']}/> {$lang->im_here}</span>
            </
td>
        </
tr>
        </
table>
    </
td>
    <
td width="50%" class="trow1" align="center" valign="top">
        <
table border="0" cellspacing="{$theme['borderwidth']}cellpadding="{$theme['tablespace']}width="95%">
        <
tr>
            <
td class="tcat" align="center">
                 {
$lang->return_date}
            </
td>
        </
tr>
        <
tr>
            <
td class="trow2" align="center">
                <
span class="smalltext">
                <
select name="awayday">
                    <
option value="">&nbsp;</option>
                     {
$returndatesel}
                </
select>
                <
select name="awaymonth">
                    <
option value="">&nbsp;</option>
                    <
option value="1" {$returndatemonthsel['1']}>{$lang->month_1}</option>
                    <
option value="2" {$returndatemonthsel['2']}>{$lang->month_2}</option>
                    <
option value="3" {$returndatemonthsel['3']}>{$lang->month_3}</option>
                    <
option value="4" {$returndatemonthsel['4']}>{$lang->month_4}</option>
                    <
option value="5" {$returndatemonthsel['5']}>{$lang->month_5}</option>
                    <
option value="6" {$returndatemonthsel['6']}>{$lang->month_6}</option>
                    <
option value="7" {$returndatemonthsel['7']}>{$lang->month_7}</option>
                    <
option value="8" {$returndatemonthsel['8']}>{$lang->month_8}</option>
                    <
option value="9" {$returndatemonthsel['9']}>{$lang->month_9}</option>
                    <
option value="10" {$returndatemonthsel['10']}>{$lang->month_10}</option>
                    <
option value="11" {$returndatemonthsel['11']}>{$lang->month_11}</option>
                    <
option value="12" {$returndatemonthsel['12']}>{$lang->month_12}</option>
                </
select>
                <
input type="text" class="textbox" size="4" maxlength="4" name="awayyear" value="{$returndate['2']}"/></span>
            </
td>
        </
tr>
        </
table>
    </
td>
</
tr>
<
tr>
    <
td class="trow1" colspan="2" align="center">
        <
table border="0" cellspacing="0" cellpadding="{$theme['tablespace']}width="95%">
        <
tr>
            <
td class="tcat" align="center" colspan="2" valign="top">
                 
Grund der Abwesenheit
            
</td>
        </
tr>
        <
tr>
            <
td class="trow2" colspan="2" align="center">
                <
span class="smalltext"><textarea name="awayreason" rows="6" cols="30" style="width: 95%">{$user['awayreason']}</textarea></span>
            </
td>
        </
tr>
        </
table>
    </
td>
</
tr>
</
table

Ich habe bereits versucht, diese Stelle in der accountswitcher.php Datei zu verändern, damit die Funktion an der neuen Stelle eingefügt wird, allerdings erfolglos:
PHP-Code:
​$find '<input type="text" class="textbox" size="4" maxlength="4" name="awayyear" value="'.$returndate['2'].'" />'
Zitieren
#34
Auf den ersten Blick würde ich sagen, die Zeile sieht in deinem Template so aus:


PHP-Code:
<input type="text" class="textbox" size="4" maxlength="4" name="awayyear" value="{$returndate['2']}"/> 

Versuche doch mal in deinem Template das fehlende Leerzeichen vor das abschließende /> zu setzen, vllt reicht das ja schon.
Zitieren
#35
Ich wünschte, es wäre so einfach, aber das bewirkt leider gar nichts Confused
Zitieren
#36
Richtig ist es aber mit dem Leerzeichen, ohne dieses wird es nicht funktionieren. Also muss es noch eine andere Ursache haben.
Dass alle Accounts auf abwesend gesetzt werden können, ist im ACP aktiviert?
Der Benutzer ist auch der Hauptaccount? Weil nur bei Hauptaccounts die Option angezeigt wird.
Zitieren
#37
(07.08.2014, 18:06)melancholia schrieb: Ich wünschte, es wäre so einfach, aber das bewirkt leider gar nichts Confused

Das war's! Dämlich, aber glücklicherweise doch einfacher als zunächst befürchtet.
Nun funktioniert es (soweit ich das, nach mehrmaligem an- und abwesend melden, sagen kann) einwandfrei. Danke Smile

Mir ist allerdings noch etwas aufgefallen, was die Accountliste betrifft.
Liege ich richtig, dass alle Benutzernamen eigentlich so formatiert angezeigt werden sollten, wie man es in den jeweiligen Gruppeneinstellungen im ACP eingetragen hat? Ich bilde mir nämlich ein, dass das anfangs der Fall war, doch jetzt werden bei mir nur noch die Hauptaccounts formatiert dargestellt.
Zitieren
#38
Ja, es werden alle Benutzernamen entsprechend der Gruppeneinstellungen angezeigt.
Wenn das bei dir nicht so ist, lade bitte die accountlist.php aus dem 1.4.1 Paket erneut hoch und überprüfe mal im ACP -> Tools & Verwaltung -> Cache-Manager -> accountswitcher ob sich jeweils [usergroup] sowie [displaygroup] in den Arrays befinden.
Falls das nicht der Fall ist, deaktiviere mal das Plugin und aktiviere es erneut.
Zitieren
#39
Ich habe die Datei zuerst aus dem 1.4.1 Packet ersetzt und das Plugin erneut aktiviert, aber da tat sich nichts.
Auch eine komplette Neuinstallation bringt nichts.

So sieht das Cache im Moment aus:

PHP-Code:
Array
(
 
   [6] => Array
 
       (
 
           [uid] => 6
            
[username] => Username
            
[as_uid] => 2
            
[pmnotice] => 1
            
[unreadpms] => 0
        
)


Zitieren
#40
Das ist eindeutig der Cache aus einer älteren Version...hm...am besten lösche mal die inc/plugins/accountswitcher.php und lade diese neu aus dem 1.4.1 Paket hoch, dann nochmal deaktivieren und wieder aktivieren.
Der Cache sollte normalerweise so aussehen:

Code:
   [2] => Array
       (
           [uid] => 2
           [usergroup] => 2
           [displaygroup] => 0
           [username] => Username
           [as_uid] => 1
           [pmnotice] => 1
           [unreadpms] => 0
         )
)
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Enhanced Account Switcher - Accounts in Dropdown? Yasilein 11 4.279 31.05.2016, 14:15
Letzter Beitrag: kleinerMuffin
  Enhanced Account Switcher - Avatar statt Namen MUMFORD 3 1.604 16.02.2015, 18:54
Letzter Beitrag: doylecc
  Music auf Index seite einspielen da3d 2 1.898 04.08.2011, 19:32
Letzter Beitrag: da3d
  Umfragen auf die Index-Seite RavLau 14 4.710 18.08.2009, 20:30
Letzter Beitrag: RavLau