So how did you get it to appear working fine in your entry, then?
What is the code you pasted into the editor?
. . .
I just did a quick test.
It appears to be like this: Insert as
source code Code: Select all
<iframe width="560" height="315" src="//www.youtube.com/embed/C6s22GxaCQ0" frameborder="0" allowfullscreen></iframe>
If I preview this entry, the preview looks fine, but the entry textarea shows nothing. And if furthermore saved, the fontend entry does
not display the video.
If you put in the video and save the entry, all is well in the frontend. If you re-open this entry, the pasted iframe-code is gone and you would need to re-add it again before saving.
Solution: If using preview, or re-writing an entry please re-paste the video again, before saving.
I cannot tell you which funny bug or setting does make this happen like this, but it is some sort of iframe issue. Possibly in the CKEDITOR Javascript build.
We have to wait until they recognize this issue and solve it in a new version, I assume.
Or you could link yourself to the ckeditor forum and ask for help (and tell us afterwards!).
. . .
EDIT 2:
I found the issue, its incredible easy to solve.
CKEDITOR uses Advanced Content Filtering (ACF), which denies things like this.
Solution: Go to your backend → Manage Plugins → Event section → Ckeditor Plugin Configuration and set ACF turn off to true (YES).
In the ckeditor forum they say, the ckeditor plugin for embedding videos isn't fully working yet and the upper temporary ACF off solution isn't
... exactly the solution -- this setting will turn ACF off for anyone who's using it. The proper way to fix the issue is to update the plugin to comply with Advanced Content Filter and *not* to turn the filter off. for the whole editor.
You could also install the ckeditor plugin MediaEmbed from here
https://github.com/frozeman/MediaEmbed since this has now solved the ACF issue by allowing iframe with media integraton.
This plugin is not part of the standard ckeditor package, since this has ACF and - if turned off - will also allow iframed videos. So in short, it is a decision of secureness.