23.
Okt
2005

Kalender

Der Kalender wird – bei mir links in der Sidebar – aufgerufen mit dem Template Tag

<?php get_calendar(); ?>

Lässt man dieses so stehen, werden die Wochentage mit “S, M, D…” etc. angegeben. Setzt man in die Klammern eine 2 (wie ich es getan habe), werden jeweils die ersten zwei Buchstaben des Wochentags angegeben. Update am 08.05.07: Durch einen Kommentar wurde ich gerade darauf aufmerksam, dass das so nicht mehr funktioniert; in die Klammern gehört jetzt statt der 2 ein false.

Ohne jegliche Kalender-Definitionen in der style.css verhält er sich vom Aussehen her wie alles andere in der Sidebar, d.h. hier: die Schrift ist grün und wenn die Tage, an denen ich einen Beitrag geschrieben habe, mit der Maus überfahren werden, wechselt die Farbe zu orange – da sie ja als Link zu den jeweiligen Tagen funktionieren. Um das Aussehen zu ändern, muss die style.css entsprechend ergänzt werden:

  • allgemeine Angaben stehen in #wp-calendar
  • der Monatsname: #wp-calendar caption
  • die Wochentagsnamen bzw. ihre Abkürzungen: #wp-calendar th
  • der heutige Tag: #wp-calendar #today
  • Tage mit Eintrag: #wp-calendar a (entsprechend a:hover)
  • Tage, an denen kein Eintrag erfolgte: #wp-calendar td und #wp-calendar td:hover
  • leere Zellen: #wp-calendar td.pad und #wp-calendar td.pad:hover
  • zum nächsten Monat vorgeblättert wird mit #wp-calendar #next a, #wp-calendar #next
  • zum vorhergehenden Monat zurückgeblättert wird mit #wp-calendar #prev a, #wp-calendar #prev
Einsortiert unter Template Tags, sidebar.php, style.css
Bookmarken bei: Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • MisterWong
  • del.icio.us
  • Technorati
  • Digg
  • Y!GG
  • Bloglines
  • Linkarena
  • Webnews

