---
title: "Funktionierender Kalender!"
url: "https://www.typo3.net/d/19839-funktionierender-kalender"
source: "typo3.net"
tags: ["Extensions","Frage","Kalender & Termine"]
created: "2005-01-08"
last_reply: "2006-06-22"
replies: 67
solved: false
page: 1
pages: 1
lang: "de"
---

# Funktionierender Kalender!

Extensions · 67 Antworten · gestartet 2005-01-08

## Eröffnungsbeitrag

**toyde** · 2005-01-08 · [Beitrag #1](https://www.typo3.net/d/19839-funktionierender-kalender/1)

Hallo Community!

Ich lese oft in Posts, dass ihr funktionierende **Kalender** (egal ob "Calendar", oder "jw Calendar") erweitern wollt. Doch:
**WIE** bekommt man überhaupt einen Kalender zum laufen? Sicher 50 mal wurde diese Frage im Forum gestellt.

Darum: Tut Allen einen Gefallen, und zeigt;
 - TypoScript (Constants, Setup)
 - anzeigen des Kalenders
 - und vielleicht die wichtigsten Einstellungen (Codezeile im .tmpl, bzw .inc-File)

Das benötigt weniger als 10 Minuten und könnte viele viele Fragen auflösen. Linksblinker's Extension wird noch auf sich warten lassen..

Greez, Toyde

P.S.: Bitte nicht zu viele Fragen, nur einen sauberen Artikel - es hilft Allen.

## Antworten

### [#2](https://www.typo3.net/d/19839-funktionierender-kalender/2) · jwitt · 2005-01-09

Hallo Toyde
Fände ich super wenn jemand hier mal eine Anleitung postet. Besser noch wäre es wenn jemand etwas zum jw_calendar schreibt es mir dann noch zukommen zu lassen, damit ich es als Autor in die Doku aufnehmen könnte. Denn Opensource lebt ja davon das die Benutzer mitarbeiten und anregen. Und Anleitungen gehören erstmal in die Dokumentation. Das Forum ist  dann wohl primär dazu da Fragen zu Problemen zu stellen die **nach** dem Studium der Doku auftreten.
Gruß
Jens

### [#3](https://www.typo3.net/d/19839-funktionierender-kalender/3) · mstuebner · 2005-01-09

> **jwitt schrieb:**
>
> Fände ich super wenn jemand hier mal eine Anleitung postet. Besser noch wäre es wenn jemand etwas zum jw_calendar schreibt es mir dann noch zukommen zu lassen, damit ich es als Autor in die Doku aufnehmen könnte.

Dazu muss man es aber erst einmal lauffähig bekommen. ;-) Und da wären ein paar sachdienliche Hinweise vom Programmierer sehr hilfreich, statt dass andere erst reverse engineering machen müssen.

> **jwitt schrieb:**
>
> Denn Opensource lebt ja davon das die Benutzer mitarbeiten und anregen.

Absolut korrekt. Wenn man's erst mal am Laufen hat.

### [#4](https://www.typo3.net/d/19839-funktionierender-kalender/4) · jwitt · 2005-01-09

Hallo Matthias
Wenn es Probleme mit einer Extension gibt  sind Hilfen vom Programmierer oder von anderen natürlich sinnvoll. Hier ging es aber um eine Anleitung und da finde ich es eine gute Idee diese auch dem Programmierer zukommen zu lassen. Zumindest würde ich das als Unterstützung empfinden.
Gruß
Jens

### [#5](https://www.typo3.net/d/19839-funktionierender-kalender/5) · mstuebner · 2005-01-10

> **toyde schrieb:**
>
> **WIE** bekommt man überhaupt einen Kalender zum laufen? Sicher 50 mal wurde diese Frage im Forum gestellt.
>
> Darum: Tut Allen einen Gefallen, und zeigt;
>  - TypoScript (Constants, Setup)
>  - anzeigen des Kalenders
>  - und vielleicht die wichtigsten Einstellungen (Codezeile im .tmpl, bzw .inc-File)

Ich habe mir die Extension von Jens gerade mal installiert und frage mich fast wozu man da ein weiteres Tutoria brauchen könnte. Es ist doch alles mustergültig dokumentiert, so dass es vom Download bis zum ersten Aufruf nicht länger als 5 Minuten dauert.

Egal, vielleicht komme ich ja in den nächsten TAAAGen mal dazu was zusammenzuschreiben, aber mit ein spätestens mit ein bischen nachdenken sollte das eigentlich jeder ohne Probleme in Betrieb nehmen können.

Gute Arbeit Jens.

### [#6](https://www.typo3.net/d/19839-funktionierender-kalender/6) · toyde · 2005-01-10

Hallo Mathias!

Vielleicht stehe ich auf der Leitung, aber welche Doku? Gibt es einen Post? Könnt ihr mir ein wenig Licht ins ziemliche Dunkel geben?

Habe mir gerade vorhin das online Repository durchgesehen und einige Dinge gedownloaded. Vielleicht bringe ich etwas zum laufen, doch über Jens' "gute Arbeit" möchte ich gerne mehr wissen.

Greez Toyde

### [#7](https://www.typo3.net/d/19839-funktionierender-kalender/7) · jwitt · 2005-01-10

Hallo Toyde
die doku zum jw_calendar findest du unter
<http://typo3.org/documentation/document-library/jw_calendar/>
Gruß
Jens

### [#8](https://www.typo3.net/d/19839-funktionierender-kalender/8) · arnem · 2005-01-10

Hi!

Ich kann mstuebner nur zustimmen: die Doku braucht man eigentlich nicht :D

Es ist wirklich so einfach, daß es schon fast nicht wahr sein kann:

- Ext installieren
- Sysordner für Kategorien und Termine erstellen
- Seiten für die Ansichten (Liste, Monat) erstellen
- im Sysordner Kategorien (min. eine!) und Termine erstellen
- auf den entsprechenden Seiten das Plugin als Seiteninhalt eintragen
- in den Plugin-Einstellungen die gewünschte Ansicht wählen und den Sysordner eintragen
... fertig! :D

Nun noch ggfs. das Stylesheet anpassen und einen lauten Jubelschrei herausbrüllen - weil man endlich eine vernünftige und funktionierende Kalender-Ext gefunden hat #giggle#

@ Jens:
ich habe bislang im Betrieb keine Fehler bemerkt - die Ext könnte eigentlich "stable" werden ;)

### [#9](https://www.typo3.net/d/19839-funktionierender-kalender/9) · toyde · 2005-01-10

> **jwitt schrieb:**
>
> Hallo Toyde
> die doku zum jw_calendar findest du unter
> <http://typo3.org/documentation/document-library/jw_calendar/>
> Gruß
> Jens

Wirklich wärmsten Dank!
Ich mache momentan noch die Configs. Lol, ich kann mich nur anschliessen: gute Arbeit, Jens.

Danke danke danke.
 --> Viele Leute kennen den Kalender sicher nicht. Was tun wir, um der Community bissal unter die Arme zu greifen?

Greez Toyde

@arnem: Stimmt, wieso is' sie nicht stable?
nochmals @arnem: dachte, es heisst Ju-Jitsu, nicht Ju-Jutsu?

### [#10](https://www.typo3.net/d/19839-funktionierender-kalender/10) · toyde · 2005-01-10

Hallo!

Ich habe noch folgende Fragen:

Wie heisst das template.tmpl-File, in dem das Ganze gewrappt wird? bzw. wo liegt es?
Ich beziehe mich auf das News-Beispiel <http://typo3.hachmeister.org/News_zu_der_Webseite_hin.183+M5c62af4d1b0.0.html>..
Dort ist das .tmpl-File erwähnt und liegt sogar zum Download bereit.

Greez Toyde

### [#11](https://www.typo3.net/d/19839-funktionierender-kalender/11) · arnem · 2005-01-10

Hi Toyde!

Das template liegt unter

```plaintext
EXT:jw_calendar/jw_calendar.tmpl
```

### [#12](https://www.typo3.net/d/19839-funktionierender-kalender/12) · toyde · 2005-01-10

> **arnem schrieb:**
>
> Hi Toyde!
>
> Das template liegt unter
>
> ```plaintext
> EXT:jw_calendar/jw_calendar.tmpl
> ```

Damit ich Dich richtig verstehe. Das hier?:
"../public_html/typo3conf/ext/jw_calendar/.."

### [#13](https://www.typo3.net/d/19839-funktionierender-kalender/13) · jwitt · 2005-01-10

Im Vezeichnis der Extension
"jw_calendar.tmpl"
nach fileadmin kopieren und anpassen. In den Constants darauf verweisen.

```typoscript
plugin.tx_jwcalendar_pi1 {
   templateFile = fileadmin/calendar/jw_calendar.tmpl
}
```

Wichtiger wird das Stylesheet sein: "jw_calendar.css". Auch im Extensionverzeichnis
Gruß
Jens

### [#14](https://www.typo3.net/d/19839-funktionierender-kalender/14) · arnem · 2005-01-10

genau!

"EXT:" steht entweder für

typo3conf/ext/ bei lokaler Installation, oder
typo3/ext/ bei globaler Installation.

[edit]
jens war schneller :D
[/edit]

### [#15](https://www.typo3.net/d/19839-funktionierender-kalender/15) · toyde · 2005-01-10

> **jwitt schrieb:**
>
> Im Vezeichnis der Extension
> "jw_calendar.tmpl"
> nach fileadmin kopieren und anpassen. In den Constants darauf verweisen.
>
> ```typoscript
> plugin.tx_jwcalendar_pi1 {
>    templateFile = fileadmin/calendar/jw_calendar.tmpl
> }
> ```
>
> Wichtiger wird das Stylesheet sein: "jw_calendar.css". Auch im Extensionverzeichnis
> Gruß
> Jens

Ja, ich würde sehr gerne in "fileadmin/folder" die Dateien hineinkopieren.

Meine **Constants**-Config also:
content.stylesheet.file = fileadmin/folder/main.css
content.stylesheet.file = fileadmin/folder/jw_calendar.css
und **Setup**:
..
plugin.tx_jwcalendar_pi1 >
plugin.tx_jwcalendar_pi1 {
   templateFile = fileadmin/calendar/jw_calendar.tmpl
}
..

--> Meine Fragen:
1. Kann ich beide CSS so deklarieren? Wird dann nicht das erstere überschrieben?
2. Wenn ich das .css- und .tmpl-File in "fileadmin/folder" kopiere, kann ich durch die obige, korrekte Config sichergehen, dass auch die Files in "fileadmin/folder" angesprochen werden, und nicht die in ext: ..? Oder?

letzte Frage zu einem Event-Eintrag:
ich habe einen Event-Eintrag geschrieben. Aber: in das Feld "email" im Wizzard habe ich "name@domain.land" eingegeben. Doch klicke ich im FrontEnd auf den Eventartikel, dann zeigt mein gepoptes Outlook-Fenster ",name@domain.land".. Kennt ihr das? Leider funzt der mailto-Link so nicht. Ext-Neuinstallation?

Greez Toyde

### [#16](https://www.typo3.net/d/19839-funktionierender-kalender/16) · jwitt · 2005-01-10

> Meine Constants-Config also:
> content.stylesheet.file = fileadmin/folder/main.css
> content.stylesheet.file = fileadmin/folder/jw_calendar.css
> und Setup:
> ..
> plugin.tx_jwcalendar_pi1 >
> plugin.tx_jwcalendar_pi1 {
> templateFile = fileadmin/calendar/jw_calendar.tmpl
> }

plugin.tx_jwcalendar_pi1 >
Das führt dazu das das gesamte Setup über den Jordan geschickt wird. In diesem Fall nicht anzuraten. Bzw. dann wird nichts mehr ausgegeben.
Zum Stylesheet:
Erst das default im Setup raus

```typoscript
plugin.tx_jwcalendar_pi1._CSS_DEFAULT_STYLE >
```

Dann deins mit

```typoscript
page.headerData.20 = TEXT
page.headerData.20.value =   <link href="fileadmin/calendar/jw_calendar.css" rel="stylesheet"media="screen" />
```

rein.
Das mit der Mail konnte ich bei einem Versuch nicht nachvollziehen. Prüfe es aber nachher genauer. Hab kein Outlook.
Gruß
Jens

### [#17](https://www.typo3.net/d/19839-funktionierender-kalender/17) · toyde · 2005-01-10

> Das mit der Mail konnte ich bei einem Versuch nicht nachvollziehen. Prüfe es aber nachher genauer. Hab kein Outlook.
> Gruß
> Jens

Das mit Outlook war ja auch nur ein Beispiel. Ein Komma "," wird zuviel vorne draufgeklebt. Per Mousehover sieht man im IE ja links unten die Source. Steht ebenfalls "mailto:,name@domain.land..

Hmpf. Ich installiere einfach mal neu.

### [#18](https://www.typo3.net/d/19839-funktionierender-kalender/18) · jwitt · 2005-01-10

Du hast recht.
Im Source ist das Komma drin.
Korrigierte Version steht im Repository.
Mozilla scheints rauszunehmen, deshalb is es mir nicht aufgefallen.
Danke
Jens

### [#19](https://www.typo3.net/d/19839-funktionierender-kalender/19) · toyde · 2005-01-10

> **jwitt schrieb:**
>
> ... Besser noch wäre es wenn jemand etwas zum jw_calendar schreibt es mir dann noch zukommen zu lassen, damit ich es als Autor in die Doku aufnehmen könnte. Denn Opensource lebt ja davon das die Benutzer mitarbeiten und anregen...

hehe  ;) gern geschehen

Mache gerade meine jw-Calendar-configs. Naja, dann installiere ich erstmal deine neue Version.

Greez Toy

### [#20](https://www.typo3.net/d/19839-funktionierender-kalender/20) · toyde · 2005-01-10

Frage:

Ich möchte die List View in einem kleinen, rechts vom Content liegenden Fenster ausgeben, und im grossen Haupt-Content die SingleView öffnen lassen. Dabei soll die List-View einfach statisch im rechten, kleinen Fenster stehen bleiben.

Wie mache ich das? Habe im TS von der Root Folgendes:
..
 marks.JWCALENDAR < plugin.tx_jwcalendar_pi1
 marks.JWCALENDAR {
# defaultCode = LIST
##code >
##code = LIST
 #latestLimit >
 pid_list >
 pid_list = 45
 }
..

Im HTML habe ich an gewünschter Stelle ###JWCALENDAR### stehen. Die 45 ist die Content-Container-ID von "insert plugin" auf einer "not-in-menu"-page

Was fehlt?

Greez Toyde

### [#21](https://www.typo3.net/d/19839-funktionierender-kalender/21) · jwitt · 2005-01-10

Hallo Toyde
Das ist eine gute Idee, den Kalender statisch auf deiner Seite einzufügen, wird aber leider so nicht gehen. Der Kalender muss in der CONTENT Tabelle tt_content erscheinen. Er benötigt einfach die Daten wie uid, pid usw. aus dieser Tabelle um zu funktionieren. Auch die Konfiguration (in pi_flexform) wird dort gespeichert. Die einzige Lösung die ich sehe, ist mit Frames zu arbeiten.
Gruß
Jens

### [#22](https://www.typo3.net/d/19839-funktionierender-kalender/22) · toyde · 2005-01-10

Danke für die Antwort..

Weisst du, ich habe eine Page, in der ich auf der rechten Seite gerne die 2-3 neuesten News und die 2-3 kommenden Events reingepflastert.. Leider mit wenig Erfolg(eben ausser dass z.B. der Calendar oder die News in jenen Boxen direkt geöffnet werden, per marks).

Hätte gerne sowas gehabt <http://testcenter.hachmeister.org/index.php?id=185> - aber ich erreiche niemanden, den ich anschreibe. Ist zum verzweifeln. In meinem laufenden Projekt habe ich leider keine Zeit, mich auch noch in Frames einzuarbeiten.

Wie gesagt, trotzdem danke.

Greez Toyde

### [#23](https://www.typo3.net/d/19839-funktionierender-kalender/23) · toyde · 2005-01-11

> **jwitt schrieb:**
>
> Zum Stylesheet:
> Erst das default im Setup raus
>
> ```typoscript
> plugin.tx_jwcalendar_pi1._CSS_DEFAULT_STYLE >
> ```
>
> Dann deins mit
>
> ```typoscript
> page.headerData.20 = TEXT
> page.headerData.20.value =   <link href="fileadmin/calendar/jw_calendar.css" rel="stylesheet"media="screen" />
> ```

