Jump to content
  • 0

Не разворачивается youtube ролик на сайте


okunev2
 Share

Question

Вставляю в контенте страницы ролик строкой


<p><embed type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://www.youtube.com/v/f_Y2oFbTrR8%26hl=en%26fs=1%26rel=0%26ap=%2526fmt=18" width="425" height="344"></embed></p>

Параметр есть разрешения разворачивания ролика на весь экран, но кликая "fool screen" развернуть ничего не происходит. Проверял на разных ПК.

Может кто сталкивался? Есть решение?

Edited by okunev2
Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

ВИдимо вы что-то не учли. Ютьюб предлагает вот такой код для встраивания:


<iframe width="640" height="360" src="//www.youtube.com/embed/f_Y2oFbTrR8?feature=player_embedded" frameborder="0" allowfullscreen></iframe>

ЗЫ По видео ролику правой клопкой мыши и там "Спокировать html код" (Copy embed code)

Link to comment
Share on other sites

  • 0

ВИдимо вы что-то не учли. Ютьюб предлагает вот такой код для встраивания:


<iframe width="640" height="360" src="//www.youtube.com/embed/f_Y2oFbTrR8?feature=player_embedded" frameborder="0" allowfullscreen></iframe>

ЗЫ По видео ролику правой клопкой мыши и там "Спокировать html код" (Copy embed code)

вот плагин, пробывал переделать, что-то не катит:


var dialog = window.parent ;
var oEditor = dialog.InnerDialogLoaded() ;
var FCK = oEditor.FCK ;
var FCKLang = oEditor.FCKLang ;
var FCKConfig = oEditor.FCKConfig ;
//security RegExp
var REG_SCRIPT = new RegExp("< *script.*>|< *style.*>|< *link.*>|< *body .*>", "i");
var REG_PROTOCOL = new RegExp("javascript:|vbscript:|about:", "i");
var REG_CALL_SCRIPT = new RegExp("&\{.*\};", "i");
var REG_EVENT = new RegExp("onerror|onunload|onblur|onfocus|onclick|onmouseover|onmouseout|onsubmit|onreset|onchange|onselect|onabort", "i");
// Cookie Basic
var REG_AUTH = new RegExp("document\.cookie|Microsoft\.XMLHTTP", "i");
// TEXTAREA
var REG_NEWLINE = new RegExp("\x0d|\x0a", "i");
//#### Dialog Tabs
// Set the dialog tabs.
dialog.AddTab( 'Info', oEditor.FCKLang.DlgInfoTab ) ;
// Get the selected flash embed (if available).
var oFakeImage = FCK.Selection.GetSelectedElement() ;
var oEmbed ;
window.onload = function()
{
// Translate the dialog box texts.
oEditor.FCKLanguageManager.TranslatePage(document) ;
dialog.SetAutoSize( true ) ;
// Activate the "OK" button.
dialog.SetOkButton( true ) ;
SelectField( 'txtUrl' ) ;
}
//#### The OK button was hit.
function Ok()
{
if ( GetE('txtUrl').value.length == 0 )
{
dialog.SetSelectedTab( 'Info' ) ;
GetE('txtUrl').focus() ;
alert( oEditor.FCKLang.DlgYouTubeCode ) ;
return false ;
}
// check security
if (checkCode(GetE('txtUrl').value) == false) {
alert( oEditor.FCKLang.DlgYouTubeSecurity ) ;
return false;
}
oEditor.FCKUndo.SaveUndoStep() ;
if ( !oEmbed )
{
oEmbed = FCK.Editordocument.createElement( 'EMBED' ) ;
oFakeImage = null ;
}
UpdateEmbed( oEmbed ) ;
if ( !oFakeImage )
{
oFakeImage = oEditor.FCKDocumentProcessor_CreateFakeImage( 'FCK__Flash', oEmbed ) ;
oFakeImage.setAttribute( '_fckflash', 'true', 0 ) ;
oFakeImage = FCK.InsertElement( oFakeImage ) ;
}
oEditor.FCKEmbedAndObjectProcessor.RefreshView( oFakeImage, oEmbed ) ;
return true ;
}
function UpdateEmbed( e )
{
var youtubeUrl = GetE('txtUrl').value;
var youtubeId = youtubeUrl.slice(youtubeUrl.search(/\?v=/i)+3);
SetAttribute( e, 'type' , 'application/x-shockwave-flash' ) ;
SetAttribute( e, 'pluginspage' , 'http://www.macromedia.com/go/getflashplayer' ) ;
if ( GetE('radioHigh').checked ) {
SetAttribute( e, 'src' , 'http://www.youtube.com/v/'+youtubeId+'%26hl=en%26fs=1%26rel=0%26ap=%2526fmt=18') ;
} else {
SetAttribute( e, 'src' , 'http://www.youtube.com/v/'+youtubeId+'%26hl=en%26fs=1%26rel=0') ;
}
SetAttribute( e, "width" , GetE('txtWidth').value == '' ? 425 : GetE('txtWidth').value ) ;
SetAttribute( e, "height" , GetE('txtHeight').value == '' ? 344 : GetE('txtHeight').value ) ;
}
function checkCode(code)
{
if (code.search(REG_SCRIPT) != -1) {
return false;
}
if (code.search(REG_PROTOCOL) != -1) {
return false;
}
if (code.search(REG_CALL_SCRIPT) != -1) {
return false;
}
if (code.search(REG_EVENT) != -1) {
return false;
}
if (code.search(REG_AUTH) != -1) {
return false;
}
if (code.search(REG_NEWLINE) != -1) {
return false;
}
}

Link to comment
Share on other sites

  • 0

Это не сарказм) удалять сообщения нельзя, поэтому я неправильное решение затёр

Извините :) Сначала не понял. Не смыслю я в js, а выложил тот чистый код из плагина вкедитора.

Не знаете решения или поновее плагина? Можно просто название

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy