Navigation

  • Seite 2 von 2
26.11.2020 18:45
avatar  River
#16 RE: Navigation
avatar
Mitglied

Mike, ihr werdet die Lösung schon finden, bin ich sicher.

Hab euch auch nicht ausgelacht, aber manchmal ist es so witzig hier - und am witzigsten find' ich, dass ich das sogar ausprobiert hatte. Wenn ich's aber hinbekommen hätte, wäre das schon cool gewesen, das muss ich sagen. ;)

Viele Grüße
River

-------------------------------------------------------------

+++Ich will Computercrack werden! XD+++

Business Template (v4)

 Antworten

 Beitrag melden
26.11.2020 18:52 (zuletzt bearbeitet: 26.11.2020 18:53)
#17 RE: Navigation
avatar
Mitglied

Jepp Mike,
das war es! Super Danke
@River,
und was ist schlecht daran das viele sich beteiligen und versuchen zu helfen?
Ich habe dies nicht befürchtet sondern gehofft! Und witzig ist das eh nicht, sonder sehr hilfreich.
Danke an alle
Manfred

Viele Grüße Manfred
Forumtarif Profi

 Antworten

 Beitrag melden
28.11.2020 07:45
#18 RE: Navigation
avatar
Mitglied

Hallo,
ich hätte nochmals eine Frage.
Wenn ich 2 Reiter in Rot darstellen möchte, wie muss ich das machen.

2 mal den Text in CSS einfügen geht nicht. Es wir immer nur der erste ausgeführt.

#user_page04478572803284595 span {
color:#FF0000; /* Schriftfarbe */
font-weight:bold; /* Schrift breiter */

#user_page09651006314753765 span {
color:#FF0000; /* Schriftfarbe */
font-weight:bold; /* Schrift breiter */


Wie kann ich die ID des 2. Reiters so integrieren, das beide in Rot angezeigt werden?
Vielen Dank für die Hilfe
Manfred

Viele Grüße Manfred
Forumtarif Profi

 Antworten

 Beitrag melden
28.11.2020 09:11 (zuletzt bearbeitet: 28.11.2020 09:13)
avatar  River
#19 RE: Navigation
avatar
Mitglied

Zitat von m3ontour im Beitrag #18
Es wir immer nur der erste ausgeführt.


Bei dir fehlt jeweils die Akkolade am Ende. ^^ Oder, falls die nur hier nicht gepostet wurden - evtl. ein anderer Schreibfehler?

Korrekte Schreibweise: Navigation oder hier Navigation

Viele Grüße
River

-------------------------------------------------------------

+++Ich will Computercrack werden! XD+++

Business Template (v4)

 Antworten

 Beitrag melden
28.11.2020 10:03
#20 RE: Navigation
avatar
Mitglied

Hallo River,
danke, das war mein Fehler. Hatte ich vergessen.

Viele Grüße Manfred
Forumtarif Profi

 Antworten

 Beitrag melden
28.11.2020 10:57
avatar  River
#21 RE: Navigation
avatar
Mitglied

Keine Ursache, ich wollte schon lange mal wieder dieses super schöne Wort 'Akkolade' verwenden.

Das Wort ist auch noch praktisch - viel kürzer als 'geschweifte Klammer' oder 'Nasenklammer' und es erinnert mich dran, dass ich noch Schoki einkaufen muss.

Viele Grüße
River

-------------------------------------------------------------

+++Ich will Computercrack werden! XD+++

Business Template (v4)

 Antworten

 Beitrag melden
27.06.2021 11:02
avatar  Jim
#22 RE: Navigation (Hervorhebung aktueller Reiter)
avatar
Jim
Mitglied

Wenn ich den Reiter, in dem ich mich grad befinde, farblich hervorheben möchte,
kann ich das mit folgendem CSS-Code erreichen;

1
2
3
 
li.currentpage   {
background-color: #65696e !important;
}
 



Das funktioniert allerdings nur bei den Haupt-Reitern. (Bild, Nr. 1-4)



Bei anderen Verlinkungen, ("/userlist.php", "/useronline.php", "/search.php")
oder eigenen Seiten greift dieser Code allerdings nicht mehr. (Bild, Nr. 5-11)

Wie "paare" ich denn diese Attribute

1
 
li.currentpage
 


und

1
 
li#user_page (lange Zahlenfolge) .menu_item
 


um den gleichen Effekt wie bei 1-4 zu erreichen?

jimArt

 Antworten

 Beitrag melden
27.06.2021 12:53
avatar  creator
#23 RE: Navigation (Hervorhebung aktueller Reiter)
cr
Mitglied