Hallo nochmals. Ich habe eine Idee, wie ich mein Problem ganz anders lösen kann. Bei Erfolg werde ich es posten.
Jedoch:
Das geht bei mir nicht

```typoscript
plugin.tx_jwcalendar_pi1._CSS_DEFAULT_STYLE >
```

im HTML-Quelltext steht das unten Zitierte. Der Header wird trotz obiger Syntax defaultmässig mit der Standard-CSS gefüllt:

> /*<![CDATA[*/
> 	<!--
> 	/* default styles for extension "tx_jwcalendar_pi1" */
> div.tx-jwcalendar-pi1{  font-family: Verdana;  font-size: 11px;  text-align: center;  color:#193A72;}div.tx-jwcalendar-pi1 img{	border:0;}div.tx-jwcalendar-pi1 a, div.tx-jwcalendar-pi1 table a{   /* text-decoration:none;*/    text-decoration:none;	color: #692287;}div.tx-jwcalendar-pi1 a:hover,div.tx-jwcalendar-pi1 table a:hover{	color: red;}div.tx-jwcalendar-pi1 input{  clear:both;  background: #FBE29F;  border-top:2px #FCF6E5 solid;  border-left:2px #FCF6E5 solid;  border-right:2px #FECC3C solid;  border-bottom:2px #FECC3C solid;  text-align:center;  margin:10px;  padding: 3px 14px; } div.tx-jwcalendar-pi1 .tx_jw_input_text{  width:260px;  border:1px #FECC3C solid;  padding:3px;  height:20px;}div.tx-jwcalendar-pi1 .tx_jw_select{  font-size:11px;  border:0px;}div.tx-jwcalendar-pi1 .tx_jw_textarea{  font-size:12px;  height:120px;  width:260px;  padding:3px;  border:1px #FECC3C solid;}div.tx-jwcalendar-pi1 .tx_jw_input_button{  font-size:12px;  background: #FBE29F;  text-align:center;  margin:4px 10px;  padding:2px 4px;}div.jwcalendar_list{  width:100%;  background-color:#FDF2D2;  font-family: Verdana;  font-size: 12px;  color:#193A72;  border: 1px  #FFC725 solid;  margin:10px 0;}div.jwcalendar_list .title{  font-size: 14px;  font-weight: bold;  color:#193A72;  padding:8px 5px;}div.jwcalendar_list .prev_items{  float:left;  font-size: 11px;  font-weight: bold;  text-align:left;  color:#193A72;  padding:8px 0 0 16px;}div.jwcalendar_list .next_items{  float:right;  font-size: 11px;  font-weight: bold;  text-align:right;  color:#193A72;  padding:8px 16px 0 0;}div.jwcalendar_list .next_items{}div.jwcalendar_list .itemslist{  padding:0 10px;}div.jwcalendar_list table.items{  width:100%;  font-family: Verdana;  font-size: 11px;  text-align:left;  line-height:1.4em;  empty-cells:show;  border-collapse:separate;  border-collapse:collapse;  border-spacing:0;  border: 1px  #FFC725 solid;}div.jwcalendar_list table.items td.label{  background:#FCECC0;  width:33%;	  vertical-align:top;  border: 1px  #FFC725 dotted;  padding:5px;}div.jwcalendar_list table.items td.item{  background:#FBE29F;  width:67%;	  border: 1px  #FFC725 dotted;  vertical-align:top;  padding:5px;}div.jwcalendar_list table.items p{   font-size: 11px;	padding:0;}div.jwcalendar_list table.items p{   font-size: 11px;	padding:0;}div.jwcalendar_list .submit{   clear:both;	   font-size: 11px;   padding:0;}div.jwcalendar_month{  width:100%;  background-color:#FDF2D2;  font-family: Verdana;  font-size: 12px;  color:#193A72;  border: 1px  #FFC725 solid;  margin:10px 0;}div.jwcalendar_month .title{  clear:both;  text-align: center;  font-size: 14px;  font-weight:bold;  color: #333;  padding:5px 0;}div.jwcalendar_month .navi, div.jwcalendar_month .days_view{	padding:0 10px;}div.jwcalendar_month table.navs{   width:100%;}div.jwcalendar_month table.months, div.jwcalendar_month table.year{   width:100%;   font-family: Verdana;   font-size: 11px;   font-weight:bold;   text-align:center;   empty-cells:show;   border-collapse:separate;   border-spacing:10px;}div.jwcalendar_month table.year {   font-size: 12px;   border-spacing:5px;}div.jwcalendar_month table.months td, div.jwcalendar_month table.year td{}div.jwcalendar_month table.months td.other_month, div.jwcalendar_month table.year td.last_year, div.jwcalendar_month table.year td.next_year{   background: #FBE29F;   border-top:2px #FCF6E5 solid;   border-left:2px #FCF6E5 solid;   border-right:2px #FECC3C solid;   border-bottom:2px #FECC3C solid;   padding:15px 5px;}div.jwcalendar_month table.months td.other_month{   padding:5px;}div.jwcalendar_month table.months td.current_month{   background: #FBE29F;   border-right:2px #FCF6E5 solid;   border-bottom:2px #FCF6E5 solid;   border-top:2px #FECC3C solid;   border-left:2px #FECC3C solid;   padding:5px;}div.jwcalendar_month table.days{   font-family: Verdana;   font-size: 11px;   width:100%;   line-height:1.4em;   border-collapse:collapse;   empty-cells:show;   border-spacing:0;   border:1px solid #FFC725;   padding:0;}div.jwcalendar_month table.days a{    text-decoration:none;}div.jwcalendar_month table.days td{   vertical-align:top;   border:dotted 1px #FFC725;   padding:4px;}div.jwcalendar_month table.days td.week{   background:#FBE29F;   font-weight:bold;}div.jwcalendar_month table.days td.dayname{   background:#FBE29F;   font-weight:bold;   text-align:center;}div.jwcalendar_month table.days,div.jwcalendar_month table.days td.inside,div.jwcalendar_month table.days td.today,div.jwcalendar_month table.days td.inside_weekend,div.jwcalendar_month table.days td.today_weekend,div.jwcalendar_month table.days td.outside_weekend{   font-weight:bold;}div.jwcalendar_month table.days a,div.jwcalendar_month table.days td.inside a,div.jwcalendar_month table.days td.today_inside a,div.jwcalendar_month table.days td.inside_weekend a,div.jwcalendar_month table.days td.today_weekend a,div.jwcalendar_month table.days td.outside_weekend a{   font-weight:bold;   color:blue;}div.jwcalendar_month table.days td.today{	background: #F9F4E7;    border:solid 2px #CD9705;    border:solid 1px #AD1602;}div.jwcalendar_month table.days td.outside_weekend,div.jwcalendar_month table.days td.outside{   background:#EAEAEB;   border:dotted 1px #F9DF94;}div.jwcalendar_month table.days td.inside_weekend{   background:#FCECC0;}div.jwcalendar_month table.singleday,div.jwcalendar_month table.singleday td,div.jwcalendar_month table.singleday td a,div.jwcalendar_month table.singleday a{   font-weight:bold;   font-family: Verdana;   font-size: 11px;   width:100%;   line-height:1.0em;   border-collapse:collapse;   empty-cells:show;   border-spacing:0px;   border:0px solid #ddd;   padding:0px;   margin:0 0 2px 0;}div.jwcalendar_month table.singleday{   background: #eee;   border:1px dotted #ddd;}div.jwcalendar_month table.singleday td{   border:0px solid #ddd;   padding:3px 0;}div.jwcalendar_month table.dayitem,div.jwcalendar_month table.dayitem a{   font-weight:normal;   font-family: Verdana;   font-size: 11px;   width:100%;   line-height:1.0em;   border-collapse:collapse;   empty-cells:show;   border-spacing:0px;   border:1px solid #ddd;   padding:0px;   margin:1px 0;}div.jwcalendar_month table.dayitem td.item,div.jwcalendar_month table.dayitem td.item a{  color:#333;  text-decoration:none;  font-weight:normal;  border:0;}div.jwcalendar_month table.dayitem td.itemcat,div.jwcalendar_month table.dayitem td.itemcat a{  font-weight:normal;  color:#333;  text-decoration:none;   font-size: 8px;   padding:0px;   Cursor:help;   width:2px;   border:0;}div.jwcalendar_single{  background-color:#FDF2D2;  border: 1px  #FFC725 solid;  padding:10px 10px;}div.jwcalendar_single .content,div.jwcalendar_single .header,div.jwcalendar_single .org{    width:100%;    clear:both;}div.jwcalendar_single .contentie,div.jwcalendar_single .headerie,div.jwcalendar_single .orgie{   float:left;   width:100%;   text-align:left;   border-left: 1px  #FFC725 dotted;   border-right: 1px  #FFC725 dotted;   border-bottom: 1px  #FFC725 dotted;   background:#FCECC0;}div.jwcalendar_single .headerie{   border-top: 1px  #FFC725 dotted;}div.jwcalendar_single .contentie{   background:#FBE29F;}div.jwcalendar_single .title,div.jwcalendar_single .category{    float:left;    font-size: 14px;	text-align:left;	font-weight:bold;		padding:4px 8px 8px 8px;}div.jwcalendar_single .category{	float:none;    font-size: 12px;	font-weight:normal;	 	padding:6px 8px 8px 8px;}div.jwcalendar_single .images{	float:left;    padding:10px 8px;    margin:0px;}div.jwcalendar_single .itemtext{    margin:8px;    }div.jwcalendar_single .itemtitle p:first-letter{    font-size: 15px;	font-weight:bold;		color:red;}div.jwcalendar_single .itemtitle  p:first-line{    font-size: 13px;	font-weight:bold;		line-height:1.2em;}div.jwcalendar_single .teaser{	font-weight:bold;		font-style:italic;	line-height:1.8em;}div.jwcalendar_single .desc{    font-size: 11px;}div.jwcalendar_single .itemlink{	line-height:1.8em;}div.jwcalendar_single .label, div.jwcalendar_feEntry .label,div.jwcalendar_feEntry .timelabel{    clear:both;	float:left;	text-align:right;	font-weight:bold;		width:33%;	padding:4px 8px;}div.jwcalendar_single .item, div.jwcalendar_feEntry .item{	text-align:left;	padding:4px 4px 4px 32%;}div.jwcalendar_feEntry{  background-color:#FDF2D2;  border: 1px  #FFC725 solid;  padding:8px;}div.jwcalendar_feEntry .label,div.jwcalendar_feEntry .timelabel{    vertical-align:bottom;    line-height:1.6em;	padding:8px 8px;    width:32%;}  div.jwcalendar_feEntry .timelabel{    width:20%;}  div.jwcalendar_feEntry .title{  font-size:14px;	  font-weight:bold;	  color:blue:  text-align:left;  line-height:1,0em;  padding:0px 8px;}div.jwcalendar_feEntry .title p:first-letter{  font-size:20px;	}div.jwcalendar_feEntry .item{  text-align:left;  padding:8px 8px;}div.jwcalendar_feEntry .fileitem{  text-align:left;  padding:8px 8px;  width:30px;}div.jwcalendar_feEntry input{  clear:none;  background: white;  border-top:2px #FCF6E5 solid;  border-left:2px #FCF6E5 solid;  border-right:2px #FECC3C solid;  border-bottom:2px #FECC3C solid;  text-align:left;  font-size:12px;  margin:0;  padding: 0; } div.jwcalendar_feEntry .error ul li{  list-style:circle inline;  text-align:left;  font-size:12px;  color:red;  margin:4px 40px;}div.jwcalendar_feEntry .error ul li:first-letter{  font-size:16px;  font-weight:bold;}div.jwcalendar_confirm .error{  font-size:12px;  color:red;  margin:10px;}div.jwcalendar_confirm .conftext{  font-size:14px;  margin:10px;}
> 	-->
> 		/*]]>*/

Hm, ne Idee?

Danach kommt im HTML-Head:

```html
<link rel="stylesheet" type="text/css" href="fileadmin/folder/file.css" />
<link rel="stylesheet" type="text/css" href="fileadmin/sasuro/jw_calendar/jw_calendar.css" />
```

Das ist nicht das Problem.

### [#24](https://www.typo3.net/d/19839-funktionierender-kalender/24) · jwitt · 2005-01-11

Hallo Toyde

```typoscript
plugin.tx_jwcalendar_pi1._CSS_DEFAULT_STYLE >
```

Das gehört ins Template-Setup  deiner Seite.
Dann muss es gehen.
Für dein statisches Problem habe ich eine Lösung.
Hab gerade eine um 3 Zeilen erweiterte Version ins Repository geladen.  Lade diese runter. Erstelle 2 Plugins in einem Sysfolder oder einer Seite die nicht im Menu auftaucht.  Dann konfiguriere sie  Eins für die Liste, eins für die Einzelansicht. Verweise von der Listen auf die Einzelansicht im Reiter Einzelansicht->"Einzelansicht Plugin Uid".
Dann folgendes in dein Setup.

```typoscript
marks.JWCALENDAR < plugin.tx_jwcalendar_pi1
marks.JWCALENDAR{ 
   static_uid = xx
}
marks.JWCALENDARSINGLE < plugin.tx_jwcalendar_pi1
marks.JWCALENDARSINGLE{ 
   static_uid = yy
}
```

wo xxx die UID des Plugins für LIST und yy für SINGLE sein soll (nicht des Sysfolders!)
Das ganze ist ncht im Detail durchgetestet. Sollte aber einwandfrei funktionieren.
Gruß
Jens

### [#25](https://www.typo3.net/d/19839-funktionierender-kalender/25) · toyde · 2005-01-11

Hallo Jens!

Danke im Voraus und im Nachhinein für die Mühe:)

