Counter neben Kategorien

  • Hallöchen!
    Ich benutze das Vertigo-Theme von Brian Gardner und bin damit sehr zufrieden. Allerdings geht mir dort eine Kleinigkeit ab, undzwar der Counter neben den Kategorien.

    Wenn ich den einsetze, wie zum Beispiel hier:

    PHP
    <li id="Categories">
    	<h2>Kategorien</h2>
    		<ul>
    			<?php wp_list_cats('sort_column=name[COLOR="Red"]&show_count=1[/COLOR]'); ?>
    		</ul>
    	</li>

    dann zeigt der Counter zwar die Anzahl der geschriebenen Beiträge pro Kategorie an, allerdings untereinander.

    Beispiel:

    [SIZE="5"]Kategorien
    [/SIZE]

    Allgemein
    (6)
    Software
    (93)
    Und noch viel mehr
    (1)

    das sieht ehrlich gesagt sehr bescheiden aus, ich möchte den Zählerstand neben den Kategorien haben, also:

    Allgemein (6)
    Software (93)
    Und noch viel mehr (1)

    Weiß jemand wie ich das bewerkstelligen kann, denn in der sidebar.php wird das offensichtlich nicht eingestellt ...

    Grüße Torsten

    http://mac-privat.com

    • 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

  • style.css suche dort nach

    und nimm das display:block raus,

    dann kann die Anzeige daneben stehen,
    ob dann was anderes nicht mehr so aussieht wie jetzt könnte sein

    lg

  • Genau das ist das Problem - jetzt wird alles nebeneinander gezeigt, schaut chaotisch aus ...

    Gibts noch eine andere Möglichkeit ?

  • in der style.css steht gleich oberhalb:

    nimm dort das display:inline raus


    und unterhalb bei
    sidebar ul li a das display block
    kann sein, dass dann die Linien nicht durchgängig sind, das kann man lösen indem man

    ul li einen border gibt und eine bestimmte Breite

    lg

  • Soweit ist es klar mit "display: inline und display: block", aber was ist mit

    Zitat

    kann sein, dass dann die Linien nicht durchgängig sind, das kann man lösen indem man

    ul li einen border gibt und eine bestimmte Breite

    gemeint - ich verstehe echt nur Bahnhof ...

    Grüße Torsten

  • Das Problem ist, dass der Zähler nicht innerhalb des links steht. Da dieser aber "block" formatiert ist (um z.B. diverse hover Eigenschaften nutzen zu können) wird hinter diesem ein Zeilenumbruch gemacht, wodurch der Zähler in die nächste Zeile rutscht.

    Nimmst du die "block" Formatierung raus wird das hovern über die links in deinem Fall nurnoch den eigentlichen Text mit einer anderen Hintergrundfarbe hinterlegen, nicht aber die ganze "zelle".

    Ich habe es für mich bei einem Projekt so gelößt, dass ich die Coredatei so umgeschrieben habe, dass der Zähler im Link steht. Ist aber generell nicht zu empfehlen.

    Grüße
    Mo

  • Hmm, ich habe eben probiert aber leider hauts nicht hin - ich mache sicher Fehler. Ich poste hier mal den Code, vielleicht könnt ihr mir damit helfen ...

    sidebar.php

    style.css

    herzliche Grüße und nochmals vielen Dank für die Hilfe.
    Grüße Torsten

  • Hi Torsten!

    Ich hab zZ das gleiche Problem wie Du. Ich möchte meine Navigation auch wegen des Hover-Effekts als Block anzeigen lassen, aber jedesmal wenn ich das mache, rutscht wie bei Dir der Counter nach unten und versaut alles.
    Es liegt nicht daran, dass der Code falsch ist, sondern einfach daran, dass wir etwas "unmögliches" versuchen. Wir versuchen mit display:block einen kompletten Block linkbar zu machen in dem eben auch ein "nicht-link-part" [Counter] vorhanden ist. Das geht nicht.
    Sagt man dem Block zusätzlich noch display:inline, dann schiebt er den "nicht-link-part" [Counter] zwar nach oben, aber dann ist der link part eben nicht mehr so breit wie der ganze Block. Wenn Du verstehst was ich meine, ist blöd zu erklären...

    Ich hab mich auch damit abgefunden, dass der einzige Weg das zu lösen der ist, den Morris vorgeschlagen hat. Den Counter in den Link einzubinden, oder ihn zu entfernen...

  • Is ja´n Gewusel mit den Stylesheets - kann man das nicht einfach umgehen, indem man vor den Link im quellcode den guten alten HTML-Tag <nobr>, und hinter den Zähler den </nobr> Tag notiert ?

    PS: spontane Idee, hab mir den Quellcode nicht angesehen - aber theoretisch könnte das die smarteste Lösung sein :-)

  • Ups, sollte ich es vergessen haben - kein Problem ...

    [SIZE="5"]http://mac-privat.com[/SIZE]

    Aber was Erin schreibt, leuchtet mir zwar irgendwie ein, aber irgendwie auch wieder nicht, denn im Standardstyle Kubrik funktioniert es ja auch.
    Oder ist der Code von Theme zu Theme so verschieden ?

    Also wenn wir wirklich etwas unmögliches möglich machen möchten und es funzt nicht, dann lasse ich es lieber - das Theme von Brian Gardner gefällt mir sogut, das ich ungern darauf verzichten möchte.
    Aber wenn es doch möglich wäre, wäre es eine Super Sache ...

    Grüße

    Einmal editiert, zuletzt von sepono (13. Juli 2007 um 16:58)

  • Ups, sollte ich es vergessen haben - kein Problem ...

    [size=18]http://mac-privat.com[/SIZE]

    Aber was Erin schreibt, leuchtet mir zwar irgendwie ein, aber irgendwie auch wieder nicht, denn im Standardstyle Kubrik funktioniert es ja auch.
    Oder ist der Code von Theme zu Theme so verschieden ?

    Also wenn wir wirklich etwas unmögliches möglich machen möchten und es funzt nicht, dann lasse ich es lieber - das Theme von Brian Gardner gefällt mir sogut, das ich ungern darauf verzichten möchte.
    Aber wenn es doch möglich wäre, wäre es eine Super Sache ...

    Grüße

    der Code nicht aber die Angaben der style.css , um die es hier geht.

    es gibt einen hover Effekt, der aussieht als würde er die ganze Zeile in Anspruch nehmen, dabei ist das NUR der hover Effekt eines Links...

    das kann man nur machen, wenn man dem Link ein display block gibt, dieses display block ist aber eigensinnig und schiebt alles andere nach unten ;)

    theoretisch kann mantricksen,
    doch diese Trickserei mag der IE nicht, er crasht nicht, aber er zeigt den hover Effekt nicht an ...

    das kann man wiederum umgehen, indem man den IE mit javascript vergewaltigt...

    jetzt meine Frage:magst Du auch den hover Effekt haben -also wenn Du mit der Maus drüberfährst?

    oder..
    kannst Du damit leben, dass dies der IE nicht kann?

    oder andere Möglichkeit ...

    die Zahl steht in derselben Zeile wie der Link aber ohne hoverEffekt und dort ganz am Ende?


    je nachdem was Du magst, kann ich mich Samstags irgendwann damit spielen..

    lg

  • Hallo Monika!
    Entschuldige das ich so spät antworte, war mit meinem Bike unterwegs - aber jetzt kann ich mich hier wieder voll entfalten ... :)

    Also der Hover-Effekt ist ja an sich nicht schlecht, würde diesen gerne behalten. Das der Internet Explorer das nicht darstellen könnte ist mir eigendlich nicht so wichtig, da es bei mir sowieso nur um Mac geht und da gibt es ja keinen IE, ich kenne niemanden der diesen benutzt, und im Safari und Firefox würde es ja sicher angezeigt werden.

    Wenn du wirklich heute am Samstag dich damit beschäftigen möchtest, würde ich mich sehr freuen. Ich habe schon überlegt, bei jedem Beitrag in die entsprechende Kategorie zu gehen und diese dann einen neuen Namen geben - ungefähr so: Software (9) und beim nächsten Beitrag dann Software (10) und so weiter. Aber das ist sicher nicht die elegante Art und mit der Zeit nervig.

    Herzliche Grüße
    Torsten

  • damit rutscht die Anzahl auf das Ende der Zeile,
    es ist fast die ganze Fläche weiter anklickbar und hover Effekt ist auch da,
    ebenso der Border und der Abstand der einzelnen Blöcke,

    ??
    so;)


    damit ist die Zahl gleich neben dem Link
    hover Effekt ist da
    aber anklickbar ist nur die Fläche, die der Linktext braucht.

    lg

  • Hallo Monika!
    Herzlichen Dank für deine Mühe, ich probiere das gleich aus und berichte dann hier im Forum. Nochmals Dankeschön!

    Grüße Torsten

  • und da leg ich mich krumm ...

    ... *snif* mag denn keiner einer mein schönes Filter-PlugIn ausprobieren? Hab ich doch extra geschrieben.

    :-(

    >>LINK

    Mit dem PlugIn versetzt man die "Beitrags-Zählung" in den Link - und dann klappt nichts mehr um. Und - glaubt mir - es gibt Fälle, in denen die Zahl "in den Link rein muss", damit sie nicht wegklappt. Wenn man z.B. wert drauf legt, dass die gesamte "Knopf-Fläche" anklickbar ist, damit man nicht auf die "Buchstaben des Links" zielen muss, dann Konstellationen mit Hintergrundbild-für-Link etc. pp ...

    Sprich: So ziemlich alle Navis, in denen die Links aus Layout-Gründen als Block-Element definiert sein müssen, haben dieses "Umklapp"-Problem für alles, was innerhalb der <li>...</li> aber außerhalb des <a></a> ist


    Mein "Filter" hat noch den kleinen Nachteil, dass man die "Zahl" nicht anders "stylen" (z.B. färben) kann als den Link-Text, aber das wäre auch mit ein paar Handgriffen zu ändern.

  • ... freut mich ...

    :-)

    ... ich bin grad am Überlegen - Ist natürlich schade, dass die "Zählung" quasi genau so aussehen "muss" wie der Link-Text - Was würdest Du Dir denn für ein Tag um die Zählung wünschen?

    Ich würd <em></em> vorschlagen. In Ordnung? Andere Vorschläge?

    (Hatte zuerst an <small></small> gedacht, aber ich glaub, das wäre eher unpraktisch)

Jetzt mitmachen!

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