Du kannst mit folgendem JavaScript-Code die Klasse "currentpage" nachträglich hinzufügen:

1
2
3
4
5
6
 
$('#navigation li').each(function() {
var link = $(this).find('a').attr('href');
if(window.location.pathname == "/" + link || window.location.href == link) {
$(this).addClass('currentpage');
}
});
 


 Antworten

 Beitrag melden
27.06.2021 18:06
avatar  Jim
#24 RE: Navigation (Hervorhebung aktueller Reiter)
avatar
Jim
Mitglied

Zitat von creator im Beitrag #23
Du kannst mit folgendem JavaScript-Code die Klasse "currentpage" nachträglich hinzufügen:


@creator

Kommt dieser Code zusätzlich als CSS-Eintrag, oder in die Kopf-, bzw. Fusszeile?
Im CSS funzen diese beiden Codes untereinander nämlich nicht wie gewünscht.

jimArt

 Antworten

 Beitrag melden
27.06.2021 18:14
avatar  creator
#25 RE: Navigation (Hervorhebung aktueller Reiter)
cr
Mitglied

Der Code funktioniert mit <script></script> umschlossen in der Fußzeile unter Layout → Kopf/Fußzeile → Fußzeile.

1
2
3
4
5
6
7
8
 
<script>
$('#navigation li').each(function() {
var link = $(this).find('a').attr('href');
if(window.location.pathname == "/" + link || window.location.href == link) {
$(this).addClass('currentpage');
}
});
</script>
 


 Antworten

 Beitrag melden
27.06.2021 22:17
avatar  Jim
#26 RE: Navigation (Hervorhebung aktueller Reiter)
avatar
Jim
Mitglied

Fruchtet leider nicht. Hängt das evtl. damit zusammen, dass in der Fusszeile bereits 2 Scripts stehen? (Denke zwar eher nicht)

jimArt

 Antworten

 Beitrag melden
27.06.2021 22:29 (zuletzt bearbeitet: 27.06.2021 22:31)
avatar  creator
#27 RE: Navigation (Hervorhebung aktueller Reiter)
cr
Mitglied

Der CSS-Code aus Beitrag 22 sollte weiterhin eingetragen sein. Der JavaScript-Code von mir ist nur ein Zusatz, damit der CSS-Code an allen Stellen greift.

Vorhanden sein sollte:
Unter Layout → Farben & Einstellungen → Eigener CSS Code:

1
2
3
 
li.currentpage   {
background-color: #65696e !important;
}
 


Unter Layout → Kopf/Fußzeile → Fußzeile:

1
2
3
4
5
6
7
8
 
<script>
$('#navigation li').each(function() {
var link = $(this).find('a').attr('href');
if(window.location.pathname == "/" + link || window.location.href == link) {
$(this).addClass('currentpage');
}
});
</script>
 


 Antworten

 Beitrag melden
28.06.2021 08:29
avatar  Jim
#28 RE: Navigation (Hervorhebung aktueller Reiter)
avatar
Jim
Mitglied

Ist nun alles so, wie von dir beschrieben hinterlegt; Bleibt aber beim gleichen Resultat - Greift nicht.

Kann es sein, dass ein vorgängiger Code, den nachfolgenden aushebelt?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
ul.navigation li {
display: inline-block !Important;
float: inherit; padding:0px !Important;
border-right: 0px solid #1B1B1B;
border-left: 0px solid #1B1B1B;}
 

ul.navigation {
padding-top: 5px !Important;
}
 

ul.navigation {
background-color: #3f444a !important;
}
 

li.currentpage {
background-color: #65696e !important;
}
 

jimArt

 Antworten

 Beitrag melden
28.06.2021 12:42
avatar  creator
#29 RE: Navigation (Hervorhebung aktueller Reiter)
cr
Mitglied

Zitat von Jim im Beitrag #28
Ist nun alles so, wie von dir beschrieben hinterlegt; Bleibt aber beim gleichen Resultat - Greift nicht.


Ich kann kein Problem feststellen. Auch die eigenen Seiten wie Facebook und YouTube werden bei mir hervorgehoben.


Welche Seite wird denn bei dir nicht hervorgehoben?


 Antworten

 Beitrag melden
28.06.2021 12:51
avatar  Jim
#30 RE: Navigation (Hervorhebung aktueller Reiter)
avatar
Jim
Mitglied

Komisch ... Jetzt funzt es. Aber egal, Ziel erreicht.
Herzlichen Dank, creator. Top Job!

jimArt

 Antworten

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