50 Kommentare:

  • 1

    Hallo dort, ich finde diese seite sehr hilfreich. jedenfalls ist es die erste seite, nach derem studium ich einen kalender einbauen konnte. – ich habe von php, wordpress usw. wirklich null ahnung. diese möglichkeiten das aussehen anzupassen – z. b. #wp-calendar th – wohin werden das hingeschreiben. – ich kann dazu leider nichts finden. für deine mühe bzw. einen tip wäre ich dankbar. herzliche grüsse, renée

    Kommentar von Renée
    Freitag, 2. Dezember 2005, 22:19

  • 2

    Du musst das in deinem Stylesheet einbauen, also im Adminmenü unter Themes -> Theme Editor -> stylesheet. Alles, was dort anfängt mit “#wp-calendar”, ist für den Kalender zuständig. In deinem Stylesheet sind momentan noch keine Kalender-Definitionen. Schreib einfach welche rein, z.B. so was:

    
    #wp-calendar {
     margin: auto;
     font-size: 1em;
    }
    #wp-calendar caption {
    font-size: 1.1em;
    }
    
    #wp-calendar th {
     font-size: 0.9em;
    }
    
    #wp-calendar #today {
     border: 1px solid #cccccc;
    }
    
    #wp-calendar td {
     color: #cccccc;
    }
    
    #wp-calendar #next a, #wp-calendar #next  {
     padding-right: 5px;
     text-align: right;
    }
    
    #wp-calendar #prev a, #wp-calendar #prev {
     padding-left: 5px;
     text-align: left;
    }
    

    So sieht das bei mir aus. Hilft das weiter?

    Kommentar von Barbara
    Freitag, 2. Dezember 2005, 23:21

  • 3

    das hilft sicher weiter. :idea_wp: besten dank! Renée

    Kommentar von Renée
    Samstag, 3. Dezember 2005, 0:48

  • 4

    Hallo Barbara,
    bin jetzt erst wieder dazu gekommen, meinen blog voranzutreiben.
    ich hätte noch einmal eine frage wegen des kalenders. auf meiner seite erscheint der ja immer noch englisch-sprachig. ich wüsste gern, wie der kalender die deutschen wochentage anzeigt und natürlich auch die monatsnamen. – ich habe zwar mein wp deutschsprachig eingerichtet. aber das scheint auf englisch-sprachige vorlagen keinen einfluss zu haben.
    beste grüsse Renée 8O

    Kommentar von Renée
    Montag, 19. Dezember 2005, 11:35

  • 5

    Stimmt, je nachdem, welches Theme du benutzt, wird nicht automatisch alles übersetzt. Die Kalenderangaben kannst du aber einfach selbst bearbeiten, und zwar in der Datei “wp-includes/locale.php”. Mach dir vorher eine Kopie davon, dann kann nichts passieren…

    Kommentar von Barbara
    Montag, 19. Dezember 2005, 15:01

  • 6

    super! ) – jetzt sieht es aus, wie es soll.
    vielen, vielen Dank und wunderbare Festtage!
    Renée

    Kommentar von Renée
    Montag, 19. Dezember 2005, 16:41

  • 7

    Das freut mich
    Dir auch schöne Weihnachtstage.

    Kommentar von Barbara
    Mittwoch, 21. Dezember 2005, 10:44

  • 8

    hallo Barbara,

    dein Tip ist klasse!

    Der Kalender …
    Lässt man dieses so stehen, werden die Wochentage mit “S, M, D…” etc. angegeben. Setzt man in die Klammern eine 2 … werden jeweils die ersten zwei Buchstaben des Wochentags angegeben.

    Danke!
    Ich bin noch völlig neu beim “bloggen” + mit WP. Die Technik ist ja klasse, aber so manchen Tip muss man eben noch suchen und … finden.

    Bei der Gelegenheit: Weißt du vielleicht, warum meine Suchfunktion nicht funktioniert?

    Danke
    zu laut

    Kommentar von zu laut
    Sonntag, 5. Februar 2006, 3:47

  • 9

    Ich habe was dazu ins WP-Forum geschrieben: hier
    So müsste es meiner Meinung nach funktionieren.

    Kommentar von Barbara
    Sonntag, 5. Februar 2006, 14:16

  • 10

    Supi! Genau das habe ich gesucht *freu*
    Dankeschön. Scheint, als könnte ich hier noch fündiger werden! :-)

    Kommentar von BA
    Freitag, 24. Februar 2006, 1:33

  • 11

    Hallo, ich versuche seit Tagen verzweifelt meinen Kalender zu otimieren. Zum einen ist er im IE nicht optimal angezeigt, zum anderen, klickt man auf den Event, bellt mich der freundliche Boxer an. Irgendwas mache ich da wohl falsch. Nun habe ich versucht den Kalender mit anzupassen. Geht auch nicht. Ich denke Du nimmst da einen anderen Kalender als ich. Für Hilfe wäre ich sehr dankbar.
    Grüße Richard

    Kommentar von Richard
    Montag, 10. April 2006, 14:25

  • 12

    Huch, das werden ja immer mehr Kalender bei dir, wenn man zurückblättert 8O
    Ist das denn der normale Kalender oder das EventCalendar Plugin?

    Kommentar von Barbara
    Montag, 10. April 2006, 21:41

  • 13

    Das ist der EventCalendar 3.0.4.Plugin. Welches ist denn der normale Kalender?

    Kommentar von Richard
    Dienstag, 11. April 2006, 11:06

  • 14

    Der mit <?php get_calendar(); ?> eingebunden wird (wie ich es ganz oben in meinem Beitrag geschrieben habe).
    Vom EventCalendar habe ich leider kaum Ahnung. Schau am besten mal im WordPress-Forum, dort findest du viele Beiträge dazu.

    Kommentar von Barbara
    Dienstag, 11. April 2006, 20:14

  • 15

    Welcher Kalender ist das denn, den Du mit diesem Templet Tag beigefügt hast? Es gibt derer ja unterschschiedliche, die alle ein anderes Templet Tag benötigen. Den EventCalendar habe von :
    http://wp-plugins.net/ Wo ist Deiner her, bzw. wie heißt der? ;-?

    Kommentar von Richard
    Donnerstag, 13. April 2006, 9:54

  • 16

    Es wäre sehr freundlich, wenn Du mir die .zip zu Deinem Kalender mailen würdest. Dann kann ich es in meinem Plugin mal damit probieren.

    Kommentar von Richard
    Donnerstag, 13. April 2006, 9:59

  • 17

    Das ist der STANDARD WP-Kalender, der ist STANDARMÄSSIG dabei und wird mit <?php get_calendar(); ?> eingebunden – wie ich schon das eine oder andere mal erwähnte.

    Kommentar von Barbara
    Freitag, 14. April 2006, 12:07

  • 18

    Danke für den Tipp habe ich gleich ausprobiert und es funkte.

    Kommentar von Summerflower
    Samstag, 22. April 2006, 23:17

  • 19

    Hallo Barbara,

    heute habe ich über Google zufällig Deine Seite gefunden und bin einfach nur begeistert.

    Meinen Blog habe ich erst seit April im Xampp und seit Mai online.
    Seit dem suche ich teilweise verzweifelt nach verständlichen Ausführungen, wie man das Eine oder Andere ändern kann.
    Ein kleines bisschen habe ich inzwischen schon selber entdeckt, aber da ich absoluter Neuling in Sachen PHP und XHTML bin, ist es für mich nicht immer so einfach. *smile*

    Deshalb noch einmal…
    Ganz lieben Dank für die verständlichen Ausführungen. Ich finde das muss auch mal gesagt werden. *zwinker*

    Deinen Tipp mit dem Kalender hab ich eben erfolgreich ausprobiert.

    Deine Seite kommt jetzt in meine Favoriten und Du wirst eine Besucherin mehr haben.

    Liebe Grüße von Gaby

    Kommentar von Gaby
    Donnerstag, 1. Juni 2006, 13:40

  • 20

    Hallo!

    Ich habe nun auch endlich meinen Blog online und soweit mit dem Kalender alles hinbekommen. Nur das Blättern zeigt er nicht an. Hmm… Habe den Quelltext hier genommen, den Du gepostet hattest.
    Muss vlt. erst in einem der anderen Monate etwas geschrieben werden, dmait man blättern kann?

    LG,

    steffi

    Kommentar von Steffi
    Samstag, 8. Juli 2006, 17:09

  • 21

    Hallo Steffi,
    ja, bevor du keine Einträge in einem anderen Monat gemacht hast, kannst du nicht blättern – wohin auch?

    Kommentar von Barbara
    Donnerstag, 13. Juli 2006, 13:07

  • 22

    Hallo Barbara,
    habe gerade den ersten Blog eingerichtet. Nun habe ich 2 Fragen zum Kalender, bei mir erscheint das Wort Kalender noch in englisch, wo genau kann ich das ändern?
    Und 2.) möchte ich gerne den aktuellen Tag im Kalender angezeigt haben. Wie und wo muß ich das machen.
    Deine Seite ist für mich “Anfänger” bisher sehr hilfreich.
    Gruß Dieter

    Kommentar von Dieter
    Sonntag, 5. November 2006, 11:59

  • 23

    Hallo Dieter, in deiner Sidebar steht ganz oben <h2>Calendar</h2>, dort kannst du es eindeutschen – oder vielleicht ganz löschen, da der Kalender ja recht offensichtlich ein Kalender ist, oder?

    Den aktuellen Tag kannst du gestalten, indem du deinem Stylesheet unter #wp-calendar #today etwas hinzufügst.

    Kommentar von Barbara
    Sonntag, 5. November 2006, 12:20

  • 24

    Hallo Barbara,
    danke für Deine schnelle Antwort: als Anfänger muß ich nachfragen:

    [Zitat]in deiner Sidebar steht ganz oben Calendar[/Zitat]

    wo finde ich das?

    [Zitat]#wp-calendar #today etwas hinzufügst[/Zitat]

    was muß ich da zufügen??

    Danke Dieter

    Kommentar von Dieter
    Sonntag, 5. November 2006, 13:05

  • 25

    In deinem “Theme”-Verzeichnis ist eine “sidebar.php” und eine “style.css”, in diesen beiden musst du die Änderungen vornehmen.

    Kommentar von Barbara
    Sonntag, 5. November 2006, 16:55

  • 26

    Den aktuellen Tag kannst du gestalten, indem du deinem Stylesheet unter #wp-calendar #today etwas hinzufügst.

    Vielleicht stehe ich aufm Schlauch – WAS muß ich hinzufügen??
    Gruß Dieter

    Kommentar von Dieter
    Sonntag, 5. November 2006, 21:22

  • 27

    Was du gerne haben willst, um den aktuellen Tag hervorzuheben. Z.B.:
    #wp-calendar #today {
    border: 1px solid green; }

    Kommentar von Barbara
    Montag, 6. November 2006, 9:42

  • 28

    Hallo Barbara,
    habe gestern auf 2.0.5 geupdatet und nun funktioniert der Kalender nicht mehr. kannst Du mir da einen Tipp geben?
    Gruß Dieter

    Kommentar von Dieter
    Sonntag, 3. Dezember 2006, 15:49

  • 29

    Wie, funktioniert nicht mehr? Also für mich sieht er ganz normal aus.

    Kommentar von Barbara
    Sonntag, 3. Dezember 2006, 17:24

  • 30

    Ich meine, weil die 1 grün ist, müßte das nicht der 3.für heute sein??

    Kommentar von Dieter
    Sonntag, 3. Dezember 2006, 19:45

  • 31

    Das ist bei dir so definiert, dass die Tage, in denen es Einträge gibt, grün sind.

    Kommentar von Barbara
    Montag, 4. Dezember 2006, 0:38

  • 32

    Das ist blöd, kann man das und wo rausnehmen?

    Kommentar von Dieter
    Montag, 4. Dezember 2006, 6:24

  • 33

    Ja, das kann man, das steht hier weiter oben auch genau beschrieben.

    Kommentar von Barbara
    Montag, 4. Dezember 2006, 8:30

  • 34

    [...] http://www.barbarajany.de/wp1-5/2005/10/23/kalender/ [...]

    Pingback von witterstaetter.de/blog » Blog Archive » Kalender
    Samstag, 16. Dezember 2006, 19:45

  • 35

    Hmm, also der Kalendereinbau hat gut funktioniert. Nur die Tage, wo ich was geschrieben habe, ändern nicht die Farbe. Können sich Stylesheets überlagen?

    Folgendes hab ich in die style-datei geschrieben:

    #wp-calendar a {
    color: #0000cc;
    }

    Danke für Hilfen.

    Kommentar von Andreas
    Sonntag, 21. Januar 2007, 19:07

  • 36

    Ich wollte nur sagen, dass diese Hilfe-Seite zum Einrichten von dem wp-Kalender total gelungen ist.
    super

    Kommentar von sunny2005
    Sonntag, 15. April 2007, 21:17

  • 37

    Leider funktioniert das

    [...]Setzt man in die Klammern eine 2 (wie ich es getan habe), werden jeweils die ersten zwei Buchstaben des Wochentags angegeben.[...]

    nicht. Möchte gerne Mo Di Mi Do Fr Sa So stehen haben. Kann mir eienr ein Tipp geben? Ich verwende WP 2.1.3

    Danke und Gruß
    Björn

    Kommentar von Björn
    Dienstag, 8. Mai 2007, 11:05

  • 38

    Versuch mal <?php get_calendar(false); ?>

    Kommentar von Barbara
    Dienstag, 8. Mai 2007, 11:19

  • 39

    Hi,
    ich haet da mal einige Fragen zum Standard Kalender, da ich mich noch nicht so gut damit auskenne.

    1. Hat der Kalender so ziemlich die gleiche funktion wie das Archiv?

    2. Zeigt der Kalender, wenn man es eingerichtet hat, auch die Tage farbig an an dennen man einen Beitrag bei den unterkategirien von den Seiten geschrieben hat?


    Waren ja doch erst mal nur zwei Fragen, nagut.
    Schon mal danke fuer ne Antwort.

    LG
    desconocida

    Kommentar von desconocida
    Dienstag, 8. Mai 2007, 15:20

  • 40

    Das hat geklappt, danke! Hab da aber trotzdem noch ne Frage zum Design, hab

    #wp-calendar #today {
    border: 1px solid #cccccc;
    }

    eingefügt um mir den aktuellen Tag hervorzuheben, ich finde aber das der Rahmen die Zahl nicht zentriert umschließt, wie kann ich das korrigieren? Würde dann gerne noch die Tage wo es Beiträge gab, genauso hervorheben, nur mit anderer Farbe. Wenn ich hier den border: 1px solid #cccccc; Befehl anwende, kommt ein ganz kleiner Rahmen raus, der nur die Zahl amschließt. Warum?

    Danke für eure Hilfe!

    Gruß
    Björn

    Mein Testblog: http://www.big-bt.de

    Kommentar von Björn
    Dienstag, 8. Mai 2007, 15:27

  • 41

    [...] war schon hier: http://doku.wordpress-deutschland.org/Template_Tags/get_calendar und da und wer weiss wo… ich schnall’s einfach nicht. wo muss dieser tag [...]

    Pingback von plagiat bloggen » Blog Archive » calendar
    Dienstag, 29. Mai 2007, 19:23

  • 42

    danke für Deine Tips..

    Kommentar von tom
    Mittwoch, 31. Oktober 2007, 4:56

  • 43

    Hallo,

    ich habe mit großer Freude diesen Blog entdeckt, aber meine Frage noch nicht wirklich beantworten können.. Kann mir hier jemand weiterhelfen?
    Ist es auch möglich den Kalender die Daten anzeigen zu lassen, die man eingetragen hat? Weil normal zeigt er ja immer die Tage als Linkverweise, an denen Beiträge verfasst wurden.. Kann man das auch ändern, sodass der Kalender wirklich die eingetragenen Daten hernimmt?

    Ich hab gesucht und gesucht.. wäre wirklich toll, wenn man mir hier helfen könnte.

    Danke schonmal,
    Amelie

    Kommentar von amelie
    Dienstag, 10. Juni 2008, 21:47

  • 44

    Amelie, wie meinst du das denn, “die Daten anzeigen zu lassen, die man eingetragen hat”?

    Kommentar von Barbara
    Mittwoch, 11. Juni 2008, 7:16

  • 45

    Hi Barbara,

    ich meinte das so: wie lässt man den Kalender das anzeigen, was man als Kalendereinträge angegeben hat?
    Also konkretes Beispiel: Ich habe am Montag, 09. Juni einen Eintrag vom 01.06. gemacht.. Kann ich jetzt den Kalender irgendwie dazu bringen, den 01.06. als Verlinkung zu dem Termin zu machen? (jetzt ist es der 09.06., der die Verlinkung hat, da ich ja an diesem Tag den Beitrag geschrieben habe)

    Danke,
    Amelie

    Kommentar von amelie
    Donnerstag, 12. Juni 2008, 22:34

  • 46

    Wenn ich richtig verstehe, was du erreichen willst, dann geht das, indem du den Zeitstempel neben dem Schreibfenster veränderst.

    Kommentar von Barbara
    Freitag, 13. Juni 2008, 10:35

  • 47

    Ah… vielen Dank! Ich habs gefunden und es klappt auch.
    Das ich das selber nicht gesehen hab..

    Vielen Dank für die liebe Hilfe.

    Kommentar von amelie
    Freitag, 13. Juni 2008, 16:05

  • 48

    Hallo,

    Ich habe eine Frage bzgl. des Kalender, den normalen der Standartmässig drin ist. Es hiesst hier er wird mit aufgerufen in der Sidebar. Ich habe nun wirklich jede php Seite bei mir durchsucht und diese funktion nicht gefunden,mein Kalender ist aber da. Muss ich das erst selber eingeben? Also den Befehl komplett? Oder wie könnte das bei mit sonst gehen?
    Danke schon mal

    liebe Grüsse
    Nahima

    Kommentar von Nahima
    Donnerstag, 20. November 2008, 10:27

  • 49

    Hallo Nahima,
    nutzt du Widgets? Dann schau mal unter Design -> Widgets, dort müsste er aktiviert sein.

    Kommentar von Barbara
    Donnerstag, 20. November 2008, 10:47

  • 50

    Hallo,

    Ja ich nutze Widgets, ich habe unter WP_Admin eine widget php gefunden, aber auch dort ist das nicht zu finden. Wenn mit Design das Theme gemeint ist, das hat keine widget php.
    Irgendwie stimmt da etwas nicht*g*
    Vielen Dank nochmal

    liebe Grüsse
    Nahima

    Kommentar von Nahima
    Donnerstag, 20. November 2008, 13:30

Einen Kommentar schreiben:

Smilies einfügen:

http://www.barbarajany.de/wp1-5/wp-content/smilies/smile.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/bye.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/wink.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/scratch.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/cool.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/rolleyes.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/blush.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/good.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/angry.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/whistle.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/sad.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/cry.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/nono.gif 
 

RSS-Feed für Kommentare zu diesem Beitrag  ·   Trackback URL


Zum vorherigen oder nächsten Beitrag blättern:

«         »