"Neue-Nachricht"-Effekt wird im V6/HPM Business in Desktop-Ansicht nicht ausgeführt, da Benutzerbild Bestandteil des Desktop-Headers ist

01.10.2023 14:27 (zuletzt bearbeitet: 01.10.2023 14:34)
#1 "Neue-Nachricht"-Effekt wird im V6/HPM Business in Desktop-Ansicht nicht ausgeführt, da Benutzerbild Bestandteil des Desktop-Headers ist
Ni
Mitglied

Wie bereits in der Überschrift beschrieben, ist das Benutzerbild in der Desktop-Ansicht des V6/HPM Business kein Bestandteil der Kopfzeile, sondern ein Bestandteil des Desktop-Headers.

Desktop-Ansicht bei deaktiviertem Desktop-Header - das Benutzerbild wird nicht angezeigt:



Desktop-Ansicht bei aktiviertem Desktop-Header - das Benutzerbild wird im Header angezeigt:



Da der eingestellte Effekt bei Vorliegen einer neuen Nachricht (Wackeln des Benutzerbilds) scheinbar nur greift, wenn das Benutzerbild wie bei der mobilen Ansicht in der Kopfzeile ist, wird der Effekt in der Desktop-Ansicht nicht ausgeführt.

Kann man diesen Bug irgendwie beheben, sodass auch Desktop-Nutzern das Vorliegen einer neuen Nachricht signalisiert wird?


 Antworten

 Beitrag melden
04.10.2023 15:18
avatar  Ingmar
#2 RE: "Neue-Nachricht"-Effekt wird im V6/HPM Business in Desktop-Ansicht nicht ausgeführt, da Benutzerbild Bestandteil des Desktop-Headers ist
avatar
Technik

Ich habe das ~intern behoben~
Änderungen werden immer erst mit dem nächsten Update übernommen. Der Zeitpunkt und Umfang des Updates werden unter Aktuelle News bekanntgegeben

Für Mitleser: Das betrifft nur die Vorlage "HPM-Business" im neuen V6-Template. Alle anderen Designvorlagen sind davon nicht betroffen


Wie @creator allerdings schon festgestellt hat wird das Update den Fehler aber in der Originalvorlage beheben. Sobald Änderungen vorgenommen wurden müsst ihr das manuell anpassen.

Hier sind die neuen Codes für den Bereich Admin→Layout→Farben&Einstellungen→Eigenes HTML/JS

Eigenes Javascript

1
2
3
4
5
6
7
8
 

<script>if($('#usertoggler_menu_lg').length){
$('#adminlink').html("Administration " + $('#adminlink').html());
$topnav = $('<div id="topnav" class="d-none d-lg-block text-right card-header p-0"></div>');
$topnav.insertBefore($('#xpagehead')); $('#usertoggler_menu_lg').prependTo($topnav).css('opacity',1);
$('#adminlink').prependTo($topnav).show();
}</script>
 
 




HTML vor Navigation

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 

<style>
.headeroverlay,#adminlink{
display:none;
}
#usertoggler_menu_lg{
opacity: 0;
display: inline-block;
}
#globalsearchform input{
height: auto;
padding: 0rem 0.3rem;
}
</style>
 
 



Damit sollte der "Neu"-Effekt wie in den anderen Desgin-Vorlagen auch im Desktop-Modus umgesetzt werden.

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
04.10.2023 15:41
avatar  creator
#3 RE: "Neue-Nachricht"-Effekt wird im V6/HPM Business in Desktop-Ansicht nicht ausgeführt, da Benutzerbild Bestandteil des Desktop-Headers ist
cr
Mitglied

Zitat von Nico1981 im Beitrag #1
ist das Benutzerbild in der Desktop-Ansicht des V6/HPM Business kein Bestandteil der Kopfzeile, sondern ein Bestandteil des Desktop-Headers.

Dieser Teil vom Bug ist anscheinend auch mit dem aktualisierten Code nicht behoben.

Wenn der Desktop-Header deaktiviert wird (Farben & Einstellungen → Desktop-Header → Desktop Header anzeigen), verschwindet auch die Leiste mit den Links zu "Administration" und dem Profilbild. Wie im Screenshot vom ersten Beitrag "Desktop-Ansicht bei deaktiviertem Desktop-Header" zu sehen.


 Antworten

 Beitrag melden
04.10.2023 15:58
avatar  Ingmar
#4 RE: "Neue-Nachricht"-Effekt wird im V6/HPM Business in Desktop-Ansicht nicht ausgeführt, da Benutzerbild Bestandteil des Desktop-Headers ist
avatar
Technik

