What is Web±à³Ì Readers Blog?

    Web±à³Ì Readers Blog¼¯ÖÐÁËWeb×ÊÉî³ÌÐòÔ±µÄ¼¼ÇɺÍʵս¾­Ñ飬º­¸ÇÁËWeb±à³ÌµÄÈ«²¿·¶Î§: 3P(ASP, JSP, PHP) web±à³Ì¼¼Êõ£¬MySQLÊý¾Ý¿â¿ª·¢£¬·þÎñÆ÷ÍøÂ簲ȫºÍDIV+CSS²¼¾ÖµÈ£¬ÌṩһЩÓÅÐãµÄ±à³ÌÔ´Â룬ʹÄúµÄWeb±à³Ìѧϰ֮·¸ü¼Óƽ̹¡£

ä¯ÀÀģʽ: ±ê×¼ | Áбí

ÀûÓÃFckeditor²åÈëwmv,wma,mp3,aviµÈÊÓÆµÎļþ

Submitted by ×÷Õß: admin 2008-06-16 12:14:08

Fckeditor²»¾Ãǰ¸Õ¸Õ·¢²¼ÁË×îеİ汾2.5£¬¹¦ÄÜÓÖ½øÒ»²½Ç¿»¯£¬¿ÉÒÔ²åÈëwmv,wma,mp3,aviµÈÊÓÆµÎļþ¡£

Ҫ˵Ã÷һϣ¬µÚÒ»²½ÖеÄD.src.endsWith('.swf',true) ÔÚÒÔǰµÄ°æ±¾¿ÉÄÜΪC.src.endsWith('.swf',true)¡£

ÐÞ¸ÄǰעÒⱸ·ÝÎļþ£¬ÒÔÃâÔì³É²»±ØÒªµÄÂé·³¡£

Ò»¡¢·Ö±ð´ò¿ª:editor/js/fckeditorcode_ie_1.jsºÍ/editor/js/fckeditorcode_gecko_1.js

ÕÒµ½³ÌÐò´úÂë

ÒÔÏÂÊÇ´úÂëÆ¬¶Î£º
D.src.endsWith('.swf',true)
Ìæ»»Îª: 
 
ÒÔÏÂÊÇ´úÂëÆ¬¶Î£º
D.src.endsWith('.swf',true) || D.src.endsWith('.mpg',true) || D.src.endsWith
('.asf',true) || D.src.endsWith('.wma',true) || D.src.endsWith('.wmv',true) ||
D.src.endsWith('.avi',true) || D.src.endsWith('.mov',true) || D.src.endsWith
('.mp3',true) || D.src.endsWith('.rm',true) || D.src.endsWith('.ra',true) || D.
src.endsWith('.rmvb',true) || D.src.endsWith('.mid',true) || D.src.endsWith
('.ram',true)

Îļþ¸ñʽÄã¸ù¾Ýʵ¼ÊÇé¿öÔö¼Ó£¬»ù±¾ÉÏÃæµÄ¼¸ÖÖÒѾ­¿ÉÒÔÂú×ãÐèÒªÁË¡£

¶þ¡¢´ò¿ª/editor/dialog/fck_flash/fck_flash.js

1¡¢Ôö¼Ó³ÌÐò´úÂë
 
ÒÔÏÂÊÇ´úÂëÆ¬¶Î£º
function WinPlayer(url){
    var r, re;
    re = /.(avi|wmv|asf|wma|mid|mp3|mpg)$/i;
    r = url.match(re);
    return r;
}

function RealPlayer(url){
    var r, re;
    re = /.(.rm|.ra|.rmvb|ram)$/i;
    r = url.match(re);
    return r;
}

function QuickTime(url){
    var r, re;
    re = /.(mov|qt)$/i;
    r = url.match(re);
    return r;
}

function FlashPlayer(url){
    var r, re;
    re = /.swf$/i;
    r = url.match(re);
    return r;
}


2¡¢Ìæ»»³ÌÐò´úÂë
 
