Kategorie alphabetisch ordnen

    • 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

  • Wie wende ich auf die "Startseite", also da wo A,B,C etc dann steht eine Klasse an und erreiche, dass die Buchstaben von links nach rechts dargestellt werden und nicht in einer Reihe nach unten ?

    Wie teile ich dem Suchfeld eine eigene, völlig unabhängige Klasse zu ?

  • Komando zurück.

    Es funktionieren keine Unterkategorien, weder bei Deiner Methode noch bei dem Plugin.

    Was mache ich jetzt ?

    #irgendwo habe ich dieser Tage gelesen, dass WP also das neueste massive Probs hat, wenn man aus der URL category rausstreicht..

    es kann dann keine Unterkategorien finden..

    Lösung derzeit keine - zumindest mir nicht bekannt.


    css class erreichst Du indem Du sie hineinschreibst.


    Code
    <p> wird dann zu
    <p class="ganz_neu">

    was dort hingehört, damit dies schön in einer Zeile landet..

    wie eh und je helf ich da nur, wenn es einen Link gibt, weil es dafür zig Hundert Möglichkeiten gibt wieso es nicht funktioniert

    lg

  • #irgendwo habe ich dieser Tage gelesen, dass WP also das neueste massive Probs hat, wenn man aus der URL category rausstreicht..

    es kann dann keine Unterkategorien finden..

    Lösung derzeit keine - zumindest mir nicht bekannt.


    Das war Stevie99 selbst, im Thread nebenan. Bei mir funktioniert das nachwievor ohne Probleme, auch mit Unterkategorien. Hatte ich aber weiter oben schon gepostet.
    Stevie: Hast du in den Kategorien überhaupt überall Beiträge drin? Kategorie ohne Beiträge verursachen bei WP auch einen 404!


    Zitat von stevie99

    Wie wende ich auf die "Startseite", also da wo A,B,C etc dann steht eine Klasse an und erreiche, dass die Buchstaben von links nach rechts dargestellt werden und nicht in einer Reihe nach unten ?


    Die Liste hat ja in meinem Code die ID #alphalist bekommen. Dazu dann dieser CSS-Code:

    Code
    #alphalist li {
    display:inline; /* Listenelemente nebeneinander */
    }
    #alphalist li a{
    display:block; /* Links zu Bloecken */
    margin:0 .5em; /* Aussenabstand der Links 0.5em nach links und rechts */
    }
  • Zitat


    If you like, you may enter custom bases for your category and tag URLs here. For example, using[COLOR="Red"] /topics/[/COLOR] as your category base would make your category links like [COLOR="#ff0000"]http://example.org/topics/[/COLOR]


    Das steht direkt über dem Feld "Kategoriebasis" im WP-Backend unter Einstellungen > Permalinks. Wer lesen kann...

    [size=8]Mal ganz abgesehen davon dass ich die Aussage "geht mit WP 2.3.1 nicht!" bereits durch meinen Link oben widerlegt habe...[/size]

  • verwendest Du denn Subkategorien ?
    Ich konnte keine sehen, auf Deiner Seite und genau die sind aber das Problem..
    #
    Frage noch:

    Mit den Classen ist soweit klar. Aber wenn ich jetzt möchte, dass es exakt so angewandt wird, wie auch die eingefügten Postings (die wir miteinander gemacht haben). Wie muss ich es dann machen ? Das klappt irgendwie nicht wirklich.

    Wenn ich das searchform bearbeiten will (aber nur das in "unserer" Datenbank), muss es dann

    #alphasearch. searchform {
    }

    heissen ?

  • verwendest Du denn Subkategorien ?
    Ich konnte keine sehen, auf Deiner Seite und genau die sind aber das Problem..


    Ich hab dich schon verstanden. Hier mal eine Unterkategorie:
    1. Mannschaft - SV Fronberg Schreiersgrün e.V.
    Bei mir heißen die Kategorien "Abteilungen". Die Abteilungen "Fußball" und "Tischtennis" haben noch Unterkategorien.


    Zitat

    Mit den Classen ist soweit klar. Aber wenn ich jetzt möchte, dass es exakt so angewandt wird, wie auch die eingefügten Postings (die wir miteinander gemacht haben). Wie muss ich es dann machen ? Das klappt irgendwie nicht wirklich.


    Wenn die IDs und Klassen genauso heißen und genauso strukturiert (verschachtelt) sind, dann sollten die auch das gleiche Aussehen haben.


    Zitat

    Wenn ich das searchform bearbeiten will (aber nur das in "unserer" Datenbank), muss es dann


    Ich hab dem Formular in meinem Code oben die ID #alphasearch gegeben, über die kannst du stylen:

    Code
    #alphasearch {
    /* Styles fuer das Formular */
    }
    #alphasearch input {
    /* Styles fuer Input-Elemente */
    }


    Natürlich kannst du den <input>-Elementen auch noch Klassen oder IDs vergeben, um weiter zu verfeinern.

  • Danke. Mit den Styles ist soweit alles klar.

    Ich kriege es nur nicht hin, dass der Inhalt der von uns erstellten A,B,C Seiten so formatiert ist, wie dieser Artikel


    Kannst Du vielleicht so nett sein und mir sagen wie ????

  • Konkret möchte ich eigentlich, dass das hier:

    exakt unter all den selben Klassen erscheint wie das:

  • Ehrlich gesagt, ich versteh kein Wort, was genau du willst. Eine Breite für die Buchstabenliste kannst du über die #alphalist festlegen, auch Abstände etc.
    Für die Auflistung verwendest du dann einfach diesselben Klassen wie bei dem anderen Loop.

    Aber ich hab das Gefühl, ich versteh dich immer noch nicht so richtig. Kannst du vielleicht mal einen Screenshot mit Erklärungen posten?

  • Zum beispiel dieser Link hier :
    Text <li><a href="<?php echo get_page_link(82); ?>">hier</a></li> Text.

    er macht Immer einen Punkt vor den text un einen Abstand davor und dahinter


  • So, kommentiert ist es. Die Werte solltest du also auch ohne meine Hilfe ändern können. Ansonsten schlage die Eigenschaften und ihre Wirkung in einer CSS-Referenz nach:
    CSS 4 You - The Finest in Stylesheets: CSS-Referenz: Eigenschaften von A-Z
    SELFHTML: Navigationshilfen / Kurzreferenz: CSS

  • Ich hab die Links A, B, ..., Z in eine Liste (<ul>) gepackt, weil es semantisch eine Auflistung des Alphabets ist. Ein Listenelement bekommt standardmäßig ein Aufzählungszeichen und steht in einer eigenen Zeile. Beantwortet das deine Frage?

    Also entweder wendest du meine CSS-Regeln an, oder du verwendest andere HTML-Elemente zur Auszeichnung dr Alphabetlinks (z.B. <p><a href="">A</a> <a href="">B</a> ... <a href="">Z</a></p>)

  • Leider nicht ganz, MarX :(

    Also: Wenn ich die Klassen anwende, was ich zum teil ja sogar schon gemacht habe, dann bekomme ich damit doch den Punkt nicht weg, oder ?

    Ausserdem macht er immer einen Absatz vor in Nach dem Linktext und einen Punkt, wenn ich zum Beispiel folgenden Link eingebe:

    <li><a href="<?php echo get_page_link(41); ?>">hier</a></li>

  • Deine Ausgabe sieht zur Zeit so aus, oder?

    • A
    • B
    • C
    • ...
    • Z


    Wenn ja - dann werden meine CSS-Regeln von oben (alle 3 zusammen!) das höchstwahrscheinlich unterbinden. Wenn nicht, dann kommt noch irgendeine andere Regel mit höherer Spezifität dazwischen. Dann musst du aber selbst suchen, da ich weder deinen vollständigen HTML-Code noch dein vollständiges CSS kenne.

    Sehr nett zum CSS debuggen finde ich übrigens die "Inspect"-Möglichkeit der Firefox-Erweiterung Firebug. Damit siehst du sämtliche CSS-Eigenschaften für ein Element, inkl. der die an anderer Stelle wieder überschrieben werden.

  • Firebug hab ich jetzt auch :) Guter Tip !
    Danke

    Dennoch weiss ich aber immer noch nicht, welcher Befehl diese Punkte verursacht bzw. wie man sie ausschliessen kann

Jetzt mitmachen!

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