Ich weiß jetzt nicht, ob ich das als Bug sehe.

Diese Designvorlage nutzt Code im Desktop-Header. Wer das nicht möchte muss eben eine andere Designvorlage nutzen.
Oder übersehe ich hier etwas?

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
04.10.2023 17:31 (zuletzt bearbeitet: 04.10.2023 17:38)
#5 RE: "Neue-Nachricht"-Effekt wird im V6/HPM Business in Desktop-Ansicht nicht ausgeführt, da Benutzerbild Bestandteil des Desktop-Headers ist
Ni
Mitglied

Hallo Ingmar, vielen Dank für die schnelle Umsetzung!

Die Schaltfläche "Administration" steht jetzt zwar zweimal nebeneinander, aber das ist nicht ganz so schlimm - vielleicht kann man das auch noch korrigieren:


 Antworten

 Beitrag melden
04.10.2023 17:45 (zuletzt bearbeitet: 04.10.2023 17:45)
avatar  creator
#6 RE: "Neue-Nachricht"-Effekt wird im V6/HPM Business in Desktop-Ansicht nicht ausgeführt, da Benutzerbild Bestandteil des Desktop-Headers ist
cr
Mitglied

Zitat von Ingmar im Beitrag #4
Diese Designvorlage nutzt Code im Desktop-Header. Wer das nicht möchte muss eben eine andere Designvorlage nutzen.


Ich hätte erwartet, dass "#usertoggler_menu_lg" und "#adminlink" nur ausblendet werden, wenn der Desktop-Header aktiv ist. Dass der Desktop-Header bei dieser Designvorlage zwingend aktiviert bleiben muss, ist so nirgends ersichtlich und wirkte daher für mich wie ein Fehler.

Zitat von Nico1981 im Beitrag #5
Die Schaltfläche "Administration" steht jetzt zwar zweimal nebeneinander

Steht der Code aus Beitrag #2 zufällig zwei Mal an der entsprechenden Stelle?


 Antworten

 Beitrag melden
04.10.2023 18:21 (zuletzt bearbeitet: 04.10.2023 18:26)
#7 RE: "Neue-Nachricht"-Effekt wird im V6/HPM Business in Desktop-Ansicht nicht ausgeführt, da Benutzerbild Bestandteil des Desktop-Headers ist
Ni
Mitglied

Zitat von creator im Beitrag #6

Steht der Code aus Beitrag #2 zufällig zwei Mal an der entsprechenden Stelle?


Die unterscheiden sich aber minimal:

JV


<script>if($('#usertoggler_menu_lg').length){
$('#adminlink').html("Administration " + $('#adminlink').html());
$topnav = $('<div id="topnav" class="d-none d-lg-block text-right card-header p-0"></div>'); $topnav.insertBefore($('#xpagehead')); $('#usertoggler_menu_lg').prependTo($topnav).show(); $('#adminlink').prependTo($topnav).show();
}</script>
<script>if($('#usertoggler_menu_lg').length){
$('#adminlink').html("Administration " + $('#adminlink').html());
$topnav = $('<div id="topnav" class="d-none d-lg-block text-right card-header p-0"></div>');
$topnav.insertBefore($('#xpagehead')); $('#usertoggler_menu_lg').prependTo($topnav).css('opacity',1);
$('#adminlink').prependTo($topnav).show();
}</script>


HTML

<style>
.headeroverlay,#usertoggler_menu_lg,#adminlink{
display:none;
}
#globalsearchform input{
height: auto;
padding: 0rem 0.3rem;
}
</style>
<style>
.headeroverlay,#adminlink{
display:none;
}
#usertoggler_menu_lg{
opacity: 0;
display: inline-block;
}
#globalsearchform input{
height: auto;
padding: 0rem 0.3rem;
}
</style>


Muss ich irgendwas davon löschen?


 Antworten

 Beitrag melden
04.10.2023 19:44
avatar  Mike48
#8 RE: "Neue-Nachricht"-Effekt wird im V6/HPM Business in Desktop-Ansicht nicht ausgeführt, da Benutzerbild Bestandteil des Desktop-Headers ist
avatar
Mitglied

Da ist einiges doppelt und manches widerspricht sich.
Am besten schmeißt du alles raus und tust nur das von Ingmar aus Beitrag #2 rein.


www.friends-of-xobor.de (621181 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!