ja genau.
schau Dir vorallem mal die Parameter ...LinkTarget an, die sind elementar wichtig.
ja genau.
schau Dir vorallem mal die Parameter ...LinkTarget an, die sind elementar wichtig.
Ich komme gerade nicht auf das Repository (ist in der Firma geblockt). Muss also später mal ausprobieren, ob das ganze funktioniert. ^^
Kann man eine Seitensteuerung für die Events in der Listenansicht einstellen?
Ich hab den Kalender auch mal auf Performance getestet im Moment steigt er bei ca. 5000 wiederkehrenden Events einer Kategorie aus.
Warum sagt er aber nicht. Nur so als Info 😉
Bis dahin schonmal danke für die Hilfe.
das mit den 5000 wiederkehrenden Events - meinst Du 5000 verschiedene oder eins, das sich 5000 mal wiederholt ?
Ich würd das gerne mal sehen 😉
aprospos Performance, es gibt eine Seite, die mehrere 1000 Kalender integriert haben, und da gehts flüssig: http://www.spielwarenmesse.de/index.php?id=498
Ich hab eins erstellt, was sich 200 mal wiederholt. Und das habe ich dann aus Faulheit ^^ per Script vervielfältigt und irgendwo zwischen 5000 und 6000 steigt der Kalender aus.
Würd ich dir gerne zeigen, aber ist ne Kundenwebsite und die Seite ist im Moment noch versteckt, weil der Kalender noch nicht fertig konfiguriert ist.
Aber ich muss schonmal sagen, dass er um einiges schneller ist, als der JW Kalender.
btw. brauch ich für das Repository einen User?!
fürs repos braucht man einen user - aber dafür gibts die nightly builds (siehe link in diesem thread)
ok, bei den recurrent events werde ich mal testen, es kann auch sein, das Du was falsch gesetzt hast.
Wir haben schon was neues eingebaut, die Liste kann nach Tagen/Wochen/Monaten gewrappt werden. Das ist echt praktisch.
Hier ist mein Script, womit ich die Testevents erzeugt habe:
$start = strtotime('+'.$i.' days');
$end = strtotime('+'.($i + 1).' days');
$query1 = 'INSERT INTO tx_cal_event
(uid, pid, tstamp, crdate, cruser_id, deleted, hidden, starttime, endtime, start_date, end_date, start_time, end_time, title, calendar_id, category_id, organizer, organizer_id, location, location_id, description, freq, until, cnt, byday, bymonthday, bymonth, intrval, monitor_cnt, exception_cnt, fe_cruser_id, fe_crgroup_id, shared_user_cnt, type, page, ext_url, isTemp, image, imagecaption, imagealttext, imagetitletext, attachment)
VALUES
('.$i.', 751, 1168418499, 1168334196, 4, 0, 0, 0, 0, '.$start.', '.$end.', 0, 0, "Test-Event", 1, 1, "", 0, "", 0, "Decipio ne Sus deduco his nam verecundor Subaudio, hi ne. Prae vox et. Reprobo sino vituperium Parentela humus de expello exinde. Per cur Iam in supparum Eia ago sis misericordaliter Occatio ter aut Aliusmodi vel Fugo redigo, iam ops tam Plaga consulo sui ymo Zephyr humilitas. Ivi praebalteata Occumbo congruens seco, lea qui se surculus sed abhinc praejudico in forix curo. Sui aut hoc refectorium.", "day", "0", 200, "", "", "", 1, 0, 0, 0, 0, 0, 0, 0, "", 0, "", "", "", "", "");';
$query2 = 'INSERT INTO tx_cal_event_category_mm (uid_local, uid_foreign, tablenames, sorting) VALUES ('.$i.', 1, "", '.$i.');';
Das ganze steht in einer Schleife, die einfach die Events in die DB ballert.
Welchen Link meinst du?
ah, so einer bist Du :p
ich meine den Link: http://svn.webempoweredchurch.org/calendar/downloads
Ok, das sieht ja schonmal gut aus.
N paar Sachen habe ich noch 🙂
1. Wie kann ich die Liste nach Monaten usw. wrappen?
2. Wenn ich in der Monatsansicht einen Tag auswähle, dann schaltet die Liste nicht um. Was brauch ich noch?!
Mein TS:
lib.minical = COA
lib.minical {
wrap = <h3>Der neue Veranstaltungskalender</h3>|
10 < plugin.tx_cal_controller
10 {
pages = 751
view {
defaultView = month
allowedViews = month
month.monthTemplate = fileadmin/templates/cal/monthminiview.tmpl
day.dayViewPid = 750
weekStartDay = Monday
dayLinkTarget = list
list.listViewPid = 750
event.listViewPid = 750
}
}
}
lib.listcal = COA
lib.listcal {
wrap = <h3>Die aktuellen Veranstaltungen</h3>|
20 < plugin.tx_cal_controller
20 {
pages = 751
view {
defaultView = list
allowedViews = list,month,week,day,event
month.monthTemplate = fileadmin/templates/cal/list.tmpl
day.dayViewPid = 750
weekStartDay = Monday
dayLinkTarget = list
list.listViewPid = 750
event.listViewPid = 750
}
}
}
der wrapper ist schon eingebaut, d.h. er ist ab morgen in den nightly packages.
Du kannst ihn über Typoscript aktivieren.
Was soll denn passieren, wenn Du im Monat auf einen Tag klickst ?
@ steffenk
1000 Dank, jetzt läuft alles!!!
Liebe Grüße
Nicole
steffenk schriebWas soll denn passieren, wenn Du im Monat auf einen Tag klickst ?
Die Listenansicht soll dann auf die entspr. Tage springen.
Ich zeige ja immer nur eine begrenzte Anzahl an Terminen in der Liste an. Und wenn ich jetzt in der Kalenderansicht zwei Monate weiterspringe und dann auf einen Tag klicke, sollte die Liste ja auch dahin springen...
u know?!
das geht über die Einstellung:
view.list.useGetdate = 1
Zusätzlich kann man noch die Endzeit beeinflussen:
view.list.useCustomEndtime = 1
view.list.endtime = +14 DAY
Hallo,
um die Description im List Template zu kürzen habe ich das versucht:
#
plugin.tx_cal_controller.view.list.description.stdWrap.crop = 60|...|1
Habe ich in einem Eintrag von Steffen einige Seiten zuvor entdeckt.
Allerdings klappt das mit der 0.14.1 Version nicht.
Hat sich da was geändert?
Schonmal Danke!