Plugin Liste aller Beiträge

  • Ich würde gerne eine Liste aller Beiträge, alphabetisch geordnet (noch besser wäre der User könnte selbst sortieren lassen) als extra Seite machen. Gibt es für sowas schon ein Plugin, so ungefähr:
    Datum | Titel des Beitrages | Kategorie | Anzahl der Kommentare

    Ich kann das natürlich auch per Hand in einer Tabelle machen (PHP geht vielleicht auch, aber kann ich nicht).

    • 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

  • Kürzestmöglich:


    Muss natürlich noch in dein Layout eingebaut werden, ich hab hier nur den Teil aufgeschrieben der die Beitrags-Tabelle ausgibt!

    Dann neue Seite im Backend erstellen, und als Seitentemplate "Mein Archiv" auswählen.

    Sortieren ist komplizierter. Könnte man per PHP machen, Sortierparameter per GET in der URL übergeben und Argumentenliste für query_posts() dynamisch zusammenbauen. Alternativ könnte man die Tabelle auch mit einem JavaScript clientseitig sortieren, z.B. damit:
    Sortable Table (WebFX)

  • Größtenteils aus dem Ärmel geschüttelt. ;-) Hatte aber was ähnliches schon mal selbst gemacht, die PHP-Funktionen sind ja immer diesselben und erklärt sind sie in der offiziellen Doku auch recht gut. Der Rest ist ein wenig HTML, und das Sorttable Table Script hatte ich für den ähnlichen Fall noch rumliegen.

  • Ansonsten gibts auch noch das tolle --->Inhaltsverzeichnis<---
    Kann man sich auf seine Wünsche prima anpassen.

    Habe das Plugin mal aktiviert und unter Einstellungen die Optionen festgelegt.
    Vorweg: Ich weiss das ich ein Noob bin bei diesen Sachen.
    Wie kann ich aber nun daraus eine neue Seite machen.
    Schreiben-Seite und dann?
    Wäre nett wenn mir jemand das kurz erklären könnte.

  • Habe das Plugin mal aktiviert und unter Einstellungen die Optionen festgelegt.
    Vorweg: Ich weiss das ich ein Noob bin bei diesen Sachen.
    Wie kann ich aber nun daraus eine neue Seite machen.
    Schreiben-Seite und dann?
    Wäre nett wenn mir jemand das kurz erklären könnte.


    Schreiben - Seite (Da der Seite einen Namen geben) und dann im Textfeld (HTML) der Seite diese eine Zeile reinkopieren: [COLOR=RoyalBlue]<!-- ddsitemapgen --> [/COLOR]

    Das ist dann schon alles...

    Habs auf meinem Blog auch und habs Inhaltsverzeichnis genannt. Funzt einwandfrei und niemand muß sich mehr duch endlose Artikel in einer Kategorie scrollen, wenn er eigentlich nur eine bestimme Story lesen will...

    Bis denne, Webghul | Blog 1 | Blog 2

  • Webghul
    ich danke dir, genauso hat es geklappt.

    Hab dich gleich mal "besucht".
    Schön gemacht.
    Was ich nicht finden konnte, war ein Impressum

    Es gilt das Recht des Wohnlandes und ich lebe nicht in Deutschland, aber das Thema gehört nicht hierher.

    Ich freue mich, daß der Tip mit dem Inhaltsverzeichnis Dir weitergeholfen hat ;)

    Edit: Im Firefox wird Dein "Inhaltsverzeichnis" (nehme an das hast Du Liste genannt) nicht korrekt angezeigt.
    Die Links stehen alle rechtst irgendwo im Raum rum und erschweren das Lesen von "Letzte Beiträge" und "Letzte Kommentare"

    Bis denne, Webghul | Blog 1 | Blog 2

    Einmal editiert, zuletzt von Webghul (30. April 2008 um 17:52)

  • Betrifft meinen Blog
    Das ist wohl doch nicht so einfach mit dem Inhaltsverzeichnis-Plugin.
    Ich weiss nicht warum, aber im FireFox wird es nicht richtig dargestellt.
    Ich habe mal einen Screenshot gemacht: Screenshot-Firefox
    Oben ist es ganz nach rectsverschoben in die Sidebar rein.
    Wenn man ganz weit runterscrollt wird es dann richtig.
    Auch wenn ich die Anzahl verringere bleibt das so.

    Im InternetExplorer 7 wird alles von Anfang an richtig dargestellt.
    Screenshot mit IE7

    Hat jemand eine Idee woran das liegen könnte und/oder ich ändern müßte?

    In meinem anderen Blog läuft alles sowohl mit FF, als auch mit IE7 problemlos

  • Übrigens, da du mir geschrieben hattest, dass du es mit meiner Lösung weiterprobieren möchtest:

    Kopiere dir die page.php deines Themes und benenne die Kopie in liste.php um. Dann setze ganz an den Anfang dieser liste.php den Kommentarbereich:

    PHP
    <?php 
    /* 
    Template Name: Liste
    */ 
    ?>


    Dann suchst du dir den "Loop" in dieser liste.php. Das ist der Teil, in dem die Beiträge ausgegeben werden. Im Default Theme sieht das so aus:


    Der rot markierte Teil ist der komplette Loop. Diesen Teil ersetzt du mit dem restlichen Code aus meinem Beitrag weiter oben.
    Die komplette liste.php würde (im Default Theme - in deinem Theme sicherlich abweichend!) so aussehen:


    Jetzt legst du dir im Backend eine neue Seite an OHNE Inhalt an (nur Titel) und wählst unten (WP 2.5) bzw. rechts (WP 2.3.3 und älter) in der Box "Seitentemplate" das Template "Liste" aus und speicherst die Seite. Fertig.

    PS: Für genauere Hilfe benötige ich die page.php deines Themes.

  • hi

    ich habe mal alles so verfolgt und auch gemacht nur finde ich bei WP2.7 dieses sogenannte Seitentemplate nicht Oo wo hat sich das versteckt XD


    weiß einer nen tipp?

  • Wenn das Seitentemplate (du meinst sicher beim Schreiben einer Seite) nicht angezeigt wird, dann schalte mal kurz auf das Standardtheme und wieder zurück. Dann sollte es da sein. Manchmal klemmt das etwas. ;-)

  • ich habe mal alles so verfolgt und auch gemacht nur finde ich bei WP2.7 dieses sogenannte Seitentemplate nicht Oo wo hat sich das versteckt XD


    noch als Ergänzung: zu finden in der Box Attribute -> Template

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

Jetzt mitmachen!

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