Das habe ich im Setup vom TS-MainTemplate:

```typoscript
plugin.tx_jwcalendar_pi1._CSS_DEFAULT_STYLE >
```

Wie gesagt stehen die CSS-Configs im Header des HTML-Quelltext bei Ausgabe. Also denke ich, dass bei mir die TS-Zeile nicht greift!
Wobei, Folgendes kommt direkt danach im HTML-Quelltext:

```html
	<link rel="stylesheet" type="text/css" href="fileadmin/sasuro/sasuro.css" />
<link rel="stylesheet" type="text/css" href="fileadmin/sasuro/jw_calendar/jw_calendar.css" />
```

Kann es sein, dass die Riesendefinition vom CSS (siehe mein Post davor) ohnehin steht? Aber mit "plugin.tx_jwcalendar_pi1._CSS_DEFAULT_STYLE >" sollted der Riesen-CSS-Block doch verschwinden?

Mein TS-MainTemplate im Setup:

```typoscript
##JW_CALENDAR

 #Pfad für CSS für jwCalendar löschen
 plugin.tx_jwcalendar_pi1._CSS_DEFAULT_STYLE >

 subparts.TPL_JWCALENDAR  = RECORDS
 subparts.TPL_JWCALENDAR { 
   tables = tt_content
##source muss Content-Container-ID von Event-Uebersicht-Page sein
   source = {$jwcalendar_var}
##Bei verschachtelten Pages ist dontCheckPid = 1 nötig
   dontCheckPid = 1
 }
```

Habe plugin.tx_jw... auch in den Constants, aber beides wirft immer denselben HTML-<Head>. Kommt bei dir die Definition, mit diesem(Zitat mein letzter Post)?:

```plaintext
*<![CDATA[*/ 
<!-- 
/* default styles for extension "tx_jwcalendar_pi1" */ 
div.tx-jwcalendar-pi1{ font-family: Verdana; font-size: 11px; text-align: center; color:#193A72;}div.tx-jwcalendar...
```

Noch zu deiner zweiten Bemerkung:

> marks.JWCALENDAR < plugin.tx_jwcalendar_pi1
> marks.JWCALENDAR{
>    static_uid = xx
> }
> marks.JWCALENDARSINGLE < plugin.tx_jwcalendar_pi1
> marks.JWCALENDARSINGLE{
>    static_uid = yy
> }

