تفضل الملف المعدل من
pbboardCodeparse.class.php من آخر تحديث للبرنامج بتاريخ 24-9-10
اذا ظهر تحديث لذلك الملف أو للتعديل بنفسك ادخل للملف واستبدل الكود
CODE
function PowerCode_Media($linky, $messages)
{
if (trim($messages) == '')
{
return '';
}
$messages = str_replace('"', '"', $messages);
$linky = str_replace(array('"', "'"), array('"', '''), $linky);
return "<span><object width='350' height='350'><param name='movie' value='$linky'><PARAM name='ShowControls' VALUE='true'><param name='ShowStatusBar' value='true'><PARAM name='ShowDisplay' VALUE='false'><PARAM name='autostart' VALUE='false'><embed src='$linky' type='application/x-mplayer2' ShowControls='1' ShowStatusBar='1' ShowDisplay='0' autostart='0' width='350' height='300'></embed></object></span>";
}
ب
CODE
function PowerCode_Media($linky){
if (trim($linky) == ''){return '';}
$linky = str_replace(array('"', "'"), array('', ''), $linky);
if (!preg_match('#^[a-z]+://#si', $linky)){return '';}
$width=480;
$height=360;
$type="video/x-ms-wmv";
$linko=$linky;
$link = strtolower($linky);
if(stristr($link,'.m4v')||stristr($link,'.mp4')||stristr($link,'.m4a')||stristr($link,'.qt')||stristr($link,'.mov')||stristr($link,'.flv'))
{$type="application/x-shockwave-flash";
$linko="mediaplayer/player_flv_maxi.swf";
$flashvars="flv=$linky&autoplay=0&showvolume=1&loop=1&showstop=1&width=480&height=360&bgcolor1=7c7c7c&bgcolor2=646464&playercolor=646464&buttoncolor=ffffff&buttonovercolor=ffb43f&showfullscreen=1";
}
if(stristr($link,'.mp3'))
{$type="application/x-shockwave-flash";
$linko="mediaplayer/player_mp3_maxi.swf";
$width=480;
$height=30;
$flashvars="mp3=$linky&autoplay=0&showlist=1&showvolume=1&loop=1&showstop=1&width=480&height=30&bgcolor1=7c7c7c&bgcolor2=646464&buttoncolor=ffffff&buttonovercolor=ffb43f";
}
if(stristr($link,'.3gp')||stristr($link,'.mpg')||stristr($link,'.mpeg')||stristr($link,'.mp2')||stristr($link,'.mpa')||stristr($link,'.dat')||stristr($link,'.aac')){$type="video/quicktime";}
if(stristr($link,'.swf')){$type="application/x-shockwave-flash";}
if(stristr($link,'.dcr')){$type="application/x-director";}
if(stristr($link,'.ra')||stristr($link,'.ram')||stristr($link,'.rm')||stristr($link,'.rmm')||stristr($link,'.rv')||stristr($link,'.rmvb')){$type="audio/x-pn-realaudio-plugin";}
if(stristr($link,'.mid')||stristr($link,'.midi')){$type="audio/x-midi";}
$html = "<div align="center"><embed src="$linko" width="$width" height="$height" loop=1 menu=1 type="$type" AutoStart=0 ImageWindow=1 allowfullscreen="true" flashvars="$flashvars"></embed></div>";
return $html;
}
ومن استعمل التعديل السابق أي استعمل كبسة الفلاش
استبدل:
CODE
function PowerCode_Flash ($message, $param1 = '', $param2 = '', $type = '' )
{
if (trim($message) == '' || $type == '')
{
return '';
}
if (!preg_match('#^[a-z]+://#si', $message)){
return '';
}
$param1 = intval($param1);
$param2 = intval($param2);
$html = '<span><embed src="'.$message.'" width="'.$param2.'" height="'.$param1.'" quality=high wmode=transparent loop=true menu=false TYPE="application/x-shockwave-flash"</embed></span>';
return $html;
}
ب
CODE
function PowerCode_Flash ($linky, $height = '', $width = ''){
$height = intval($height);
$width = intval($width);
$type="video/x-ms-wmv";
$linko=$linky;
$link = strtolower($linky);
if(stristr($link,'.mp3')||stristr($link,'.m4v')||stristr($link,'.mp4')||stristr($link,'.m4a')||stristr($link,'.qt')||stristr($link,'.mov')||stristr($link,'.flv'))
{$type="application/x-shockwave-flash";
$linko="mediaplayer/player";
$flashvars="file=$linky&image=mediaplayer/preview.gif";
}
if(stristr($link,'.3gp')||stristr($link,'.mpg')||stristr($link,'.mpeg')||stristr($link,'.mp2')||stristr($link,'.mpa')||stristr($link,'.dat')||stristr($link,'.aac')){$type="video/quicktime";}
if(stristr($link,'.swf')){$type="application/x-shockwave-flash";}
if(stristr($link,'.dcr')){$type="application/x-director";}
if(stristr($link,'.ra')||stristr($link,'.ram')||stristr($link,'.rm')||stristr($link,'.rmm')||stristr($link,'.rv')||stristr($link,'.rmvb')){$type="audio/x-pn-realaudio-plugin";}
if(stristr($link,'.mid')||stristr($link,'.midi')){$type="audio/x-midi";}
$html = "<div align="center"><embed src="$linko" width="$width" height="$height" loop=1 menu=1 type="$type" AutoStart=0 ImageWindow=1 allowfullscreen="true" flashvars="$flashvars"></embed></div>";
return $html;
}
ولإضافة ملف ميديا للمشاركة انقر على كبسة اضافة فيديو
والكود يتعرف على نوع الملف من امتداه ويحدد المشغل المناسب, ويجب الانتباه ان هناك ملفات تحتاج لتثبيت المشغل الخاص بها مثل ريلبلاير, وكويك تايم.
أما الملفات من نوع Mp3, .flv, .mov,.mp4 فسيتم تشغيلها بواسطة مشغل فلاش خاص.
لا تنس أن ترفع المجلد الملحق mediaplayer لمنتداك.