Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 10. Januar 2014 12:36

ultimocb
probiert CMS/ms aus
Ort: Halle (Saale)
Registriert: 26. Juli 2011
Beiträge: 21

Google Kalender zeigt keine Termin

Ihr Lieben,

mir ist es nun endlich gelungen, unseren Kalender mit
"{embed url="https://www.google.com/calendar ..."
einzubinden.
Der Kalender wird nun angezeigt, jedoch sehr klein (nicht so wie in der Vorschau auf der Google-Seite, welche den eigentlichen I-Frame Code generiert). Es werden auch keine Daten angezeigt. Der Kalender ist also klein und jungfräulich ...

siehe hier: http://www.bbz-lebensart.de/CMS/index.p … gskalender

Kennt jemand eine Lösung für das Problem?

Offline

#2 10. Januar 2014 14:53

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: Google Kalender zeigt keine Termin

Im Moment steht er auf display:none; und ist für mich nicht sichtbar... aber wenn du dem Aufruf für den iframe ein height:400px; gibst, wird er auch größer/höher

Offline

#3 10. Januar 2014 15:03

ultimocb
probiert CMS/ms aus
Ort: Halle (Saale)
Registriert: 26. Juli 2011
Beiträge: 21

Re: Google Kalender zeigt keine Termin

Theoretisch ist alles sichtbar.. und alles auf 800x800

hier der komplette quelltext der seite:

<p>Kalender</p>
<p>{embed url="https://www.google.com/calendar/embed?title=Veranstaltungskalender%20des%20BBZ%20lebensart%20e.V.&amp;showTitle=0&amp;showPrint=0&amp;showTabs=0&amp;showTz=0&amp;height=800&amp;wkst=1&amp;bgcolor=%23FFFFFF&amp;src=bbz%40bbz-lebensart.de&amp;color=%231B887A&amp;src=ph785eqqu4vcpl8hvven19im5k%40group.calendar.google.com&amp;color=%23875509&amp;src=0dl40hhikg3c3lpu6rbmq4ai04%40group.calendar.google.com&amp;color=%23125A12&amp;src=4sdf5p5da0a9tga1bjguk59l2g%40group.calendar.google.com&amp;color=%2342104A&amp;ctz=Europe%2FBerlin" style=" border:solid 1px #777 " width="800" height="800" frameborder="0" scrolling="no"&gt;}</p>

Offline

#4 10. Januar 2014 15:54

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.435

Re: Google Kalender zeigt keine Termin

Die Termine werden nicht angezeigt, weil der Kalender zu klein ist. Der Kalender ist zu klein, weil das iFrame keine Höhe hat. Dass Du height="800" beim Aufruf angegeben hast, ist zwar schön und gut, interessiert den embed-Tag nur leider überhaupt nicht. Das interessiert den tag deshalb nicht, weil die Höhe dynamisch nach der Höhe des iFrame-Inhalts berechnet wird. Die Höhe kann aber nicht dynamisch berechnet werden, weil der Inhalt des iFrames von einem anderen Server kommt als Deine Webseite.

3 Möglichkeiten...

1. Du gibst dem iFrame in Deinem Stylesheet eine konkrete Höhe:

2. Du verwendest diesen Tag: {iframe}
(ist im Prinzip das gleiche wie embed, nur ohne diese dynamische Höhenberechnung)

3. Du versuchst es mit dem Script aus diesem Thema: http://www.cmsmadesimple.de/forum/viewtopic.php?id=715

Weitere Themen zu ähnlichen Problemen zum Nachlesen:
http://www.cmsmadesimple.de/forum/viewtopic.php?id=2846
http://www.cmsmadesimple.de/forum/viewtopic.php?id=24


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#5 10. Januar 2014 15:56

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: Google Kalender zeigt keine Termin

Dies ist der ausgegebene Quelltext des iframe:

<iframe id='myframe' name='myframe' src='https://www.google.com/calendar/embed?title=Veranstaltungskalender%20des%20BBZ%20lebensart%20e.V.&amp;showTitle=0&amp;showPrint=0&amp;showTabs=0&amp;showTz=0&amp;height=800&amp;wkst=1&amp;bgcolor=%23FFFFFF&amp;src=bbz%40bbz-lebensart.de&amp;color=%231B887A&amp;src=ph785eqqu4vcpl8hvven19im5k%40group.calendar.google.com&amp;color=%23875509&amp;src=0dl40hhikg3c3lpu6rbmq4ai04%40group.calendar.google.com&amp;color=%23125A12&amp;src=4sdf5p5da0a9tga1bjguk59l2g%40group.calendar.google.com&amp;color=%2342104A&amp;ctz=Europe%2FBerlin' scrolling='no' marginwidth='0' marginheight='0' frameborder='0' style='overflow:visible; width:99%; display:none'></iframe>

Da steht nichts von width="800" und height="800"
Für den Kalender schon(als Parameter), aber nicht für den iframe!

Firefox zeigt den Kalender an, Opera nicht.

Offline