Hallo, Gast! (Registrieren)

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


Benutzer, die gerade dieses Thema anschauen: 6 Gast/Gäste
Enhanced Account Switcher
Vielen Dank für das Plugin. Es erleichtert uns das Leben sehr Smile
Zitieren
Guten Tag,

ich habe den Account Switcher installiert und die meisten Funktionen funktionieren auch einwandfrei (Default und personalisiertes Design), allerdings gibt es in allen Themes dasselbe Problem. Das Ändern des Beitragsautors funktioniert nicht. Das kleine Dreieck ist da, wenn ich raufklicke passiert allerdings nichts. Ich habe schon sämtliche Einstellungen und alle Templates durchstöbert, ob etwas fehlt, habe das Plugin schon mehrfach deinstalliert und neuinstalliert, doch der Fehler bleibt bestehen. Weiß jemand eine Lösung?  Blush
Zitieren
Funktionieren die anderen Ausklappmenüs in den Beiträgen, wie zB. die Inlinebearbeitung?
Werden in der Browserkonsole Fehler angezeigt?
Zitieren
(27.06.2023, 21:23)doylecc schrieb: Funktionieren die anderen Ausklappmenüs in den Beiträgen, wie zB. die Inlinebearbeitung?
Werden in der Browserkonsole Fehler angezeigt?

Die Inlinebearbeitung funktioniert, nur beim Author-Change-Button geschieht nichts. Beim drüberfahren zeigt er zwar, dass ich darunter die Funktion befinden würde, nur beim draufklicken greift es nicht. In der Konsole wird dazu auch kein Fehler angezeigt, habe es auch im Default ausprobiert  Sad
Zitieren
Hallöchen,

ich bin wahrscheinlich einfach nur gerade zu doof, mein Problem selbst zu lösen. Big Grin  Und zwar hab ich es dank dieses tollen Hilfethreads geschafft, dass die verbundenen Accounts (nur als Avatare) im Profil nebeneinander dargestellt werden. Allerdings gibt's da nun eine Kleinigkeit, die mich persönlich wahnsinnig stört: Beim Hovern über das erste Avatar erscheint daneben ein Strich (siehe Anhang). Ich vermute stark, dass dies mit meinen allgemeinen CSS-Einstellungen für Links zusammenhängt, da diese beim Hovern auch unterstrichen werden. Seltsam ist allerdings, dass der Strich nicht erscheint, wenn ich die Avatare untereinander anzeigen lasse.

Ich hab im CSS schon einiges ausprobiert, da ich mich eigentlich ganz gut damit auskenne, aber ich hab den Übeltäter bisher nicht gefunden. An die PHPs traue ich mich alleine nicht dran, also wäre ich für jede Hilfe dankbar. <3

Edit: Beim zweiten Avatar erscheint der Strich ebenfalls.


Angehängte Dateien Thumbnail(s)
   
Zitieren
Wenn du den Avatar als Link ausgeführt hast, dann wird wohl folgende CSS-Anweisung wirken und einen Unterstrich erzeugen. Das wirkt dann bei jedem Link.
Code:
a:hover
{
text-decoration: underline;
}
 
Um bestimmte img-Links davon auszuklammern, müsste man mal deinen Code näher kennen, oder besser noch live sehen können.
So in der Art müsste es eigentlich funktionieren, wenn die Images der Klasse "blabla" zugeordnet werden:
Code:
a:hover img.blabla {
     text-decoration: none;
}
Zitieren
Hallo Schnapsnase,

erst einmal vielen Dank für deinen Lösungsvorschlag. Er klingt absolut plausibel und bestimmt habe ich ihn einfach nur nicht richtig umgesetzt. Big Grin 
Hier mal meine Codes, die wahrscheinlich damit zu tun haben. Falls dir einer fehlt, sag gerne Bescheid oder ich schicke dir privat gerne den Link und die Zugangsdaten zum ACP. Shy 

accountswitcher.css
Code:
#accountswitcher_header {
    position: relative;
    cursor: pointer;
    display: inline;
}

#accountswitcher_header_popup {
   position: absolute;
   top:0;
   display: none;
   opacity: 1;
}

#accountswitcher_header_popup ul {
   position: absolute;
   left: 0;
   padding: 20px;
   min-width: 150px;
   margin-top:17px;
   line-height: 120%;
   white-space: pre-line;
   background: #273a46 url(images/colors/twilight_header.png) top left repeat-x;
}

[id*="profile_switch_"] > img {
    height: 32px;
    width: auto;
}

[id*="profile_link_"] {
    list-style-type: none;
    display: inline;
}

[id*="profile_link_"] > a > img {
    height: 32px;
    width: auto;
    text-decoration: none;
}

[id*="profile_link_"] > a:hover > img.switcher {
    height: 32px;
    width: auto;
    text-decoration: none;
}

.acclist_outer {
    text-align: center;
    float: left;
    border: 1px solid;
    border-color: #000;
    width: 100%;
}

.acclist_att {
    padding-left: 20px;
}

.acclist_att > img {
    height: 44px;
    width: auto;
}

.acclist_mast {
    padding-left: 30px;
}

.acclist_mast > img {
    height: 44px;
    width: auto;
}

.acclist_card_mast {
    float:left;
    width: 100%;
    padding-right: 0;
    border-bottom: 1px solid #000;
}

