Changeset 3138:fdc62ca291e0
- Timestamp:
- 11/17/15 13:22:52 (10 years ago)
- Branch:
- default
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
admin/blog_pref.php
r3115 r3138 264 264 $blog_settings->system->put('media_video_width',$media_video_width); 265 265 $blog_settings->system->put('media_video_height',$media_video_height); 266 $blog_settings->system->put('media_flash_fallback',!empty($_POST['media_flash_fallback'])); 266 267 $blog_settings->system->put('media_img_title_pattern',$_POST['media_img_title_pattern']); 267 268 $blog_settings->system->put('media_img_use_dto_first',!empty($_POST['media_img_use_dto_first'])); … … 610 611 '<p class="field"><label for="media_video_height">'.__('Height').'</label> '. 611 612 form::field('media_video_height',3,3,$blog_settings->system->media_video_height).'</p>'. 613 614 '<h5>'.__('Flash player').'</h5>'. 615 '<p><label for="media_flash_fallback">'. 616 form::checkbox('media_flash_fallback','1',$blog_settings->system->media_flash_fallback). 617 __('Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media').'</label></p>'. 618 '<p class="form-note info">'.__('For flv video, the Flash player will be anyway inserted.').'</p>'. 612 619 '</div>'. 613 620 -
admin/media.php
r3136 r3138 832 832 if ($file_type[0] == 'audio') 833 833 { 834 $lst .= '<li>'.dcMedia::audioPlayer($f->type,$f->file_url,$core->adminurl->get("admin.home",array('pf' => 'player_mp3.swf')) ).'</li>';834 $lst .= '<li>'.dcMedia::audioPlayer($f->type,$f->file_url,$core->adminurl->get("admin.home",array('pf' => 'player_mp3.swf')),null,$core->blog->settings->system->media_flash_fallback).'</li>'; 835 835 } 836 836 -
admin/media_item.php
r3112 r3138 379 379 380 380 $public_player_style = unserialize($core->blog->settings->themes->mp3player_style); 381 $public_player = dcMedia::audioPlayer($file->type,$file->file_url,$core->blog->getQmarkURL().'pf=player_mp3.swf',$public_player_style );381 $public_player = dcMedia::audioPlayer($file->type,$file->file_url,$core->blog->getQmarkURL().'pf=player_mp3.swf',$public_player_style,null,$core->blog->settings->system->media_flash_fallback); 382 382 echo form::hidden('public_player',html::escapeHTML($public_player)); 383 383 echo '</p>'; … … 419 419 420 420 $public_player_style = unserialize($core->blog->settings->themes->flvplayer_style); 421 $public_player = dcMedia::videoPlayer($file->type,$file->file_url,$core->blog->getQmarkURL().'pf=player_flv.swf',$public_player_style );421 $public_player = dcMedia::videoPlayer($file->type,$file->file_url,$core->blog->getQmarkURL().'pf=player_flv.swf',$public_player_style,null,$core->blog->settings->system->media_flash_fallback); 422 422 echo form::hidden('public_player',html::escapeHTML($public_player)); 423 423 echo '</p>'; … … 521 521 if ($file_type[0] == 'audio') 522 522 { 523 echo dcMedia::audioPlayer($file->type,$file->file_url,$core->adminurl->get("admin.home",array('pf' => 'player_mp3.swf'))); 523 echo dcMedia::audioPlayer($file->type,$file->file_url,$core->adminurl->get("admin.home",array('pf' => 'player_mp3.swf')), 524 null,$core->blog->settings->system->media_flash_fallback); 524 525 } 525 526 if ($file_type[0] == 'video') 526 527 { 527 echo dcMedia::videoPlayer($file->type,$file->file_url,$core->adminurl->get("admin.home",array('pf' => 'player_flv.swf'))); 528 echo dcMedia::videoPlayer($file->type,$file->file_url,$core->adminurl->get("admin.home",array('pf' => 'player_flv.swf')), 529 null,$core->blog->settings->system->media_flash_fallback); 528 530 } 529 531 -
inc/core/class.dc.core.php
r3126 r3138 1394 1394 array('media_video_height','integer',300, 1395 1395 'Video height in media manager'), 1396 array('media_flash_fallback','boolean',true, 1397 'Flash player fallback for audio and video media'), 1396 1398 array('nb_post_for_home','integer',20, 1397 1399 'Number of entries on first home page'), -
inc/core/class.dc.media.php
r3099 r3138 1103 1103 Returns HTML code for audio player (HTML5 and if possible fallback Flash player) 1104 1104 1105 @param type <b>string</b> audio mime type 1106 @param url <b>string</b> audio URL to play 1107 @param player <b>string</b> Player URL (flash player fallback) 1108 @param args <b>array</b> Player parameters (flash player fallback) 1105 @param type <b>string</b> audio mime type 1106 @param url <b>string</b> audio URL to play 1107 @param player <b>string</b> Player URL (flash player fallback) 1108 @param args <b>array</b> Player parameters (flash player fallback) 1109 @param fallback <b>boolean</b> Include Flash player fallback 1109 1110 @return <b>string</b> 1110 1111 */ 1111 public static function audioPlayer($type,$url,$player=null,$args=null )1112 public static function audioPlayer($type,$url,$player=null,$args=null,$fallback=true) 1112 1113 { 1113 1114 $audio = … … 1115 1116 '<source src="'.$url.'">'; 1116 1117 1117 if ($ type == 'audio/mpeg3') {1118 if ($fallback && $type == 'audio/mpeg3') { 1118 1119 // Include Flash player fallback 1119 1120 if (!$player) { … … 1170 1171 Returns HTML code for video player (HTML5 and if possible fallback Flash player) 1171 1172 1172 @param type <b>string</b> video mime type 1173 @param url <b>string</b> video URL to play 1174 @param player <b>string</b> Player URL (flash player fallback) 1175 @param args <b>array</b> Player parameters (flash player fallback) 1173 @param type <b>string</b> video mime type 1174 @param url <b>string</b> video URL to play 1175 @param player <b>string</b> Player URL (flash player fallback) 1176 @param args <b>array</b> Player parameters (flash player fallback) 1177 @param fallback <b>boolean</b> Include Flash player fallback (if not .flv) 1176 1178 @return <b>string</b> 1177 1179 */ 1178 public static function videoPlayer($type,$url,$player=null,$args=null )1180 public static function videoPlayer($type,$url,$player=null,$args=null,$fallback=true) 1179 1181 { 1180 1182 $video = ''; … … 1198 1200 } 1199 1201 1200 if ($type == 'video/x-flv' || $type == 'video/mp4' || $type == 'video/x-m4v')1202 if ($type == 'video/x-flv' || ($fallback && ($type == 'video/mp4' || $type == 'video/x-m4v'))) 1201 1203 { 1202 1204 // Include Flash player fallback … … 1256 1258 Returns HTML code for MP3 player 1257 1259 1258 @param url <b>string</b> MP3 URL to play1259 @param player <b>string</b> Player URL1260 @param url <b>string</b> MP3 URL to play 1261 @param player <b>string</b> Player URL 1260 1262 @param args <b>array</b> Player parameters 1263 @param fallback <b>boolean</b> Include Flash player fallback 1261 1264 @return <b>string</b> 1262 1265 */ 1263 public static function mp3player($url,$player=null,$args=null )1266 public static function mp3player($url,$player=null,$args=null,$fallback=true) 1264 1267 { 1265 1268 if (!$player) { … … 1299 1302 '<audio controls preload="auto">'. 1300 1303 '<source src="'.$url.'" type="audio/mpeg">'. 1301 '<object type="application/x-shockwave-flash" '. 1302 'data="'.$player.'" '. 1303 'width="'.$args['width'].'" height="'.$args['height'].'">'. 1304 '<param name="movie" value="'.$player.'" />'. 1305 '<param name="wmode" value="transparent" />'. 1306 '<param name="FlashVars" value="'.implode('&',$vars).'" />'. 1307 __('Embedded Audio Player'). 1308 '</object>'. 1304 ($fallback ? 1305 '<object type="application/x-shockwave-flash" '. 1306 'data="'.$player.'" '. 1307 'width="'.$args['width'].'" height="'.$args['height'].'">'. 1308 '<param name="movie" value="'.$player.'" />'. 1309 '<param name="wmode" value="transparent" />'. 1310 '<param name="FlashVars" value="'.implode('&',$vars).'" />'. 1311 __('Embedded Audio Player'). 1312 '</object>' : ''). 1309 1313 '</audio>'; 1310 1314 } -
inc/dbschema/upgrade.php
r3128 r3138 467 467 } 468 468 469 if (version_compare($version,'2.9','< '))469 if (version_compare($version,'2.9','<=')) 470 470 { 471 471 # Some new settings should be initialized, prepare db queries 472 472 $strReq = 'INSERT INTO '.$core->prefix.'setting'. 473 473 ' (setting_id,setting_ns,setting_value,setting_type,setting_label)'. 474 ' VALUES(\'%s\',\'system\',\'%s\',\'integer\',\'%s\')'; 475 $core->con->execute(sprintf($strReq,'media_video_width','400','Media video insertion width')); 476 $core->con->execute(sprintf($strReq,'media_video_height','300','Media video insertion height')); 474 ' VALUES(\'%s\',\'system\',\'%s\',\'%s\',\'%s\')'; 475 $core->con->execute( 476 sprintf($strReq,'media_video_width','400','integer','Media video insertion width')); 477 $core->con->execute( 478 sprintf($strReq,'media_video_height','300','integer','Media video insertion height')); 479 $core->con->execute( 480 sprintf($strReq,'media_flash_fallback','1','boolean','Flash player fallback for audio and video media')); 477 481 } 478 482 -
locales/fr/main.po
r3136 r3138 445 445 msgstr "Taille par defaut des vidéos insérées (en pixels)" 446 446 447 msgid "Flash player" 448 msgstr "Lecteur Flash" 449 450 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 451 msgstr "Insérer le lecteur Flash de secours pour les médias vidéo (mp4 ou m4v) et audio (mp3)" 452 453 msgid "For flv video, the Flash player will be anyway inserted." 454 msgstr "Pour les vidéos Flv, le lecteur Flash sera quoi qu'il en soit inséré." 455 447 456 msgid "Default image insertion attributes" 448 457 msgstr "Attributs par défaut pour l'insertion d'image"
Note: See TracChangeset
for help on using the changeset viewer.