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

Artikel zählen

Dieses Thema im Forum "Design" wurde erstellt von hefi, 26. August 2007.

  1. hefi

    hefi Active Member

    Registriert seit:
    2. Juni 2006
    Beiträge:
    30
    Zustimmungen:
    0
    Hallo Community,
    auf einer angepassten Seite lasse ich mittels dem Befehl:

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Artikel aus dem Monat 8 und dem Jahr 07 ausgeben.

    Jetzt möchte ich eine fortlaufende Zahl vor jeden Artiel stellen, also quasi eine Aufzählung, der wie vielte Artikel das aus dem Jahre 2007, unter Berücksichtigung aller Monate ist.

    Hat jemand eine Idee wie das geht?

    Grüße,
    HeFi
     
  2. jottlieb

    jottlieb Well-Known Member
    Ehrenmitglied

    Registriert seit:
    20. August 2005
    Beiträge:
    17.381
    Zustimmungen:
    1
    Muss die Zahl auch erscheinen, wenn man den Artikel selber anklickt oder reicht es, wenn es nur auf der Übersichtseite stimmt?
    Wenn ja, dann man kann man das ganz einfach machen in dem man einfach einen Zähler jeweils um 1 hochzählen lasst und den Stand ausgibt.

    Vor query posts folgenden Befehl:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Und dann wo der Post ausgegeben wird (also in der Nähe von the_content) dann das:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Das sollte reichen und funktionieren.
     
  3. hefi

    hefi Active Member

    Registriert seit:
    2. Juni 2006
    Beiträge:
    30
    Zustimmungen:
    0
  4. jottlieb

    jottlieb Well-Known Member
    Ehrenmitglied

    Registriert seit:
    20. August 2005
    Beiträge:
    17.381
    Zustimmungen:
    1
    Hättest du natürlich eher erwähnen sollen...Man könnte meinem umgekehrt ginge es genauso einfach, aber dem ist leider nicht so.
    Man muss erstmal rausfinden (und zwar schon am Anfang), wieviele Beiträge im aktuellen Query denn ausgegeben werden.
    Vielleicht fällt mir oder jemand anderem ja noch was ein.
     
  5. hefi

    hefi Active Member

    Registriert seit:
    2. Juni 2006
    Beiträge:
    30
    Zustimmungen:
    0
    Sorry, da gebe ich dir Recht, die durchaus nützliche Information hätte ich euch nicht vorenthalten sollen! Wäre trotzdem super jemand hätte eine Patentlösung für das Problem!
     
  6. Alphawolf

    Alphawolf Well-Known Member
    Ehrenmitglied

    Registriert seit:
    31. Mai 2005
    Beiträge:
    3.315
    Zustimmungen:
    0
    Hmm, so könnte auf die Schnelle die SQL-Abfrage aussehen:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Dann hast du die Anzahl in der Variablen $anzposts_query und kannst damit analog zu jottlieb's Ansatz einfach runter zählen...

    Keine Gewähr auf die Richtigkeit des Queries...

    edit. Die Kategorie-Abfrage ist falsch, denke ich.. :|

    edit2. So sollte es funzen.
     
    #6 Alphawolf, 27. August 2007
    Zuletzt bearbeitet: 27. August 2007
  7. jottlieb

    jottlieb Well-Known Member
    Ehrenmitglied

    Registriert seit:
    20. August 2005
    Beiträge:
    17.381
    Zustimmungen:
    1
    Wenn er wirklich nur eine Seite hat, kann man das machen.
    Aber für jede neue Seite mit anderen Bedingungen muss er dann natürlich auch einen neue DB-Abfrage schreiben.

    Wobei mir gerade auch noch eine Idee kommt, zwar nicht schön, aber dürfte funktionieren.

    Vor dem eigentlichen Query+Loop nochmal den gleichen Query machen aber nur mit der Absicht, die Beiträge zu zählen (in eine Variable).
    Und dann im nächsten Query+Loop die Variable nutzen um runterzuzählen ;)

    Aber die Datenbankvariante wäre wohl schon besser, da schneller auszuführen als der zusätzliche Loop.
     
  8. hefi

    hefi Active Member

    Registriert seit:
    2. Juni 2006
    Beiträge:
    30
    Zustimmungen:
    0
    Jupp, das wars! So klappt das! Ich danke euch vielmals!!!
     
  9. xirox

    xirox New Member

    Registriert seit:
    22. Februar 2010
    Beiträge:
    3
    Zustimmungen:
    0
    Nach langem gesuche hier im Forum, schreib ich mein Problem hier nur einfach drunter...

    Ich möchte einfach nur auf einer Kategorie-Seite die Anzahl der dort geposteten Artikel anzeigen lassen...

    Bsp:

    23 Artikel wurden in dieser Kategorie gepostet

    Text is ja egal und kann ja geändert werden, mir gehts nur um das Zählen...

    vielen Dank :)
     
  10. alchymyth

    alchymyth Well-Known Member

    Registriert seit:
    7. Juni 2009
    Beiträge:
    3.959
    Zustimmungen:
    1
    willkommen hier im forum ;)

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  11. xirox

    xirox New Member

    Registriert seit:
    22. Februar 2010
    Beiträge:
    3
    Zustimmungen:
    0
    :D

    Ja, danke, bin ja scho länge regestriert aber lesen bzw suchn is meist besser als immer alles zu posten...

    aaaaaaaaaaaber...

    dein Code is ja ok.. nur nu zählt er mit die Einträge auf der Seite, so hab ich das gefühl... in der kategorie sind mehr.. er schmeisst mir nur ne 10 raus :)


    http://www.feuerwehr-wallinghausen.de/einsatze/einsatze-2009

    da oben links siehst die kleine 10 :D
     
  12. alchymyth

    alchymyth Well-Known Member

    Registriert seit:
    7. Juni 2009
    Beiträge:
    3.959
    Zustimmungen:
    1
  13. xirox

    xirox New Member

    Registriert seit:
    22. Februar 2010
    Beiträge:
    3
    Zustimmungen:
    0
    hmmmm irgendwie bekomm ich das nicht geschissn... :D
     
  14. wp_Jones

    wp_Jones New Member

    Registriert seit:
    28. Januar 2011
    Beiträge:
    3
    Zustimmungen:
    0
    Lösung:

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  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