Das sind zwei Marker, ich habe bisher einen Subpart mit ###TPL_JWCALENDAR### benutzt. Muss ich für deinen Single-Marker ein neues HTML-Template machen, in welchem dann der Single-Marker steht? Kann mir das bildlich noch nicht vorstellen.

### [#26](https://www.typo3.net/d/19839-funktionierender-kalender/26) · toyde · 2005-01-11

Habe mein Problem mit dem CSS getestet:
Die vielen CSS-Definitionen im <Head>-Bereich vom ausgegebenen HTML stehen jetzt halt dort, aber mit meiner Zuweisung im Setup, dass ich per

```typoscript
page.headerData.20 = TEXT 
page.headerData.20.value =   <link rel="stylesheet" type="text/css" href="fileadmin/sasuro/jw_calendar/jw_calendar.css" />
```

mitgebe hat das "letzte Wort". Habe im "fileadmin/jw_calendar/jw_calendar.css" mal Einiges weiss gemacht, und auf der Homepage erscheint es auch weiss, geht also.

Greez Toyde

P.S.: Habe deine Config-Tipps gemacht, aber es ist dasselbe: LIST-View wird auch Single-View.

### [#27](https://www.typo3.net/d/19839-funktionierender-kalender/27) · toyde · 2005-01-12

Hi.

Ich möchte gerne ein paar Felder in den jw_Calendar View und Single-Ansichten ändern, die im jw_calendar.tmpl eingespiesen werden.
Z.B.

> ###readMore###
> ###Prev_Events###
> ###Next_Events###

Kann mir jemand schreiben, wo diese marker hart konfiguriert sind? Welches php-File? Ich würde auch eine Lösung über TypoScript akzeptieren, doch auch dort wüsste ich nicht ganz wie man die "Überschriften" solcher Felder modifiziert.

Greez Toyde

Ausserdem:
@Jens, ich bringe per CSS und HTML einfach die Abstände nicht kleiner, beispielsweise in der LIST-View, die ich ja auf ein kleines Feld minimieren möchte.

### [#28](https://www.typo3.net/d/19839-funktionierender-kalender/28) · jwitt · 2005-01-12

Hallo Toyde
Anpassen kannst du "Prev_Event"  usw. in der Datei
EXT: jw_calendar/pi/locallang.php. Das gilt auch für andere Extensions. Immer nach locallang*.php  schauen.

Unter <http://oeh.boku.ac.at/neu/> gibts ein schönes Beispiel mit sehr kleinem Kalender.(List und Monatsansicht)
Jens

### [#29](https://www.typo3.net/d/19839-funktionierender-kalender/29) · toyde · 2005-01-12

Hallo!

