1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Hauptmenu zeigt alle auf "active"

Dieses Thema im Forum "Konfiguration" wurde erstellt von boogy, 19. Februar 2017.

  1. boogy

    boogy Well-Known Member

    Registriert seit:
    3. Oktober 2013
    Beiträge:
    47
    Zustimmungen:
    0
    Hallo,

    ich habe eine onpage menu mit Bootstrap.

    Wenn ich im Menu "#Link" schreibe ist alles in Ordnung
    Scroll, active, current alles funktioniert

    aber wenn ich mache

    http.//www.meineseite.de/#Link
    dann werden die Menu Links automatisch auf active gestezt.


    Hat jemand Erfahrung damit ?
     
  2. SirEctor

    SirEctor Well-Known Member
    Ehrenmitglied

    Registriert seit:
    28. Oktober 2008
    Beiträge:
    12.361
    Zustimmungen:
    427
    Passiert das in jedem Browser? Gibt es einen Link zur Seite?
     
  3. boogy

    boogy Well-Known Member

    Registriert seit:
    3. Oktober 2013
    Beiträge:
    47
    Zustimmungen:
    0
    Also aktuell mit chrome und edge getestet auch dort zeigt es active alle menu links an.
    Ich selber benutze standardbrowser Mozilla.

    Einen Link gibt es leider nicht habe es im offline mod mit passwortschutz.

    Habe aber paar Bilder gemacht evtl. hilft das.
    firebug.fw.png menus.fw.jpg php.fw.jpg



    Mich interesiiert nur ob das schon jemand auch hatte ?
    Wieso wird es auf "active" gestzt nur wenn ich ein link mit http:// setzte ?

    Danke nochmals

    VG
     
  4. boogy

    boogy Well-Known Member

    Registriert seit:
    3. Oktober 2013
    Beiträge:
    47
    Zustimmungen:
    0
    Kennt hemand dieses problem keiner ?
    evl habe ich mich falsch ausgedrückt.

    ich habe auch auch alle plugins deaktiviert keine Änderung.

    jedesmal wenn ich ein komplettlerlink setze wird das menu automatisch auf active gestzt.

    ich versuche mal ein blank bootstrap/wordpress theme runterzuladen und damit mal zu testen.


    danke im voraus

    vg
     
  5. helix

    helix Well-Known Member

    Registriert seit:
    28. Juli 2011
    Beiträge:
    1.808
    Zustimmungen:
    27
    Die Kristallkugel vermutet, dass das Phänomen damit zusammenhängt, wie dein Theme die CSS-Klasse für „active“ herstellt. Es scheint so zu sein, dass es sich an der Seite selber festmacht, nicht am Bereich mit der id #xxx, die du über deinen Ankerpunkt anwählst.

    Gruß
    helix
     
  6. boogy

    boogy Well-Known Member

    Registriert seit:
    3. Oktober 2013
    Beiträge:
    47
    Zustimmungen:
    0
    Hallo,
    danke für die Antwort.

    Wo genau muss man da am besten suchen bei firebug steht nur das da oben wie auf den Bildern.
    Aber wieso setzt wordpress das automatisch auf active ?
    Muss ich das dann im CSS suchen ?

    Die Bilder sind alle bei den oberen Beitrag von mir zu sehen, mehr gibts da nicht von der nav-menu Einstellungen.
    Ich habe bootstrap css mit bootstrap menu von nav-walker.

    Irgendwas müsste man einstellen können aber weis nicht wo ich anfangen soll zu suchen.

    Könnt ihr mir noch was sazusagen Vermutungen würden auch helfen.

    MfG
     
    #6 boogy, 9. März 2017
    Zuletzt bearbeitet: 9. März 2017
  7. boogy

    boogy Well-Known Member

    Registriert seit:
    3. Oktober 2013
    Beiträge:
    47
    Zustimmungen:
    0
    Hallo,
    leider habe ich das problem immer nicht lösen können!

    könnt ihr mal ein Blick reinwerfen bitte wieso wordpress bei onepage alle Menus auf active setzt ?

    Hier ist der Link : testseite

    Auf Wunsch kan ich euch auch die Adminrechte zusenden weil ich weiss selber nicht weiter.

    Bei der Lösung würde ich gerne was kleines spendieren.



    Vielen Dank nochmals



    VG
     
  8. helix

    helix Well-Known Member

    Registriert seit:
    28. Juli 2011
    Beiträge:
    1.808
    Zustimmungen:
    27
    Nimm die Definition für die active-Klasse raus – woher auch immer die kommt – und arbeite mit den ps2id-Klassen.
    Das ist die Funktion, die für das Scrollen zum Ankerpunkt verantwortlich ist. Diese Funktion gibt auch deinem <a>-Element direkt unterschiedliche Klassen und zwar sehr viel differenzierter als nur deine ative-Klasse.

    Gruß
    helix
     
  9. boogy

    boogy Well-Known Member

    Registriert seit:
    3. Oktober 2013
    Beiträge:
    47
    Zustimmungen:
    0
    Danke für die Antwort.

    ABer trotzdem wieso setzt wordpress automatisch auf "Home active" wenn doch nur Home auf active sein sollte.

    Wenn ich z.B
    #link im admin menu als link eintrage ist das ok.
    wenn ich aber den kompletten pfad als link eintrage werden die links auf frontpage also home active umgestellt.

    Der komplette pfad wäre wichtig um von einem nicht onpage link zu einem onepage link gelangen zu können.


    Ich befürchte es muss irgendwas beim wp_bootstrap_navwalker.php eingestellt werden ich weiss nur nicht wie und was, weil ja normalerweise die links funktionieren, auch onpage funktioniert mit setzen von #link, aber es ist wichtig mit vollständigen pfad als Link zu setzten damit ich auch dort gelangen kann.


    Wenn ihr ein Blick reinwirft dann könnt ihr es besser verstehen.
    Ihr dürft Änderungen, Löschungen, Ergänzungen vornehmen, weil ich wissen möchte wieso das so ist.
    Es ist auch eine test-Seite damit wir es gemeinsam lösen können, also keine Sorge fühlt euch wie zuhause.


    Hier sind die Zugangsdaten:

    http://boogy.bplaced.net/wp/wp-admin/
    benutzername: wordpress
    Password: wordpress


    ftp daten:
    server: boogy.bplaced.net
    benutzername: boogy_wordpress
    pass: wordpress



    Ich hoffe ihr versteht was ich meine damit besser.

    Kurzfassung:
    Das problemlem ist vom oberen menu --> von seite 4 (klick) auf #link zu gelangen.
    Damit das funktioniert braucht man den vollständigen Pfad ( es funktioniert) aber wordpress setzt dann auf active leider!
    http://boogy.bplaced.net/wp/

    Tausendddank an Euch allen.



    VG
     
    #9 boogy, 17. Juli 2017
    Zuletzt bearbeitet: 17. Juli 2017
  10. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.636
    Zustimmungen:
    1.778
    WordPress setzt die class-Namen nur dann automatisch richtig, wenn man vorhandene Seiten, Beiträge, Archivseiten, Kategorien usw. in das Menü einfügt.

    Beim Einfügen manueller Links musst Du die class-Namen selbst setzen. Das Einfügen manueller Links in ein WordPress Menu sollte die absolute Ausnahme sein.
     
  11. Hille

    Hille Well-Known Member

    Registriert seit:
    22. Januar 2012
    Beiträge:
    7.965
    Zustimmungen:
    9
    Nimm mal schnell deine Zugangsdaten raus, so etwas postet man doch nicht öffentlich
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden