Zurück   WordPress Deutschland Forum > Support > Konfiguration
Registrieren Hilfe Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren Threads ohne Antworten


Antwort
 
Themen-Optionen Ansicht
Alt 16.05.2008, 16:15   #1 (permalink)
somebody
PostRank: 0
 
Registriert seit: 31.08.2005
Beiträge: 18
Posts nach Kategorie ordnen

Hi!
Ich möchte auf der Startseite die Posts nach Kategorie ordnen lassen und nicht nur nach dem Datum:

z.B. auf der Startseite sollen die letzten 20 Posts angezeigt werden

Die sollen nicht nach dem Datum geordnet werden sondern nach der Kategorie

Statt
Kategorie: HTML

Post: Tabellen
erstellungsdatum: 16.05.2008

Kategorie: PHP

Post: Schleifen
erstellungsdatum: 15.05.2008

Kategorie HTML

Post: LISTEN
erstellungsdatum: 14.05.2008

soll es so aussehen:

Kategorie: HTML

Post: Tabellen
erstellungsdatum: 16.05.2008

Post: LISTEN
erstellungsdatum: 14.05.2008

Kategorie: PHP


Post: Schleifen
erstellungsdatum: 15.05.2008

Also der soll das neuste Datum von der Kategorie nehmen und wenn noch weitere Posts in den anzuzeigenden 20Posts sind soll er die unter dem selben Kategorie anzeigen ohne nochmal den Kategorienamen anzuzeigen.
Ich hab das mit <?php query_posts('orderby=category'); ?> versucht aber damit funktioniert es nicht.

Ich hoffe ich konnte es halbwegs verständlich ausdrücken.
Hat jemand eine idee?

Danke schonmal im voraus
somebody ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 16.05.2008, 17:21   #2 (permalink)
marX
WPD-Moderator
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 4.548
Da wirst du wohl für jede Kategorie einen eigenen Loop ausführen müssen, wenn du auch noch für jede Kategorie jeweils die Anzahl prüfen möchtest. Sonst werden nur wirklich alle Postings nach Kategorien sortiert ausgegeben.

(Du kannst natürlich auch alle Postings zurückliefern lassen, und dann jeweils auf den Wechsel der Kategorie sowie auf die maximale Anzahl prüfen. Das wird aber erstens unperformant, weil trotzdem jedes mal alle Beiträge aus der DB geholt werden müssen und ist meiner Meinung nach außerdem viel zu viel Logik im Template.)
marX ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 16.05.2008, 17:29   #3 (permalink)
einself
PostRank: 0
 
Benutzerbild von einself
 
Registriert seit: 16.05.2008
Beiträge: 14
Da muss er das group by nehmen.
__________________
EINS ELF
einself ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 16.05.2008, 18:09   #4 (permalink)
marX
WPD-Moderator
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 4.548
Nein. Man sollte die von WP zur Verfügung gestellten Möglichkeiten nutzen, und nicht selbst DB-Abfragen bauen, wo diese nich nötig sind. Die Datenbankstruktur kann sich ändern, das Theme sollte nicht darauf angepasst werden müssen. Wenn schon eigene DB-Abfrage, dann sollte er sich eine entsprechende Funktion bauen und diese auslagern (z.B. functions.php des Themes) damit bei Updates nur diese eine Funktion angepasst werden muss.
marX ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist Aus.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are Aus
Refbacks are Aus


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:37 Uhr.


Sponsoren:

Powered by vBulletin® Version 3.6.8 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0  — ImpressumEin Inpsyde.com Projekt