Zum Inhalt springen

Kalender und PDF

Erstellt am 4. April 2006 · 9 Antworten · letzte Antwort am 4. April 2006

Tags: Kalender & Termine, PDF, Frage

chipek ·

Hallo zusammen,

ich bin schon am verzweifeln: Ich würde gerne ein Kalender nutzen
- der Haken dabei ist aber, dass ich die Erweiterung PDF Generator
installiert habe und mir diese nie den aktuellen Kalender anzeigt.
Habe bereits den jw_calendar und den sk_calendar ausprobiert - leider erfolglos.

Wenn ich auf die Seite wechsel und im Kalender blättere wird z.B bei
jw_calendar die Ansicht im PDF ausgegeben, die in der Konfiguration als
Standard angegeben wird. Heißt bei monatlicher Ansicht, wird immer der
aktuelle Monat ausgegeben, egal was ich im Kaldender gerade ansehe.

Der sk_calendar verhält sich ähnlich - mit dem Unterschied das wenn ich
die Ausgabefilter nutze, wird mir eine komplett andere Seite (z.B. Home)
als PDF ausgegeben.

Hat jemand so etwas schon erfolgreich gelöst?

grüße
Chipek

chipek ·

hmm,

da stehe ich gerade auf dem Schlauch :o

Wo könnte den hier der Fehler liegen, habe schon - dachte ich bisher -
alle Konfigurationsmöglichkeiten ausprobiert.

bitte noch ein kleinen Schubs in die richtige Richtung ...
damit ich nicht völlig dumm sterbe ... 😉

Grüße
Chipek

steffenk ·

es ist ja so: der pdf_generator nimmt die aktuelle Url. Wenn die Seite nicht per Url sondern per Javascript oder POST-Variablen erzeugt wird, hat pdf_generator keine Chance, er druckt die Seite, die die aktuelle Url ergibt.

chipek ·

aha -
vielen Dank für den Tipp und natürlich deine Mühe

Bin aber trotzdem leider noch keinen Schritt weiter,
habe jetzt mal mit dem sk_calendar weiter getestet -
weil mir dieser auch mehr zusagt.
Das Ergebins ist leider nicht wie erhofft - habe auch
die mal Formulare der Erweiterung auf 'GET' umgestellt.
Die Variablen für die Erweiterung werden auch in der URL
ausgegeben.

&tx_skcalendar_pi1[offset]=1144101600
&tx_skcalendar_pi1[targetgroups]=
&tx_skcalendar_pi1[categories]=
&tx_skcalendar_pi1[locations]=
&tx_skcalendar_pi1[organizers]=
&tx_skcalendar_pi1[sword]=
&tx_skcalendar_pi1[view]=week

Die gleichen Variablen mit den identischen Werten finde
ich auch im PDF-Link.

Nur das Ergebniss ist nicht identisch.
Kann es sein, dass im PDF Generator was schief läuft? -
habe diesen schon neu installiert, hat aber auch nichts gebracht.

Das kann doch fast nicht sein - ich hab jetzt schon Tage mit
Foren, Mailinglists etc. verbracht, aber irgendwie bin ich wohl
der Einzige der so ein Problem hat.

Beste Grüße
Chipek

chipek ·

@steffenk
Dank deinem Tipp ....

#angry#

... ist der verstaubten Hirnmasse wieder etwas Leben
eingeflösst worden - dank dafür.

Das Problem ist(war), dass ich in der Config vom
PDF-Generator die Option "simulateStaticPdf" aktiviert hat.
Da ändert sich natürlich die URL von index.php ......
auf programm.pdf?&tx_skcalendar_pi1[offset]=1144101600 .....
Somit wird immer das programm.pdf aufgemacht, welches bei
mir natürlich die Monatsansicht des aktuellen Monats ist.

Oh man - kaum war die Option deaktivert - lief alles wie es sollte

Dank nochmal und weiterhin nen schönen Tag

Chipek

chipek ·

Ich habe mich für den sk_calendar entschieden, weil:

- ich einen Kalender mit Filtern brauche (es sind sehr viele Termine in
diesem Kalender, und mit den Filtern kann man schnell die Anzeige
eingränzen)

- die Wochenansicht finde ich auch sehr nützlich, gibt es beim
jw_calendar nicht

- PDF-Erstellung (mittels PDF-Generator, die standardmäßige mit der
Jahresansicht hab ich aus dem Menü geschmissen) ist besser, weil das
Template HTML-basierend ist und somit im PDF gleich richtig ausgegeben
wird (beim jw_calendar müsste ich komplettes Template umschreiben da
es nur CSS basiert)dadurch kann man die Optik für Web und PDF etwas
optimieren

Die OverLib-Geschichte beim jw_calendar ist natürlich schon schön,
aber man kann nicht alles haben.
Ich würde jetzt aber nicht behaupten, dass einer besser oder schlechter
ist - kommt halt immer drauf an was man braucht.

Greetz
Chipek

chipek ·

den hab ich auch schon mal ausprobiert, aber der unterstützt
"additional_params" nicht, zumindest wollte er es bei mir nicht, und
hier kann man ja so einiges noch anpassen, wie Linkcolor, Linkstyle und Backgroundimage

das hab ich in den Constants drin

pdf_generator.additional_params =  --bodyfont Helvetica --fontsize 11 --headfootfont Helvetica --headfootsize 11 --bodyimage fileadmin/templates/images/background_pdf.jpg --linkstyle plain --linkcolor FF8700

greetz
chipek