ÒÔÏÂÊÇ´úÂëÆ¬¶Î£º
e.type = 'application/x-shockwave-flash' ;

Ϊ
ÒÔÏÂÊÇ´úÂëÆ¬¶Î£º
if(WinPlayer(GetE('txtUrl').value)!=null){
    e.type = 'application/x-mplayer2' ;
}
if(RealPlayer(GetE('txtUrl').value)!=null){
    e.type = 'audio/x-pn-realaudio-plugin' ;
}
if(QuickTime(GetE('txtUrl').value)!=null){
    e.type = 'video/quicktime' ;
}
if(FlashPlayer(GetE('txtUrl').value)!=null){
    e.type = 'application/x-shockwave-flash' ;
    e.pluginspage = 'http://www.macromedia.com/go/getflashplayer' ;
}

3¡¢Ìæ»»³ÌÐò´úÂë
 
ÒÔÏÂÊÇ´úÂëÆ¬¶Î£º
SetAttribute( e, 'type', 'application/x-shockwave-flash' ) ;
SetAttribute( e, 'pluginspage'    , 'http://www.macromedia.com/go/getflashplayer' ) ;

Ϊ
 
ÒÔÏÂÊÇ´úÂëÆ¬¶Î£º
if(WinPlayer(GetE('txtUrl').value)!=null){
    e.type = 'application/x-mplayer2' ;
    SetAttribute( e, 'autostart', GetE('chkAutoPlay').checked ? 'true' : 'false' ) ;
}
if(RealPlayer(GetE('txtUrl').value)!=null){
    e.type = 'audio/x-pn-realaudio-plugin' ;
    SetAttribute( e, 'autostart', GetE('chkAutoPlay').checked ? 'true' : 'false' ) ;
}
if(QuickTime(GetE('txtUrl').value)!=null){
    e.type = 'video/quicktime' ;
    SetAttribute( e, 'autostart', GetE('chkAutoPlay').checked ? 'true' : 'false' ) ;
}
if(FlashPlayer(GetE('txtUrl').value)!=null){
    e.type = 'application/x-shockwave-flash' ;
    SetAttribute( e, 'scale', GetE('cmbScale').value ) ;
    SetAttribute( e, 'menu', GetE('chkMenu').checked ? 'true' : 'false' );
    SetAttribute( e, 'play', GetE('chkAutoPlay').checked ? 'true' : 'false' ) ;
}


Èý¡¢·Ö±ð´ò¿ªeditor\filemanager\browser\default\connectors\phpºÍeditor\filemanager\upload\phpϵÄconfig.phpÎļþ
1¡¢Ìæ»»³ÌÐò´úÂë
ÕÒµ½³ÌÐò´úÂë
ÒÔÏÂÊÇ´úÂëÆ¬¶Î£º
$Config['AllowedExtensions']['Flash']    = array('swf','fla') ;
$Config['DeniedExtensions']['Flash']    = array() ;
Ìæ»»Îª:
ÒÔÏÂÊÇ´úÂëÆ¬¶Î£º
$Config['AllowedExtensions']['Flash']    = array('swf','fla','wma','wmv','avi','rmvb','ram') ;
$Config['DeniedExtensions']['Flash']    = array() ;


¸ÄÍê´úÂëºó,ÔÚFCKeditor±à¼­Æ÷ÄĸöµØ·½²åÈëwma, wmv,avi,rmvb,ramµÈ¸ñʽµÄýÌåӰƬ£¿
ÓòåÈëFLASHµÄ°´Å¥¾Í¿ÉÒÔ²åÈëÁË£¬Ô­À´µÄFLASHÈÔÈ»ÊÇ¿ÉÒÔÓÃ.

·ÖÀà:ÍøÕ¾|PHPѧϰ | Read more ÔĶÁ (347) ÆÀÂÛ (0)





·Ã¿Í ÆÀÂÛ





·¢±íÆÀÂÛ

êÇ¡¡³Æ (±ØÌî)

ÓÊ¡¡Ïä (±ØÌî)

Íø Õ¾

ÑéÖ¤Âë: (±ØÌî)