Zurück   WordPress Deutschland Forum > Support > Design > Theme-Vorstellung

Antwort
 
Themen-Optionen Ansicht
Alt 20.12.2009, 10:22   #1 (permalink)
PostRank: 1
 
Registriert seit: 15.02.2009
Beiträge: 20
Beiträge eines Jahres ausgeben

Guten Morgen zusammen,

ich stehe vor einem kleinen Problem, leider hat mir weder die SuFu noch Google wirklich weiterhelfen können. - Undzwar folgendes:

Auf meiner Seite möchte ich alle Artikel der Kategorie "Galerien" nach Jahren sortiert ausgeben, also für jedes Jahr im Menü einen Unterpunkt einfügen. Wenn man also auf 2009 klickt, sollen alle Artikel aus diesem Jahr welche in der besagten Kategorie sind angezeigt werden.

Es ist bestimmt ziemlich einfach, doch leider hab ich bisher noch nichts gefunden.

Vielen Dank schon im Voraus für Eure hilfe!

Grüße aus Unterfranken...
Johny ist offline   Mit Zitat antworten
Alt 20.12.2009, 10:41   #2 (permalink)
PostRank: 10
 
Benutzerbild von bgeissler
 
Registriert seit: 06.08.2006
Beiträge: 2.194
Zitat:
Zitat von Johny Beitrag anzeigen
Auf meiner Seite möchte ich alle Artikel der Kategorie "Galerien" nach Jahren sortiert ausgeben, also für jedes Jahr im Menü einen Unterpunkt einfügen. Wenn man also auf 2009 klickt, sollen alle Artikel aus diesem Jahr welche in der besagten Kategorie sind angezeigt werden.
Meine Lösung wäre:
Kategorie "Galerie 2009" .... als Unterkategorie der "Galerien" anlegen. Dann alle Artikel der Jahres Kategorie zuordnen.
bgeissler ist offline   Mit Zitat antworten
Alt 20.12.2009, 10:44   #3 (permalink)
PostRank: 1
 
Registriert seit: 15.02.2009
Beiträge: 20
Das wäre sicherlich eine Möglichkeit, jedoch würde sich das ganze dann extrem aufblähen und ich hätte schon nach wenigen Jahren 100.000 Kategorien. (Möchte nämlich alle meiner Kategorien nach Jahren aufteilen)

Da gibt es bestimmt profesionellere Möglichkeiten oder?

Aber Danke schonmal!
Johny ist offline   Mit Zitat antworten
Alt 20.12.2009, 10:55   #4 (permalink)
PostRank: 10
 
Benutzerbild von bgeissler
 
Registriert seit: 06.08.2006
Beiträge: 2.194
Zitat:
Auf meiner Seite möchte ich alle Artikel der Kategorie "Galerien" nach Jahren sortiert ausgeben, also für jedes Jahr im Menü einen Unterpunkt einfügen.
Im 2. Halbsatz liegt der Haken:
Ein Kategoriemenü wird standardmäßig autom. nach Kat/Unterkat/.. aufgebaut. Deshalb mein Vorschlag oben.

Wenn du nach einer professionelleren Lösung suchst, dann musst du im Code deines Themes die enprechenden loops und Abfragen der Artikel nach Kategorien und nach Jahren zusammenbauen. Die entsprechenden Befehle findet man in der Doku unter "Entwickler Dokumentatio"
bgeissler ist offline   Mit Zitat antworten
Alt 20.12.2009, 10:57   #5 (permalink)
PostRank: 1
 
Registriert seit: 15.02.2009
Beiträge: 20
Ok, dankeschön, da werde ich später mal nachsehen.

Das ich mein Wordpress Menü von Hand (mit HTML über die Templates) zusammenbasteln muss war mir vorher schon klar, das ist kein Problem.
Johny ist offline   Mit Zitat antworten
Alt 20.12.2009, 11:15   #6 (permalink)
PostRank: 10
 
Benutzerbild von bgeissler
 
Registriert seit: 06.08.2006
Beiträge: 2.194
Und wie wäre es so?
Geht auch ohne Programmierung: http://buergerstiftung-wiesloch.de/archiv/
bgeissler ist offline   Mit Zitat antworten
Alt 20.12.2009, 12:51   #7 (permalink)
PostRank: 1
 
Registriert seit: 15.02.2009
Beiträge: 20
Das triffts schon recht genau, jetzt müsste man nur noch die Bedingung (Jahr 2009) und die entsprechende Kategorie (Galerien) verknüpfen.
Johny ist offline   Mit Zitat antworten
Alt 20.12.2009, 17:26   #8 (permalink)
PostRank: 10
 
Benutzerbild von alchymyth
 
Registriert seit: 07.06.2009
Beiträge: 2.820
plugin ?
http://kwebble.com/blog/2007_08_15/a...for_a_category
__________________
"Wissen heißt wissen, wo es geschrieben steht." Albert Einstein
alchymyth ist offline   Mit Zitat antworten
Alt 21.12.2009, 10:37   #9 (permalink)
PostRank: 1
 
Registriert seit: 15.02.2009
Beiträge: 20
So wie ich das sehe, ist dieses Plugin nur für MONATSarchive tauglich oder?
Der Beschreibung nach zu urteilen zumindest.

Zitat:
Wenn du nach einer professionelleren Lösung suchst, dann musst du im Code deines Themes die enprechenden loops und Abfragen der Artikel nach Kategorien und nach Jahren zusammenbauen. Die entsprechenden Befehle findet man in der Doku unter "Entwickler Dokumentatio"
Das wär das wonach ich suche, allerdings bin ich ehrlich gesagt was loops angeht noch ziemlich blank ... hat zufällig irgendjemand einen Codeschnipsel rumliegen aus dem ich ersehen kann wie ich die Bedingungen in den Loop einbaue? Die Jahreszahl müsste ich doch über GET (category/galerien/?y=2009) übertragen, richtig? Wie könnte ich das dann mit Permalinks regeln, damit ich schöne URL's bekomme und category/galerien/2009 verwenden kann?

Vielen Dank schonmal!

Geändert von Johny (21.12.2009 um 10:42 Uhr).
Johny ist offline   Mit Zitat antworten
Alt 30.12.2009, 10:48   #10 (permalink)
PostRank: 1
 
Registriert seit: 15.02.2009
Beiträge: 20
Update
Habe es nun mit folgender Abfrage geschafft:

PHP-Code:
function filter_where($where '') {
$where .= " AND post_date >= '2009-01-01' AND post_date <= '2009-12-31'";
return 
$where;
}
add_filter('posts_where''filter_where');
query_posts($query_string);
if (
have_posts()) : while (have_posts()) : the_post(); 
Quelle: http://www.smashingmagazine.com/2009...ss-loop-hacks/

Nun habe ich nur noch ein Problem: Wie teile ich meinem Kategorientemplate mit, welches Jahr ich ausgeben möchte? Geht das irgendwie über URL like "category/galerien/2009/"?

Wenn mir da noch jemand weiterhelfen könnte wäre mein Problem rechtzeitig zum Jahresende/anfang gelöst

Geändert von Johny (30.12.2009 um 11:10 Uhr). Grund: Update
Johny ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
artikel, jahre, jahresübersicht

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 hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 03:15 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0 | Impressum | Ein Inpsyde.com Projekt