.acclist_card_mast > img {
    height: 44px;
    width: auto;
}

.acclist_card_att {
    float:left;
    width: 250px;
    text-align: center;
}

.acclist_card_hidden {
    text-align: center;
    padding-top: 30px;
    float: left;
    width: 250px;
    border: none;
}

.acclist_card_att > img {
    height: 100px;
    width: auto;
}

.profile_card_mast {
    padding: 5px;
    background: none;
    border: none;
}

.profile_card_att {
    padding: 5px;
    background: none;
    border: none;
}

.as_head_drop {
    list-style-type: none;
    white-space: nowrap;
}

.as_head_drop > img {
    height: 22px;
    width: auto;
}

.as_head_userbit {
    list-style: none;
}

.as_head_userbit > img {
    height: 22px;
    width: auto;
}

.as_header {
    border-top: 1px solid;
    margin-top: 7px!important;
    padding-top: 7px!important;
    clear: both;
    min-width: 400px;
}

.as_header > img {
    height: 22px;
    width: auto;
}

.as_header > li > img {
    height: 22px;
    width: auto;
}

.as_side_user {
    list-style-type: none;
    white-space: nowrap;
    height: 24px;
}

.as_menu-arrow {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10;
    background: rgba(255, 255, 255, 0.2);
    width: 10px;
    height: 100%;
    border: 5px solid transparent;
    -webkit-transition: opacity .4s ease .4s;
    -moz-transition: opacity .4s ease .4s;
    -ms-transition: opacity .4s ease .4s;
    -o-transition: opacity .4s ease .4s;
    transition: opacity .4s ease .4s;
}

.as_sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    background-color: #111;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}

.as_sidenav a {
    padding: 8px 8px 8px 20px;
    text-decoration: none;
    font-size: 15px;
    color: #ccc;
    display: inline-block;
    transition: 0.3s;
}

.as_sidenav a:hover {
    color: #f1f1f1;
}

.as_sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

.as_sidenav ul {
    margin-top: 40px;
}

.as_sidenav ul li {
    display: inline-block;
    width: 100%;
    list-style: none;
    font-size: 15px;
    text-align: left;
    padding: 3px 0px;
}

.as_sidenav ul li img {
    height: 22px;
    width: auto;
}

.as_sidenav ul li:before {
    content: "";
    margin-right: 5px;
    color: rgba(255, 255, 255, 0.2);
}

@media screen and (max-height: 450px) {
  .as_sidenav {padding-top: 15px;}
  .as_sidenav a {font-size: 15px;}
}       

a:hover img.switcher {
    text-decoration: none;
}

accountswitcher_profile.tpl
Code:
                        <tr>
                            <td class="trow1">
                            <ul>
                            {$as_profile_userbit}
                            {$as_profile_hidden}
                            </ul>
                            </td>
                        </tr>

accountswitcher_profile_link.tpl
Code:
<li style="list-style-type: none;display:inline;"><a class="switcher" href="{$GLOBALS['mybb']->settings['bburl']}/member.php?action=profile&amp;uid={$userUid}">{$userAvatar}&nbsp;</a></li>

accountswitcher_profile_switch.tpl
Code:
<li style="list-style-type: none;display:inline;"><a class="switcher" href="{$GLOBALS['mybb']->settings['bburl']}/member.php?action=profile&amp;uid={$userUid}">{$userAvatar}</a></li>

accountswitcher_avatar.tpl
Code:
<img class="switcher" src="{$userAvatar}" alt="Avatar" title="{$attachedPostUser}" width="66px" height="75px">
Zitieren
Na dann lass mich mal live gucken.
Es ist sonst zu schwer, sich hier reinzudenken. Wink
Ins ACP muss ich eigentlich nicht.
Ich konnte es bei dir noch nicht live testen, aber versuche mal bitte folgendes und füge in der accountswitcher.css zusätzlich ein:

Code:
[id*="profile_link_"] a {
  text-decoration: none;
}
Zitieren
(12.07.2023, 14:44)Schnapsnase schrieb: Ich konnte es bei dir noch nicht live testen, aber versuche mal bitte folgendes und füge in der accountswitcher.css zusätzlich ein:

Code:
[id*="profile_link_"] a {
  text-decoration: none;
}


Das war eines der Dinge, die ich schon probiert hatte und die leider nicht funktioniert haben. Undecided
Zitieren
Schau dir nochmal dein Template "accountswitcher_profile_link" an.
Durch deine Änderungen wird jetzt der Link doppelt erzeugt, da die Variable {$userAvatar} offensichtlich bereits einen Link enthält.
Das kann man deutlich in der Console sehen und hier liegt auch das eigenliche Problem. Wink
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Auto Language Switcher MyBB.de Bot 3 2.310 11.10.2019, 03:05
Letzter Beitrag: MyBB.de Bot
  Account Switcher MyBB.de Bot 33 13.442 01.05.2016, 23:15
Letzter Beitrag: Miss_Kogg
  SSL Switcher MyBB.de Bot 0 1.819 20.03.2012, 17:15
Letzter Beitrag: MyBB.de Bot
  Enhanced Signature Separator(ESS) MyBB.de Bot 0 1.874 14.02.2011, 18:01
Letzter Beitrag: MyBB.de Bot