Ja, danke! Hatte die locallang.php auch gefunden (habe einfach in den php-Files nach "prev" gesucht #giggle# )

Zu der geposteten Page:
Wirklich gute, funktionale Page!! Der Kalender ist auch gut gelöst, da er in den Border rechts wirklich gut passt. Nächstes Mal plane ich mir auch zuerst die Plugins, und dann das Design;P - ist von Dir, oder?
Noch zur Formatierung: Ich weiss nicht, ob ich was übersehe, aber meine Formatierung des jw-Calendars ist sehr harzig. Ich passe das .tmpl-File und auch das .css-File ja an, aber nicht wirklich Alles kann ich so anpassen, wie ich es haben will (v.A. die Borders und Abstände). V.A. meine sehr kleine LIST-View hat viele Abstände.

Ich gehe dann also mal wieder den SourceCode durchsuchen und hoffe, dass ich heute noch fertig werde.

Greez Toyde

### [#30](https://www.typo3.net/d/19839-funktionierender-kalender/30) · jwitt · 2005-01-12

Hallo Toyde
Um ein Plugin anzupassen, kann alles im Template geändert oder gelöscht werden  Selbst Marker können entfernt werden wenn sie nicht gebraucht werden.
Die erwähnte Seite ist nicht von mir.  Aber ich find auch, das es gut gelöst wurde.
Sie zeigt aber auch ein  Problem das in Verbindung mit den News in der Einzelansicht (der news) auftritt und daran liegt das beide Extensions GET Parameter übergeben und bei Benutzung der einen die GET Parameter der anderen Extension nicht weitergereicht werden.
Gruß
Jens

### [#31](https://www.typo3.net/d/19839-funktionierender-kalender/31) · toyde · 2005-01-12

Ja, das mit dem GET musste ich auch anders lösen.
Wenn ich das funktionierende Beispiel habe, dann poste ich es hier rein.
Ich komme meiner Vorstellung immer näher. Den Abstand, den ich per CSS nicht heraus bekommen hatte war dieser hier im jw_calendar.tmpl:

```html
<div class="submit">&nbsp;</div>
```

Für was soll diese Klasse eigentlich gut sein?

Nun muss ich nur noch für die LIST-View irgendwie die beiden die Höhe der Zellen mit dem "mehr.."-Link und dem Datum/Titel nur noch kleiner bekommen.

Greez Toyde

### [#32](https://www.typo3.net/d/19839-funktionierender-kalender/32) · jwitt · 2005-01-12

Ja, die dient bei mir dazu einen kleinen Rand am Ende der Liste zu haben wenn kein Eintragsbutton da ist. Kannste natürlich entfernen.
Jens

### [#33](https://www.typo3.net/d/19839-funktionierender-kalender/33) · toyde · 2005-01-12

Es hört wohl nie auf  :( :
Habe zwei Links in der LIST-View, nämlich "vor" und "zurück". Komischerweise kann ich mit "vor" immer weiter blättern (ist ja auch der Sinn), doch zurück kann ich nur einmal.
Beispiel:
Ich kann 5 mal "vor" drücken, und komme dann am Ende des "Indexes" an. Drücke ich aber z.B. 3 mal "vor" und dann "zurück", dann komme ich zwar bei 2 an, doch mein "zurück"-Link verschwindet.
Also, 2 mal zurück geht nicht.
Kennt ihr das?

Greez Toyde

P.S.: Wie komme ich in der Single-View anstatt "04:53 pm" auf "16:53"?

### [#34](https://www.typo3.net/d/19839-funktionierender-kalender/34) · jwitt · 2005-01-12

Hallo Toyde
Das Problem kenne ich. Lösche einfach manuell den Typo3 Cache und aktualisiere deine Seite. Werden die Daten des Kalenders erweitert, wird von Typo3 der Cache der Seite gelöscht in der sich die Daten/Einträge befinden. Ist nun das Kalender Plugin auf einer anderen Seite gibts Probleme da auf dieser Seite der Cache nicht gelöscht wird.  Daher vermute ich, das dein Problem mit dem caching zusammenhängt.
Grundlegend empfehle ich die Daten daher auf der Kalenderseite zu halten.
Alle möglichen Zeitanpassungen  findest du hier
<http://de3.php.net/manual/de/function.strftime.php>
16:53 demnach %H:%M
Gruß
Jens

### [#35](https://www.typo3.net/d/19839-funktionierender-kalender/35) · toyde · 2005-01-13

Danke für den Link. Der war sehr hilfreich.
Nur so'ne Frage: Lebst Du in Österreich?

Wünsche eine gute Zeit, bis zum nächsten Post :p

Greez Robert

### [#36](https://www.typo3.net/d/19839-funktionierender-kalender/36) · jwitt · 2005-01-13

Nein Toyde
Ich lebe in Freiburg /Schwarzwald.
Gruß
Jens

### [#37](https://www.typo3.net/d/19839-funktionierender-kalender/37) · toyde · 2005-01-13

Warum, warum..

Habe das Problem schon angesprochen:
Wenn ich in der LIST-View durch die Seiten blättere, komme ich locker nach rechts durch (z.B. bei 7 Seiten bis ans Ende, kein Problem). Doch ich kann nur einmal nach links, weil dann der "zurückblättern"-Link wegfällt.

Ich habe meinen jwCalendar so umgestellt, dass alle Kalender-Views in meinem grossen Content in der Mitte erscheinen. Warum klappt es trotzdem nicht? Ich hatte davor eine "Mini-Kalender-View" in einem 2. View-List-Element, und dachte es lag daran, aber dem war/ist ja nicht so.
Ich habe 3 Pages mit je "List-View"-Plugin, "Single" und "Month".. Liegt es daran? Sollte ja aber nicht, da ich ja immer im gleichen Plugin "blättere".

Kennt jemand das "Link-Blättern"-Problem ebenfalls?

Greez Robert

### [#38](https://www.typo3.net/d/19839-funktionierender-kalender/38) · breithack · 2005-01-21

Hallo,
weiß jemand, wo man im Kalender die Sprache ändern kann, also Upcoming Events verdeutschen, read more ebenso, usw...
Danke,
Christoph

### [#39](https://www.typo3.net/d/19839-funktionierender-kalender/39) · breithack · 2005-01-21

sorry - bin im falschen Thread...
Christoph

### [#40](https://www.typo3.net/d/19839-funktionierender-kalender/40) · breithack · 2005-01-21

Hallo,
weiß jemand, wo man im Kalender die Sprache ändern kann, also Upcoming Events verdeutschen, read more ebenso, usw...
Danke,
Christoph

### [#41](https://www.typo3.net/d/19839-funktionierender-kalender/41) · toyde · 2005-01-21

hallo.
Probier mal sowas:

```typoscript
 config.language = de 
 config.locale_all = de_DE.ISO8859-1 
 page.config.language = de_DE 
 #oder page.config.language = de
```

Kopier mal alles in dein root-Template, Cache leeren nicht vergessen.

Greez Toyde

### [#42](https://www.typo3.net/d/19839-funktionierender-kalender/42) · ertho · 2005-02-06

Hallo zusammen (und im speziellen Jens),

zuerst einmal: endlich ein klasse Kalender-Extension, die innerhalb kürzerster Zeit rasant weiter entwickelt wurde! Super!
Nun zu meiner Frage: hätte auch gerne über alle Seiten in der rechten Spalte eine List-Ansicht der nächsten z. B. 5 Termine. Funktioniert so lange, bis ich mit 'Mehr...' die Seite mit der Einzelansicht im Mittelteil öffne. Dann wird in der rechten Spalte ebenfalls die Einzelansicht geöffnet.
Die beschriebene Lösung habe ich probiert, hat bei mir aber nicht funktioniert.

> Für dein statisches Problem habe ich eine Lösung.
> Hab gerade eine um 3 Zeilen erweiterte Version ins Repository geladen.  Lade diese runter. Erstelle 2 Plugins in einem Sysfolder oder einer Seite die nicht im Menu auftaucht.  Dann konfiguriere sie  Eins für die Liste, eins für die Einzelansicht. Verweise von der Listen auf die Einzelansicht im Reiter Einzelansicht->"Einzelansicht Plugin Uid".
> Dann folgendes in dein Setup.
>
> ```typoscript
> marks.JWCALENDAR < plugin.tx_jwcalendar_pi1
> marks.JWCALENDAR{ 
>    static_uid = xx
> }
> marks.JWCALENDARSINGLE < plugin.tx_jwcalendar_pi1
> marks.JWCALENDARSINGLE{ 
>    static_uid = yy
> }
> ```
>
> wo xxx die UID des Plugins für LIST und yy für SINGLE sein soll (nicht des Sysfolders!)
> Das ganze ist ncht im Detail durchgetestet. Sollte aber einwandfrei funktionieren.
> Gruß
> Jens

Mir ist an der Stelle auch nicht ganz klar, warum mit marks.JWCALENDARSINGLE ein zweiter Platzhalter angesprochen wird, wo soll der denn eingefügt werden?

Noch eine zweite Frage:
Wie genau ist die Reihenfolge der Verwendung der Templates. Geht ein Template, dass ich im Plugin auf der Seite angebe vor dem Standard-Template? Ggf. möchte ich nämlich über das Template für die rechte List-Ansicht einfach den 'Mehr...'-Eintrag weglassen, ist zwar nicht so elegant, aber zumindest eine Lösung.

Vielen Dank und viele Grüße

ertho

### [#43](https://www.typo3.net/d/19839-funktionierender-kalender/43) · jwitt · 2005-02-07

Hallo ertho
Zum ersten, das ist wirklich nicht so ganz ausgegoren.
Gedacht ist es wie folgt. Richte auf einer Seite die nicht im Menu erscheint und/oder verborgen ist den Kalender ein. Dann diesen Eintrag ins Setup machen mit Verweis auf diese pid / bzw uid der Seite. Das sollte schon so gehen. Ich habs selber nicht weiter getestet. Nur mal kurz eingerichtet.
Zu 2.: Es ist wie mit  allen Templates.  Wenn du eins auf der Seite wo der Kalender ist, angibst, geht das vor denen die davor im Seitenbaum stehen.
Mit der Einzelansicht löse ich es so, das ich diese auf einer Extraseite anzeigen lasse, die nicht im Menu auftaucht. Du kannst von der Hauptansicht  einen Verweis auf diese Seite einrichten Im Reiter Enzelansicht.
Allerdings, wenn ich bei mir zwei Listenansichten auf einer Seite habe und ich bei einer auf Einzelansicht gehe bleibt die Listenansicht bei der anderen erhalten.
Gruß
Jens

### [#44](https://www.typo3.net/d/19839-funktionierender-kalender/44) · alkusa · 2005-03-15

Erst das default im Setup raus

```typoscript
plugin.tx_jwcalendar_pi1._CSS_DEFAULT_STYLE >
```

Dann deins mit

```typoscript
page.headerData.20 = TEXT
page.headerData.20.value =   <link href="fileadmin/calendar/jw_calendar.css" rel="stylesheet"media="screen" />
```

rein.
...
Gruß
Jens[/quote]

also bei mir funzt das nicht. wenn ich das default-template mit  "plugin.tx_jwcalendar_pi1._CSS_DEFAULT_STYLE >" lösche, wird automatisch das css der gesamten seite genommen. da hilft auch ein einfügen von "page.headerData.20 = TEXT
page.headerData.20.value =   <link href="fileadmin/calendar/jw_calendar.css" rel="stylesheet"media="screen" />" nichts mehr.

ich erkenn das weil auf meiner seite eigentlich alles zentriert dargestellt wird. sobald ich das default-css lösche ist alles im jw_calendar zentriert, und bleibt es auch, egal was ich mache!!!

was übersehe ich???
gehe ich richtig in der annahme, dass die beiden einträge ins setup vom root-template kommen???

gruss
küre

### [#45](https://www.typo3.net/d/19839-funktionierender-kalender/45) · Kbuettner · 2005-06-15

Wenn ich den JW Calendar installieren möchte, bekomme ich diese Fehlermeldung.

"Extension "overlib" was not available in the system. Please import it from the TYPO3 Extension Repository."

Kann das mit der Typo3 Version zusammen hängen? Ich benutze:

"TYPO3 Ver. 3.6.2"

Gruß
Klaus

### [#46](https://www.typo3.net/d/19839-funktionierender-kalender/46) · db · 2005-06-15

Hallo,

das hat nichts mit der Typo3 Version zu tun, sondern die Extension *overlib* wird von der Kalender-Extension zwingend vorausgesetzt.

Installiere einfach die *overlib* Extension, dann ist die Fehlermeldung weg. Du findest sie im Repostitory.

Grüße

### [#47](https://www.typo3.net/d/19839-funktionierender-kalender/47) · Kbuettner · 2005-06-15

Super Danke, das wars, denn ich hatte in der Zwischenzeit bei anderen ext.. auch diese Meldung, und nu isse weg.

### [#48](https://www.typo3.net/d/19839-funktionierender-kalender/48) · Kbuettner · 2005-06-16

> **arnem schrieb:**
>
> - in den Plugin-Einstellungen die gewünschte Ansicht wählen und den Sysordner eintragen
> ... fertig! :D

Wo finde ich diese Möglichkeit???

### [#49](https://www.typo3.net/d/19839-funktionierender-kalender/49) · arnem · 2005-06-16

guckst du hier:

[Bild: shjjv.de/…/jw-cal.jpg](http://www.shjjv.de/linux/jw-cal.jpg)

der vorletzte punkt: "Ausgangspunkt". Dort habe ich den Sysordner mit den ganzen Kategorien, Terminen, Veranstaltern usw. eingetragen.

### [#50](https://www.typo3.net/d/19839-funktionierender-kalender/50) · Mengg · 2005-07-05

Hallo liebe Leute!

Also ich kann Jens auch nur ein riesengroßes Lob aussprechen!!!
Hab die Extension installiert und eingerichtet und sie funktionierte auf anhieb! Ich brauchte nicht einmal das Toturial (ich als Totaleinsteiger...)!
So einfach sollte es in Typo3 immer sein!
Nochmals Danke und weiter so!

Mengg

### [#51](https://www.typo3.net/d/19839-funktionierender-kalender/51) · Mengg · 2005-07-05

Hab noch eine Frage:
Ich habe bei meinem Layout oben einen Banner, dann 3 Spalten.
In der ersten Spalte, das Menü, dann den Content-Bereich und in der dritten Spalte sollte sowas wie
Hotspots rein. Unteranderem möcht ich dort den Kalender in der Monatsansicht reinstellen. Kann ich die
Monatsansicht so klein machen, dass ich diese da reinbekomme? Und was muss ich abändern dass dan beim Klick auf ein Event der Inhalt im Content-Bereich angezeigt wird?
Hier die Seite: www.ff-waidring.at/index.php

Danke für die Hilfe!

### [#52](https://www.typo3.net/d/19839-funktionierender-kalender/52) · Thomas N · 2005-07-25

Hallo!

dickes Lob und ein großes Danke für diesen tollen Kalender! wirklich spitze geworden!!
nach dem ich den Kalender installiert hatte funktionierte der auch sofort..  :D
Wenn ich aber versuche den Kalender über alle Seiten einblenden zu lassen und das über "jwitt" Beschreibung (Danke dafür ;)) wird zwar mein Platzhalter angesprochen, aber kein Kalender ausgegeben.

weiß mir jemand nen tip?

### [#53](https://www.typo3.net/d/19839-funktionierender-kalender/53) · BastianBalthasarBux · 2005-07-25

auch ich hab ne frage.
wie siehts eigentlich mit mehrsprachigkeit aus?

irgendwie verhalten sich die flexforms da sehr seltsam. ein bisschen buggy, sozusagen. wobei ich denke, dass es an den flexforms per se liegt und nicht jw_calendar. naja, seis drum, redakteure schlagen sich eh selten mit flex rum :D

hab den kalender inzwischen auch mehrfach im einsatz, allerdings mit einer kleinen änderung, die noch nicht ganz ausgegoren ist:
für den feedit gibts rlmp_dateselectlib bei mir. is 'n bisschen komfortabler. wenns ordentlich eingebunden ist, werd ich die änderungen natürlich posten.

lg bbb

### [#54](https://www.typo3.net/d/19839-funktionierender-kalender/54) · adventuremaker · 2005-07-26

also, ich schließe mich einfach mal meinen Vorgängern an: Ein super Kalender, der wirklich einfach zu bedienen ist! Vielen Dank!

Ich habe aber noch ein Problem: Wenn ich z.B. den Teaser im Tooltip anzeigen lassen will und der Teaser enthält Sonderzeichen wie ", ', <, > oder ähnliches, wird im HTML-Output der onmouseover-Wert zu früh beendet und nix funzt mehr.
Kann man da irgendwo ein htmlspechialchars() oder so einbauen?

### [#55](https://www.typo3.net/d/19839-funktionierender-kalender/55) · adventuremaker · 2005-07-26

Und noch was:
Das aktuelle Datum scheint nur den Tag und den Monat, nicht aber das Jahr zu überprüfen...
Der 26.07. (das ist heute) wird in allen Jahren als aktuelles Datum angezeigt.

Weiß jmd ein Workaround?

### [#56](https://www.typo3.net/d/19839-funktionierender-kalender/56) · Ancoron · 2005-08-10

Was mache ich falsch?!

Bei mir kann man einfach keine Ansicht auswählen!!!

Bei dem Punkt Kalender Ansicht kann man einfach nichts auswählen !!!

Unter dem Punkt "Ansicht wechseln zwischen" kann man auch nichts auswählen?!

Woran könnte das liegen?!

### [#57](https://www.typo3.net/d/19839-funktionierender-kalender/57) · enzian · 2005-09-19

Ich musste meinen jw_calendar editieren, da nicht alle Datumsangaben auf Deutsch waren. (Monatsnamen in der Monatsansicht, Tagesnamen, ...)

Hier die Änderungen, die ich vorgenommen habe. Vielleicht bringen sie ja jemandem etwas oder jemand hat Verbesserungsvorschläge...

Zwischeninfo:
1. Bitte macht **vorher** Sicherungen von den Dateien  :D
2. Ich poste immer 2 Zeilen code vor meiner Änderung dazu, damit man die Stelle auch findet ( habe keine Zeilenangabe sorry )

Datei:  ext\jw_calendar\pi1\class.tx_jwcalendar_pi1_views.php
(Monatsansicht/Monatsnamen/Tagesnamen)

```php
   $sims = array(); // Simple markers
//    $sims['###VIEW_TITLE###']= $this->pi_getLL('titleMonthView');
    $sims['###VIEW_TITLE###']= $this->pi_getLL('titleMonthView');
    

     /* Selbsteingebaute Sprachumwandlungsanweisung EN -> DE in der Monatsdarstellung (Überschrift)*/

    $meinmoment = strftime('%m', $time); 
    switch ($meinmoment) {
        case 1: $meinmonat = 'Januar';
		    break;
        (...)
		    break;
        case 12: $meinmonat = 'Dezember';
		    break;
       }
     $sims['###TIME_INFO###']= $meinmonat;
    /* Ende Selbstgebautes Scipt */
```

...

```php
$daynr = strftime('%w', $day) == 0 ? 6 : strftime('%w', $day)-1;
			$weekdays[$daynr]=$day;


/* Selbsteingebaute Sprachumwandlungsanweisung EN -> DE in der Monatsdarstellung */
	
    switch ($daynr) {
 	      case 0: $meintag[0] = 'Montag';
		    break;
 	      (...)
   	      case 6: $meintag[6] = 'Sonntag';
		    break;
    				   }
     /* Ende Selbstgebautes Scipt */

....

$data = $this->cObj->getSubpart($daynameHeader, '###DAYNAME###');
   	foreach($meintag as $day){
```

Und für die Monats-Navigation:

```php
else $monthT = $oMonthT;
		$sims = array(); // Simple markers
      
      
/* Selbsteingebaute Sprachumwandlungsanweisung EN -> DE in der Monatsdarstellung */
    $meinmoment = strftime('%m', $moment); 
    switch ($meinmoment) {
        case 1: $meinmonat = 'Januar';
		    break;
        (...)
        case 12: $meinmonat = 'Dezember';
		    break;
       }
      $m = $meinmonat;
/* Ende Selbstgebautes Scipt */
```

Datei: ext\jw_calendar\pi1\class.tx_jwcalendar_pi1_weekView.php
(Wochenansicht -> Tagesnamen)

```php
$events = $entries[$m][$d]; //is_array($entries[$m][$d]) ?  : array();
   	 	$exc_events = $exc_color_events[$m][$d];
        

        /* Selbstgebaute Anweisung                    */       
     	 	
           $meinenummer = strftime('%w', $moment);
		switch ($meinenummer) {
     		   case 1: $meintag = 'Montag';
				    break;
	           (...)
     		   case 6: $meintag = 'Samstag';
				    break;
     		   case 0: $meintag = 'Sonntag';
				    break;
    		   }

	$rems['###DAY###'] .= $this->dayTable($moment,$events,$exc_events,$meintag);

	  /* Ende Selbstgebaute Anweisung                   */
```

Das wars vom sprachlichen her. Bei der Listen- und Einzelansicht bin ich gescheitert und lasse das Datum in der Form TT.MM.JJJJ ausgeben.

[edit]Datei ext\jw_calendar\pi1\class.tx_jwcalendar_pi1.php [/edit]

```php
$this->jwOptions['date_format'] = $this->pi_getFFvalue($this->cObj->data['pi_flexform'],'dateFormat');
     	if(empty($this->jwOptions['date_format']))


/* meine Änderung */

     		$this->jwOptions['date_format'] = '%d.%m.%Y';


/* Ende Datumsausgabe
```

Wer die Stelle anders Formatieren will kann ja auf www.selfphp.de nach der Syntax von 'strftime' schauen.

Das wars fürs erste.
gruss Enzian

### [#58](https://www.typo3.net/d/19839-funktionierender-kalender/58) · bltrapp · 2005-10-03

Hallo enzian,

bei mir hat folgender Eintrag in die Datei class.tx_jwcalendar_pi1_library.php geholfen:

```php
function configure(){
  /* set some usefull variables */
if($GLOBALS['TSFE']->config['config']['locale_all'])
$locale_result = setlocale(LC_ALL,$GLOBALS['TSFE']->config['config']['locale_all']);

// Neu eingefügt------------------------------
  $locale_result = setlocale(LC_TIME,'german');
// -------------------------------------------

$this->pi_setPiVarDefaults();
$this->pi_loadLL();
}
```

Gruß..

### [#59](https://www.typo3.net/d/19839-funktionierender-kalender/59) · Zwärg · 2005-11-10

Hallo zusammen!

Ich würde so gerne mal sehen, wie der Kalender aussieht. Könnte mal jemand eine URL posten, wo der Kalender läuft?

Gruss
Zwärg

### [#60](https://www.typo3.net/d/19839-funktionierender-kalender/60) · Bebbi · 2005-11-10

Hi Zwärg

unter folgendem Artikel werden einige Kalender vorgestelllt. Es ist jeweils auch ein Screenshot dabei.

<http://wiki.typo3.org/index.php/Calendar>

Gruss

Bebbi

### [#61](https://www.typo3.net/d/19839-funktionierender-kalender/61) · mtrame · 2006-01-12

Hallo,

ich habe auch noch eine Frage!

Ich möchte in der Listenansicht zusätzlich noch den Locationnamen und den Ort mit ausgeben. Die Location habe ich vorher erstellt.

Ich denke, dass ich die 'class.tx_jw_calendar_pi1_upcomingEventsView.php' anpassen muss. Welche Änderungen muss ich da vornehmen?

Außerdem möchte ich gerne einen Link an ###title### hängen. ###readMore### gibt ja einen Text vor. Wie bekomme ich nur den Link zu einer Einzelansicht?

Gruß
Marcel

P.S.: sehr gute Extension. Habe sie ebenfalls sofort zum laufen bekommen!

### [#62](https://www.typo3.net/d/19839-funktionierender-kalender/62) · Greeneye · 2006-01-14

Hallo,
erst einmal ein dickes Lob für den Kalender.
Ich habe aber auch eine Frage dazu und hoffe jemand kann mir helfen.
Ich habe die tmpl und css in mein fileadmin-ordner kopiert und auch eingebunden. Obwohl ich an den Dateien noch nichts geändert habe, wird der Kalender ohne Hintergrundfarben angezeigt.

```typoscript
Extentsion-Template-Setup:
page.headerData.20 = TEXT
page.headerData.20.value =   <link href="fileadmin/template/jw_calendar.css" rel="stylesheet" media="screen" />
```

```typoscript
Main-Template-Constants:
###############################################
# TEMPLATE FÜR CALENDAR AUS FILEADMIN LADEN
plugin.tx_jwcalendar_pi1 {
   templateFile = fileadmin/template/jw_calendar.tmpl
   }
```

```typoscript
Main-Template-Setup:
#############################################
# Kalender Layout
plugin.tx_jwcalendar_pi1._CSS_DEFAULT_STYLE >
```

Ich hoffe jemand kann mir helfen.

Schon einmal ein großes Dankeschön!

Greeneye[/b]

### [#63](https://www.typo3.net/d/19839-funktionierender-kalender/63) · arillus · 2006-02-07

Hallo,
ich hab folgendes Problem mit dem jw_calendar:

Wenn ein FE_User einen Termin einträgt, der über mehrere Tage geht, wird dieser nicht korrekt angezeigt:

<http://www.hainfeld.at/cms/index.php?id=184&tx_jwcalendar_pi1%5Btime%5D=1164927600&tx_jwcalendar_pi1%5Buid%5D=233&tx_jwcalendar_pi1%5Bview%5D=MONTH&cHash=c5bcf37c6e>

Testeintrag im Dez. sollte eigenltich vom 22.12. bin zum 25.12. gehen.

Typo3 Version 3.8.1
jw_calendar: 1.3.20

### [#64](https://www.typo3.net/d/19839-funktionierender-kalender/64) · chukks · 2006-02-27

Hallo Gemeinde,

In der Tat, die Extension ist erste Sahne!!!
Bei mir funktioniert sie auf dem WAMP einwandfrei.
Sobald ich sie im Lamp einsetzen will bekomme ich ein Template Problem.
Ich benutze 3.8.1 mit eine aktuelle PHP4.

Ich will eine listview verwenden, ich füge das plugin auf der Seite, habe meine Kategorien und Events erstellt.
Alles wird auch richtig angezeigt. Das Probleme ist, wenn ich auf dem link "Read more" klicke bekomme ich Error! No Template found!

Ich habe bis jetzt keine Idee voran es liegen könnte  #angry#

Hat jemand dieses Problem schon gehabt? Ich bin auf jeden Hinweis dankbar!

Danke & Gruß

Chukks

### [#65](https://www.typo3.net/d/19839-funktionierender-kalender/65) · chukks · 2006-02-27

Hallo nochmal,

Ok, ich habe es!!!
Es lag an meine verwendung der RealURL extension!!!

Problem erledigt!!!

Danke

### [#66](https://www.typo3.net/d/19839-funktionierender-kalender/66) · haegar_007 · 2006-03-04

Hallo!

Bei all dem jw_calendar Benutzern fast etwas OFF-Topic, aber gaaaanz am Anfang war
ja die Frage nach überhaupt einem Kalender - nachdem es mir gelungen ist, den
Extended Calendar zum Funktionieren zu bringen und ich den außerdem ganz nett
finde, habe ich auch aufgeschrieben, was ich dafür gemacht habe:

<http://www.gtr-wiki.de/typo3:extended_calendar>

Vielleicht hilfts ja jemandem.

Was ich nicht so ganz verstehe - und was mich wirklich langsam ärgert:
Wenn man im Netz nach Howtos oder ähnlichem sucht bekommt man ständig Links
auf Seiten bei Typo3.org die es nicht mehr gibt, wo sind die Sachen alle hin?
(Mal abgesehen davon, dass ein Redesign, das alle Links tötet einfach Sch...
ist, bei einem Projekt wie Typo3 erst recht)

Grüße, Frank

### [#67](https://www.typo3.net/d/19839-funktionierender-kalender/67) · BreiBurgenBauer · 2006-05-16

1. Ich würde gern einige Felder aus dem Eingabeformular von jw_calendar weglassen. Ich will den Kalender nicht als Veranstaltungskalender benutzen, sondern für interne Terminabsprachen. Also brauche ich solche Dinge wie Veranstalter oder Veranstaltungsort nicht. Die Eingabemaske fragt aber danach.
Wenn ich aus der "class.tx_jwcalendar_pi1_feEntryView.php" die Fehlermeldungen entferne, so dass ich auch ohne diese Felder auskomme, geht es trotzdem nicht. Die so erstellten Einträge werden gar nicht erst irgendwo angezeigt, obwohl die erfolgreiche Eingabe bestätigt wurde. Was muss ich noch tun?

2. Ich hätte außerdem gern, dass der angemeldete User automatisch mit in den Eintrag aufgenommen wird, sozusagen als Urheber. Wie mache ich das?

Falls jemand eine andere Extension weiß, die das macht, wäre das auch sehr hilfreich. (Ich brauche eigentlich nur einen Kalender für Anfangs- und Endzeiten und Kategorien sowie den jeweiligen Urheber und ein kleines Kommentarfeld, das auch freigelassen werden kann)

### [#68](https://www.typo3.net/d/19839-funktionierender-kalender/68) · nadja · 2006-06-22

Hi Arnem

Was meinst du damit:

- auf den entsprechenden Seiten das Plugin als Seiteninhalt eintragen
- in den Plugin-Einstellungen die gewünschte Ansicht wählen und den Sysordner eintragen
... fertig!

Bei mir will das einfach nicht klappen ... #angry#
Grüße

---

Quelle: „Funktionierender Kalender!“, typo3.net, https://www.typo3.net/d/19839-funktionierender-kalender
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
