Danke Marjorie...!
Dieser Code ist natürlich Quatsch, denn es ist der Code der alten webtodate- bzw. Siquando-Versionen und zeigt, dass sich Siquando um die alten Designs überhaupt nicht kümmert...
Im "Normalfall" ist es ja so, dass man - wenn man denn schon eine neue Programmversion mit responsiven Designs hat - auch nur noch die responsiven Designs nutzt und deshalb ist es wahrscheinlich bis jetzt niemandem aufgefallen (denn in den responsive Designs funktioniert's ja)... bis jetzt eben Silvia kam...
In der Zwischenzeit habe ich aber auch mein (leider schon altes und offenbar auch seniles) Hirn durchforstet, warum ich bei meinen Tests einen anderen Code erhalte...
...und dabei ist mir eingefallen, dass ein Kollege von mir dieses Problem bei einem alten Design (im Falle von Spirit1968, also Silvia) wohl auch schon hatte...
Und dabei hatte ich wohl eben festgestellt, dass für die "alten Designs" auch noch der "alte Code" generiert wird.
In der Zwischenzeit habe ich auch die Beispielseite für meinen Kollegen wieder gefunden und analysieren können, und habe auch meinen "Reperaturansatz" wieder finden können...
Mit responsiven Designs verwendet Siquando die Datei SQWPluginYouResponsive.ccml und zusätzlich (wohl über *.dll, die wir ja nicht beeinflussen können) auch noch die Datei SQWPluginYouTube.css
Für die alten Designs hingegen, wird leider der alte Code der Vorgängerversionen mitgeschleift...
Wer also in Siquando Web9 mit alten, also nicht-responsiven-Designs arbeitet, der sollte als "Notlösung" folgende Änderung in der Datei C:\Program Files (x86)\SIQUANDO\Web 9\plugins\SQWPluginYoutube\SQWPluginYouLegacy.ccml vornehmen:
Ersetze den gesamten Inhalt dieser Datei, also...
Code aus Gründen des Urheberrechts gelöscht! Bitte nicht den vollständigen Inhalt von Original-Dateien posten. [Volker W.]
...durch...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<style type="text/css"> .youtube { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; } .youtube iframe, .youtube object, .youtube embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } </style> <div class="youtube"> <iframe width="100%" height="100%" src="https://www.youtube.com/embed/<cc:print value="id">" frameborder="0" allowfullscreen></iframe> </div> |
...und dann wird das Youtube-Plugin auch mit alten Designs wieder wie vorgesehen funktionieren...
Aber:
...dies ist eigentlich meine "Notlösung" und eigentlich ist es auch Quatsch von Siquando bei alten Designs einfach den alten Code zu verwenden, nachdem sich ja mit der Einführung von HTML5 bei Youtube auch die Einbindung bei Youtube geändert hat und somit wäre eigentlich Siquando hier ganz klar in der Pflicht...! Reklamationen bei Siquando wären also wohl angebracht...
Gruss
Walti