PHP - SidebarNavi - Zeichen >>

  • Hallo!
    Hoffe, ich habe hier richtig reingepostet...
    Schon lange probiere ich rum, aber es klappt irgendwie nicht...
    ...
    Möchte so eine Navi >> Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist. (in der Sidebar links, der Text rechtsbündig)...
    Weiss jemand, wie man bei

    PHP
    <?php list_cats(); ?>
    <?php wp_list_pages('title_li=0'); ?>

    dieses Zeichen "[COLOR=DarkRed][size=14]»[/SIZE][/COLOR]" reinkriegt?
    ...
    habe schon in den Klammern so:
    [COLOR=DarkOrchid]'1 »', '% »'
    [/COLOR]und so probiert:
    [COLOR=DarkOrchid]‘./bilder/listpoint.gif’[/COLOR]
    (habe dafür schon extra Bildchen gemacht, wenn es anders nicht geht),
    aber es geht trotzdem nicht...
    ...
    und so was (in CSS) geht nicht, da es im IE gar nicht angezeigt wird... :(

    Code
    [COLOR=DarkOrchid].entry ul li:after, #sidebar ul ul li:after {
        content: "\00BB \0020";
        }[/COLOR]


    ...
    und so (in CSS) geht auch nicht, da es vor dem link angezeigt wird, und ich brauche es nach dem link... :(

    Code
    #sidebar ul li {
        list-style-type: none;
        list-style-image: url("./bilder/listpoint.gif");
        }

    Wäre sehr dankbar für die Hilfe!
    Andrej

    Einmal editiert, zuletzt von schmiand (21. September 2006 um 00:52)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Habe auch schon so probiert:

    PHP
    <?php list_cats('%link &raquo;'); ?>
    <?php wp_list_pages('title_li=0'.__('(&raquo;)')); ?>


    ... und es klappt trotzdem nicht!

    Weiss vielleicht jemand doch, wie man es hinkriegen könnte?
    Bin schon ganz verzweifelt... :cry:

  • Du kannst kein Ampersand-Zeichen (&) in einer Query-Abfrage nutzen, da dieses als Trenner der einzelnen Parameter dient.

    Anstelle von wp_list_pages() solltest du aber list_pages() nutzen können. Mal kurz schauen, was die Codex-Seiten dazu sagen...

    //Edit1: Hm, es gibt keine list_pages()-Funktion.
    //Edit2: ...werds mal eben als Plugin nachrüstbar machen... wird nicht lang dauern, hoffentlich ;-)

    LG
    Dominik


    Einmal editiert, zuletzt von Karbrüggen (22. September 2006 um 04:03)

  • Ich glaube erst jetzt verstanden zu haben, was du meinst...

    Code
    #sidebar ul li {
      text-align: right;
      list-style-type: none;
      background: url("./bilder/listpoint.gif") center right;
      padding-right: 12px;
    }

    Auf diese Weise wirst du es lösen müssen...
    Denn mit title_li in wp_list_pages() definierst du die Überschrift über der Liste, nicht jedoch die einzelnen Listenelemente selbst.

    LG
    Dominik

    PS. Gute Nacht ;-)


  • Dies ist ein Anführungszeichen, kein Pfeil. Von der Tatsache, daß dieses typographische Armutszeugnis über den ganzen Wordpresscode verstreut ist, solltest du dich nicht zu weiteren Schandtaten inspirieren lassen.
    Wenn du echte Pfeile suchst, die auch von Screenreadern nicht als Zitatbeginn interpretiert werden, dann bediene dich doch besser im umfangreichen Unicodevorrat. Ich habe dazu auch mal eine Sidebar erstellt, die sicher genug Auswahl bietet.

    Gruß
    Thomas

  • Vielen Dank, Dominik !!! :-D

    Habe jetzt das Problemchen so gelöst:

    PHP
    #sidebar ul li {
      list-style-type: none;
      background: url("./bilder/listpoint.gif") bottom right repeat-x;
      padding: 8px 10px 0 0;
    }


    allerdings musste ich das GIF so ziemlich verlängern, da es sonst furchtbar gekachelt hat...

  • toscho :: Thomas

    Danke für dein Tipp und deine Arbeit.

    ABA: Armutszeugnis??? Ich würde antworten Jain!
    Meiner Meinung nach es ist mehr eine ästhetische Angelegenheit. Dieses "Anführungszeichen" ist einfach hübsch als Pfeil. Wenn es alleine steht, ohne sein "Andere-Seite-Bruder", ist es eindeutig ein Richtungshinweis. Ansonsten, wie gesagt, Geschmackssache! :-D

    Mit deinen Unicode-Pfeilen ist es aber leider auch nicht unproblematisch. Erstens, ist die Sache schift-abhängig: so einigermassen volles Programm gibt es bei Arial, Times hat schon weniger Zeichen und so weiter nach unten. Zweitens, ästhetisch gesehen sind so einige von denen strittig. Und drittens, das größte Problem - Browser-Problem: Firefox zeigt nicht einmal die Hälfte davon und Internet Explorer nur 7 !!! :cry: Mal abwarten bis die Technik soweit ist...

    Viele Grüße
    Andrej

    Einmal editiert, zuletzt von schmiand (22. September 2006 um 17:09)

  • Naja toscho hat schon Recht, &raquo ist ein Anführungszeichen und nunmal kein Pfeil. Aber da du jetzt ja eh ein Hintergrundbildchen verwendest hat sich das "Problem" eh schon erledigt...

    LG
    Dominik


Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!