Dotclear

Changeset 3958:5e250cd51362


Ignore:
Timestamp:
02/20/19 14:35:05 (6 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

No more Flash player (flv, mp3) in Dotclear \o/

Files:
2 deleted
50 edited

Legend:

Unmodified
Added
Removed
  • admin/blog_pref.php

    r3898 r3958  
    260260        $blog_settings->system->put('media_video_width', $media_video_width); 
    261261        $blog_settings->system->put('media_video_height', $media_video_height); 
    262         $blog_settings->system->put('media_flash_fallback', !empty($_POST['media_flash_fallback'])); 
    263262        $blog_settings->system->put('media_img_title_pattern', $_POST['media_img_title_pattern']); 
    264263        $blog_settings->system->put('media_img_use_dto_first', !empty($_POST['media_img_use_dto_first'])); 
     
    587586    ]) . 
    588587    '</p>' . 
    589  
    590     '<h5>' . __('Flash player') . '</h5>' . 
    591     '<p><label for="media_flash_fallback">' . 
    592     form::checkbox('media_flash_fallback', '1', $blog_settings->system->media_flash_fallback) . 
    593     __('Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media') . '</label></p>' . 
    594     '<p class="form-note info">' . __('For flv video, the Flash player will be anyway inserted.') . '</p>' . 
    595588    '</div>' . 
    596589 
  • admin/media.php

    r3956 r3958  
    261261        // Show player if relevant 
    262262        if ($file_type[0] == 'audio') { 
    263             $lst .= '<li>' . dcMedia::audioPlayer($f->type, $f->file_url, $core->adminurl->get("admin.home", ['pf' => 'player_mp3.swf']), null, $core->blog->settings->system->media_flash_fallback, false) . '</li>'; 
     263            $lst .= '<li>' . dcMedia::audioPlayer($f->type, $f->file_url, null, null, null, false, false) . '</li>'; 
    264264        } 
    265265 
  • admin/media_item.php

    r3957 r3958  
    222222}; 
    223223 
    224 $get_img_desc = function($file, $default = '') { 
     224$get_img_desc = function ($file, $default = '') { 
    225225    if (count($file->media_meta) > 0) { 
    226226        foreach ($file->media_meta as $k => $v) { 
     
    291291    // Let user choose thumbnail size if image 
    292292    $media_title = $file->media_title; 
    293     $media_desc = $get_img_desc($file, $media_title); 
     293    $media_desc  = $get_img_desc($file, $media_title); 
    294294 
    295295    echo 
     
    313313 
    314314    if ($file->media_type == 'image') { 
    315         $media_type = 'image'; 
     315        $media_type  = 'image'; 
    316316        $media_title = $get_img_title($file, 
    317317            $core->blog->settings->system->media_img_title_pattern, 
     
    363363if ($popup && !$select) { 
    364364    $media_title = $file->media_title; 
    365     $media_desc = $get_img_desc($file, $media_title); 
     365    $media_desc  = $get_img_desc($file, $media_title); 
    366366 
    367367    echo 
     
    385385 
    386386    if ($file->media_type == 'image') { 
    387         $media_type = 'image'; 
     387        $media_type  = 'image'; 
    388388        $media_title = $get_img_title($file, 
    389389            $core->blog->settings->system->media_img_title_pattern, 
     
    476476        } 
    477477 
    478         $public_player_style = unserialize($core->blog->settings->themes->mp3player_style); 
    479         $public_player       = dcMedia::audioPlayer($file->type, $file->file_url, $core->blog->getQmarkURL() . 'pf=player_mp3.swf', $public_player_style, $core->blog->settings->system->media_flash_fallback); 
    480         echo form::hidden('public_player', html::escapeHTML($public_player)); 
     478        echo form::hidden('public_player', html::escapeHTML(dcMedia::audioPlayer($file->type, $file->file_url))); 
    481479        echo '</p>'; 
    482480        echo '</div>'; 
     
    513511        } 
    514512 
    515         $public_player_style = unserialize($core->blog->settings->themes->flvplayer_style); 
    516         $public_player       = dcMedia::videoPlayer($file->type, $file->file_url, $core->blog->getQmarkURL() . 'pf=player_flv.swf', $public_player_style, $core->blog->settings->system->media_flash_fallback); 
    517         echo form::hidden('public_player', html::escapeHTML($public_player)); 
     513        echo form::hidden('public_player', html::escapeHTML(dcMedia::videoPlayer($file->type, $file->file_url))); 
    518514        echo '</p>'; 
    519515        echo '</div>'; 
     
    616612// Show player if relevant 
    617613if ($file_type[0] == 'audio') { 
    618     echo dcMedia::audioPlayer($file->type, $file->file_url, $core->adminurl->get("admin.home", ['pf' => 'player_mp3.swf']), 
    619         null, $core->blog->settings->system->media_flash_fallback); 
     614    echo dcMedia::audioPlayer($file->type, $file->file_url); 
    620615} 
    621616if ($file_type[0] == 'video') { 
    622     echo dcMedia::videoPlayer($file->type, $file->file_url, $core->adminurl->get("admin.home", ['pf' => 'player_flv.swf']), 
    623         null, $core->blog->settings->system->media_flash_fallback); 
     617    echo dcMedia::videoPlayer($file->type, $file->file_url); 
    624618} 
    625619 
  • inc/core/class.dc.core.php

    r3910 r3958  
    14011401                ['media_video_height', 'integer', 300, 
    14021402                    'Video height in media manager'], 
    1403                 ['media_flash_fallback', 'boolean', true, 
    1404                     'Flash player fallback for audio and video media'], 
    14051403                ['nb_post_for_home', 'integer', 20, 
    14061404                    'Number of entries on first home page'], 
  • inc/core/class.dc.media.php

    r3874 r3958  
    10921092 
    10931093    /** 
    1094     Returns HTML code for audio player (HTML5 and if possible fallback Flash player) 
     1094    Returns HTML code for audio player (HTML5, Flash player fallback is obsolete since 2.15) 
    10951095 
    10961096    @param  type        <b>string</b>         audio mime type 
    10971097    @param    url            <b>string</b>        audio URL to play 
    1098     @param    player        <b>string</b>        Player URL (flash player fallback) 
    1099     @param    args        <b>array</b>        Player parameters (flash player fallback) 
    1100     @param  fallback     <b>boolean</b>        Include Flash player fallback 
     1098    @param    player        <b>string</b>        Player URL (flash player fallback, obsolete) 
     1099    @param    args        <b>array</b>        Player parameters (flash player fallback, obsolete) 
     1100    @param  fallback     <b>boolean</b>        Include Flash player fallback (obsolete) 
    11011101    @param     preload        <b>boolean</b>        Add preload="auto" attribute if true, else preload="none" 
    11021102    @return    <b>string</b> 
    11031103     */ 
    1104     public static function audioPlayer($type, $url, $player = null, $args = null, $fallback = true, $preload = true) 
    1105     { 
    1106         $audio = 
     1104    public static function audioPlayer($type, $url, $player = null, $args = null, $fallback = false, $preload = true) 
     1105    { 
     1106        return 
    11071107            '<audio controls preload="' . ($preload ? 'auto' : 'none') . '">' . 
    1108             '<source src="' . $url . '">'; 
    1109  
    1110         if ($fallback && $type == 'audio/mpeg3') { 
    1111             // Include Flash player fallback 
    1112             if (!$player) { 
    1113                 $player = 'player_mp3.swf'; 
    1114             } 
    1115  
    1116             if (!is_array($args)) { 
    1117                 $args = [ 
    1118                     'showvolume'      => 1, 
    1119                     'loadingcolor'    => 'ff9900', 
    1120                     'bgcolor1'        => 'eeeeee', 
    1121                     'bgcolor2'        => 'cccccc', 
    1122                     'buttoncolor'     => '0066cc', 
    1123                     'buttonovercolor' => 'ff9900', 
    1124                     'slidercolor1'    => 'cccccc', 
    1125                     'slidercolor2'    => '999999', 
    1126                     'sliderovercolor' => '0066cc' 
    1127                 ]; 
    1128             } 
    1129  
    1130             $args['mp3'] = $url; 
    1131  
    1132             if (empty($args['width'])) { 
    1133                 $args['width'] = 200; 
    1134             } 
    1135             if (empty($args['height'])) { 
    1136                 $args['height'] = 20; 
    1137             } 
    1138  
    1139             $vars = []; 
    1140             foreach ($args as $k => $v) { 
    1141                 $vars[] = $k . '=' . $v; 
    1142             } 
    1143  
    1144             $audio .= 
    1145             '<object type="application/x-shockwave-flash" ' . 
    1146             'data="' . $player . '" ' . 
    1147             'width="' . $args['width'] . '" height="' . $args['height'] . '">' . 
    1148             '<param name="movie" value="' . $player . '" />' . 
    1149             '<param name="wmode" value="transparent" />' . 
    1150             '<param name="FlashVars" value="' . implode('&amp;', $vars) . '" />' . 
    1151             __('Embedded Audio Player') . 
    1152                 '</object>'; 
    1153         } 
    1154  
    1155         $audio .= 
     1108            '<source src="' . $url . '">' . 
    11561109            '</audio>'; 
    1157  
    1158         return $audio; 
    1159     } 
    1160  
    1161     /** 
    1162     Returns HTML code for video player (HTML5 and if possible fallback Flash player) 
     1110    } 
     1111 
     1112    /** 
     1113    Returns HTML code for video player (HTML5, Flash player fallback is obsolete since 2.15) 
    11631114 
    11641115    @param  type        <b>string</b>         video mime type 
    11651116    @param    url            <b>string</b>        video URL to play 
    1166     @param    player        <b>string</b>        Player URL (flash player fallback) 
    1167     @param    args        <b>array</b>        Player parameters (flash player fallback) 
    1168     @param  fallback     <b>boolean</b>        Include Flash player fallback (if not .flv) 
     1117    @param    player        <b>string</b>        Player URL (flash player fallback, obsolete) 
     1118    @param    args        <b>array</b>        Player parameters (flash player fallback, obsolete) 
     1119    @param  fallback     <b>boolean</b>        Include Flash player fallback (if not .flv, obsolete) 
    11691120    @param     preload        <b>boolean</b>        Add preload="auto" attribute if true, else preload="none" 
    11701121    @return    <b>string</b> 
    11711122     */ 
    1172     public static function videoPlayer($type, $url, $player = null, $args = null, $fallback = true, $preload = true) 
     1123    public static function videoPlayer($type, $url, $player = null, $args = null, $fallback = false, $preload = true) 
    11731124    { 
    11741125        $video = ''; 
    11751126 
    1176         // Cope with width and height, if given 
    1177         $width  = 400; 
    1178         $height = 300; 
    1179         if (is_array($args)) { 
    1180             if (!empty($args['width']) && $args['width']) { 
    1181                 $width = (int) $args['width']; 
    1182             } 
    1183             if (!empty($args['height']) && $args['height']) { 
    1184                 $height = (int) $args['height']; 
    1185             } 
    1186         } 
    1187  
    11881127        if ($type != 'video/x-flv') { 
     1128            // Cope with width and height, if given 
     1129            $width  = 400; 
     1130            $height = 300; 
     1131            if (is_array($args)) { 
     1132                if (!empty($args['width']) && $args['width']) { 
     1133                    $width = (int) $args['width']; 
     1134                } 
     1135                if (!empty($args['height']) && $args['height']) { 
     1136                    $height = (int) $args['height']; 
     1137                } 
     1138            } 
     1139 
    11891140            $video = 
    11901141                '<video controls preload="' . ($preload ? 'auto' : 'none') . '"' . 
    11911142                ($width ? ' width="' . $width . '"' : '') . 
    11921143                ($height ? ' height="' . $height . '"' : '') . '>' . 
    1193                 '<source src="' . $url . '">'; 
    1194         } 
    1195  
    1196         if ($type == 'video/x-flv' || ($fallback && ($type == 'video/mp4' || $type == 'video/x-m4v'))) { 
    1197             // Include Flash player fallback 
    1198             if (!$player) { 
    1199                 $player = 'player_flv.swf'; 
    1200             } 
    1201  
    1202             if (!is_array($args)) { 
    1203                 $args = [ 
    1204                     'margin'          => 1, 
    1205                     'showvolume'      => 1, 
    1206                     'showtime'        => 1, 
    1207                     'showfullscreen'  => 1, 
    1208                     'buttonovercolor' => 'ff9900', 
    1209                     'slidercolor1'    => 'cccccc', 
    1210                     'slidercolor2'    => '999999', 
    1211                     'sliderovercolor' => '0066cc' 
    1212                 ]; 
    1213             } 
    1214  
    1215             $args['flv'] = $url; 
    1216  
    1217             if (empty($args['width'])) { 
    1218                 $args['width'] = 400; 
    1219             } 
    1220             if (empty($args['height'])) { 
    1221                 $args['height'] = 300; 
    1222             } 
    1223  
    1224             $vars = []; 
    1225             foreach ($args as $k => $v) { 
    1226                 $vars[] = $k . '=' . $v; 
    1227             } 
    1228  
    1229             $video .= 
    1230             '<object type="application/x-shockwave-flash" ' . 
    1231             'data="' . $player . '" ' . 
    1232             'width="' . $args['width'] . '" height="' . $args['height'] . '">' . 
    1233             '<param name="movie" value="' . $player . '" />' . 
    1234             '<param name="wmode" value="transparent" />' . 
    1235             '<param name="allowFullScreen" value="true" />' . 
    1236             '<param name="FlashVars" value="' . implode('&amp;', $vars) . '" />' . 
    1237             __('Embedded Video Player') . 
    1238                 '</object>'; 
    1239         } 
    1240  
    1241         if ($type != 'video/x-flv') { 
    1242             $video .= 
     1144                '<source src="' . $url . '">' . 
    12431145                '</video>'; 
    12441146        } 
     
    12481150 
    12491151    /** 
    1250     Returns HTML code for MP3 player 
     1152    Returns HTML code for MP3 player (Flash player fallback is obsolete since 2.15) 
    12511153 
    12521154    @param    url            <b>string</b>        MP3 URL to play 
    12531155    @param    player        <b>string</b>        Player URL 
    12541156    @param    args        <b>array</b>        Player parameters 
    1255     @param  fallback     <b>boolean</b>        Include Flash player fallback 
     1157    @param  fallback     <b>boolean</b>        Include Flash player fallback (obsolete) 
    12561158    @param     preload        <b>boolean</b>        Add preload="auto" attribute if true, else preload="none" 
    12571159    @return    <b>string</b> 
    12581160     */ 
    1259     public static function mp3player($url, $player = null, $args = null, $fallback = true, $preload = true) 
    1260     { 
    1261         if (!$player) { 
    1262             $player = 'player_mp3.swf'; 
    1263         } 
    1264  
    1265         if (!is_array($args)) { 
    1266             $args = [ 
    1267                 'showvolume'      => 1, 
    1268                 'loadingcolor'    => 'ff9900', 
    1269                 'bgcolor1'        => 'eeeeee', 
    1270                 'bgcolor2'        => 'cccccc', 
    1271                 'buttoncolor'     => '0066cc', 
    1272                 'buttonovercolor' => 'ff9900', 
    1273                 'slidercolor1'    => 'cccccc', 
    1274                 'slidercolor2'    => '999999', 
    1275                 'sliderovercolor' => '0066cc' 
    1276             ]; 
    1277         } 
    1278  
    1279         $args['mp3'] = $url; 
    1280  
    1281         if (empty($args['width'])) { 
    1282             $args['width'] = 200; 
    1283         } 
    1284         if (empty($args['height'])) { 
    1285             $args['height'] = 20; 
    1286         } 
    1287  
    1288         $vars = []; 
    1289         foreach ($args as $k => $v) { 
    1290             $vars[] = $k . '=' . $v; 
    1291         } 
    1292  
     1161    public static function mp3player($url, $player = null, $args = null, $fallback = false, $preload = true) 
     1162    { 
    12931163        return 
    12941164            '<audio controls preload="' . ($preload ? 'auto' : 'none') . '">' . 
    12951165            '<source src="' . $url . '" type="audio/mpeg">' . 
    1296             ($fallback ? 
    1297             '<object type="application/x-shockwave-flash" ' . 
    1298             'data="' . $player . '" ' . 
    1299             'width="' . $args['width'] . '" height="' . $args['height'] . '">' . 
    1300             '<param name="movie" value="' . $player . '" />' . 
    1301             '<param name="wmode" value="transparent" />' . 
    1302             '<param name="FlashVars" value="' . implode('&amp;', $vars) . '" />' . 
    1303             __('Embedded Audio Player') . 
    1304             '</object>' : '') . 
    13051166            '</audio>'; 
    13061167    } 
    13071168 
    13081169    /** 
    1309     Returns HTML code for FLV player 
     1170    Returns HTML code for FLV player (obsolete since 2.15) 
    13101171 
    13111172    @param    url        <b>string</b>        FLV URL to play 
     
    13161177    public static function flvplayer($url, $player = null, $args = null) 
    13171178    { 
    1318         if (!$player) { 
    1319             $player = 'player_flv.swf'; 
    1320         } 
    1321  
    1322         if (!is_array($args)) { 
    1323             $args = [ 
    1324                 'margin'          => 1, 
    1325                 'showvolume'      => 1, 
    1326                 'showtime'        => 1, 
    1327                 'showfullscreen'  => 1, 
    1328                 'buttonovercolor' => 'ff9900', 
    1329                 'slidercolor1'    => 'cccccc', 
    1330                 'slidercolor2'    => '999999', 
    1331                 'sliderovercolor' => '0066cc' 
    1332             ]; 
    1333         } 
    1334  
    1335         $args['flv'] = $url; 
    1336  
    1337         if (empty($args['width'])) { 
    1338             $args['width'] = 400; 
    1339         } 
    1340         if (empty($args['height'])) { 
    1341             $args['height'] = 300; 
    1342         } 
    1343  
    1344         $vars = []; 
    1345         foreach ($args as $k => $v) { 
    1346             $vars[] = $k . '=' . $v; 
    1347         } 
    1348  
    1349         return 
    1350         '<object type="application/x-shockwave-flash" ' . 
    1351         'data="' . $player . '" ' . 
    1352         'width="' . $args['width'] . '" height="' . $args['height'] . '">' . 
    1353         '<param name="movie" value="' . $player . '" />' . 
    1354         '<param name="wmode" value="transparent" />' . 
    1355         '<param name="allowFullScreen" value="true" />' . 
    1356         '<param name="FlashVars" value="' . implode('&amp;', $vars) . '" />' . 
    1357         __('Embedded Video Player') . 
    1358             '</object>'; 
     1179        return ''; 
    13591180    } 
    13601181} 
  • inc/public/default-templates/currywurst/_entry-content.html

    r3601 r3958  
    4646     </tpl:AttachmentsHeader> 
    4747                    <li class="post-attachments-item {{tpl:AttachmentType}}"> 
    48                          <tpl:AttachmentIf is_audio="1"> 
    49                               {{tpl:include src="_audio_player.html"}} 
    50                          </tpl:AttachmentIf> 
    51                          <tpl:AttachmentIf is_video="1"> 
    52                               <tpl:AttachmentIf is_flv="0"> 
    53                                    {{tpl:include src="_video_player.html"}} 
    54                               {{tpl:else}} 
    55                                    {{tpl:include src="_flv_player.html"}} 
    56                               </tpl:AttachmentIf> 
    57                          </tpl:AttachmentIf> 
    58                          <tpl:AttachmentIf is_video="0" is_audio="0"> 
    59                               <a href="{{tpl:AttachmentURL}}" 
    60                                title="{{tpl:AttachmentFileName}} ({{tpl:AttachmentSize}})">{{tpl:AttachmentTitle}}</a> 
    61                          </tpl:AttachmentIf> 
     48          <tpl:AttachmentIf is_audio="1"> 
     49            {{tpl:include src="_audio_player.html"}} 
     50          </tpl:AttachmentIf> 
     51          <tpl:AttachmentIf is_video="1"> 
     52            {{tpl:include src="_video_player.html"}} 
     53          </tpl:AttachmentIf> 
     54          <tpl:AttachmentIf is_audio="0" is_video="0"> 
     55             <a href="{{tpl:AttachmentURL}}" title="{{tpl:AttachmentFileName}} ({{tpl:AttachmentSize}})">{{tpl:AttachmentTitle}}</a> 
     56          </tpl:AttachmentIf> 
    6257                    </li> 
    6358     <tpl:AttachmentsFooter> 
  • inc/public/default-templates/currywurst/_flv_player.html

    r2600 r3958  
    1 <object type="application/x-shockwave-flash" data="{{tpl:BlogQmarkURL}}pf=player_flv.swf" 
    2 width="400" height="300"> 
    3 <param name="movie" value="{{tpl:BlogQmarkURL}}pf=player_flv.swf" /> 
    4 <param name="wmode" value="transparent" /> 
    5 <param name="allowFullScreen" value="true" /> 
    6 <param name="FlashVars" value="flv={{tpl:MediaURL}}&amp;width=400&amp;height=300&amp;margin=1&amp;showfullscreen=1&amp;showvolume=1&amp;showtime=1" /> 
    7 {{tpl:lang Embedded Audio Player}} 
    8 </object> 
     1<a href="{{tpl:AttachmentURL}}" title="{{tpl:AttachmentFileName}} ({{tpl:AttachmentSize}})">{{tpl:AttachmentTitle}}</a> 
  • inc/public/default-templates/currywurst/_mp3_player.html

    r3065 r3958  
    11<audio controls preload="auto"> 
    22     <source src="{{tpl:MediaURL}}" type="audio/mpeg"/> 
    3      <object type="application/x-shockwave-flash" data="{{tpl:BlogQmarkURL}}pf=player_mp3.swf" width="200" height="20"> 
    4           <param name="movie" value="{{tpl:BlogQmarkURL}}pf=player_mp3.swf" /> 
    5           <param name="wmode" value="transparent" /> 
    6           <param name="FlashVars" value="mp3={{tpl:MediaURL}}&amp;showvolume=1&amp;loadingcolor=ff9900&amp;bgcolor1=eeeeee&amp;bgcolor2=cccccc&amp;buttoncolor=0066cc&amp;buttonovercolor=ff9900&amp;slidercolor1=cccccc&amp;slidercolor2=999999&amp;sliderovercolor=0066cc" /> 
    7           {{tpl:lang Embedded Audio Player}} 
    8      </object> 
    93</audio> 
  • inc/public/default-templates/dotty/_entry-content.html

    r3601 r3958  
    4848     </tpl:AttachmentsHeader> 
    4949                    <li class="post-attachments-item {{tpl:AttachmentType}}"> 
    50                          <tpl:AttachmentIf is_audio="1"> 
    51                               {{tpl:include src="_audio_player.html"}} 
    52                          </tpl:AttachmentIf> 
    53                          <tpl:AttachmentIf is_video="1"> 
    54                               <tpl:AttachmentIf is_flv="0"> 
    55                                    {{tpl:include src="_video_player.html"}} 
    56                               {{tpl:else}} 
    57                                    {{tpl:include src="_flv_player.html"}} 
    58                               </tpl:AttachmentIf> 
    59                          </tpl:AttachmentIf> 
    60                          <tpl:AttachmentIf is_video="0" is_audio="0"> 
    61                               <a href="{{tpl:AttachmentURL}}" 
    62                                title="{{tpl:AttachmentFileName}} ({{tpl:AttachmentSize}})">{{tpl:AttachmentTitle}}</a> 
    63                          </tpl:AttachmentIf> 
     50          <tpl:AttachmentIf is_audio="1"> 
     51            {{tpl:include src="_audio_player.html"}} 
     52          </tpl:AttachmentIf> 
     53          <tpl:AttachmentIf is_video="1"> 
     54            {{tpl:include src="_video_player.html"}} 
     55          </tpl:AttachmentIf> 
     56          <tpl:AttachmentIf is_audio="0" is_video="0"> 
     57             <a href="{{tpl:AttachmentURL}}" title="{{tpl:AttachmentFileName}} ({{tpl:AttachmentSize}})">{{tpl:AttachmentTitle}}</a> 
     58          </tpl:AttachmentIf> 
    6459                    </li> 
    6560     <tpl:AttachmentsFooter> 
  • inc/public/default-templates/dotty/_flv_player.html

    r3246 r3958  
    1 <object type="application/x-shockwave-flash" data="{{tpl:BlogQmarkURL}}pf=player_flv.swf" 
    2 width="400" height="300"> 
    3 <param name="movie" value="{{tpl:BlogQmarkURL}}pf=player_flv.swf" /> 
    4 <param name="wmode" value="transparent" /> 
    5 <param name="allowFullScreen" value="true" /> 
    6 <param name="FlashVars" value="flv={{tpl:MediaURL}}&amp;width=400&amp;height=300&amp;margin=1&amp;showfullscreen=1&amp;showvolume=1&amp;showtime=1" /> 
    7 {{tpl:lang Embedded Audio Player}} 
    8 </object> 
     1<a href="{{tpl:AttachmentURL}}" title="{{tpl:AttachmentFileName}} ({{tpl:AttachmentSize}})">{{tpl:AttachmentTitle}}</a> 
  • inc/public/default-templates/dotty/_mp3_player.html

    r3246 r3958  
    11<audio controls preload="auto"> 
    22     <source src="{{tpl:MediaURL}}" type="audio/mpeg"/> 
    3      <object type="application/x-shockwave-flash" data="{{tpl:BlogQmarkURL}}pf=player_mp3.swf" width="200" height="20"> 
    4           <param name="movie" value="{{tpl:BlogQmarkURL}}pf=player_mp3.swf" /> 
    5           <param name="wmode" value="transparent" /> 
    6           <param name="FlashVars" value="mp3={{tpl:MediaURL}}&amp;showvolume=1&amp;loadingcolor=ff9900&amp;bgcolor1=eeeeee&amp;bgcolor2=cccccc&amp;buttoncolor=0066cc&amp;buttonovercolor=ff9900&amp;slidercolor1=cccccc&amp;slidercolor2=999999&amp;sliderovercolor=0066cc" /> 
    7           {{tpl:lang Embedded Audio Player}} 
    8      </object> 
    93</audio> 
  • inc/public/default-templates/mustek/_flv_player.html

    r2599 r3958  
    1 <object type="application/x-shockwave-flash" data="{{tpl:BlogQmarkURL}}pf=player_flv.swf" 
    2 width="400" height="300"> 
    3 <param name="movie" value="{{tpl:BlogQmarkURL}}pf=player_flv.swf" /> 
    4 <param name="wmode" value="transparent" /> 
    5 <param name="allowFullScreen" value="true" /> 
    6 <param name="FlashVars" value="flv={{tpl:MediaURL}}&amp;width=400&amp;height=300&amp;margin=1&amp;showfullscreen=1&amp;showvolume=1&amp;showtime=1" /> 
    7 {{tpl:lang Embedded Audio Player}} 
    8 </object> 
     1<a href="{{tpl:AttachmentURL}}" title="{{tpl:AttachmentFileName}} ({{tpl:AttachmentSize}})">{{tpl:AttachmentTitle}}</a> 
  • inc/public/default-templates/mustek/_mp3_player.html

    r3065 r3958  
    11<audio controls preload="auto"> 
    22     <source src="{{tpl:MediaURL}}" type="audio/mpeg"/> 
    3      <object type="application/x-shockwave-flash" data="{{tpl:BlogQmarkURL}}pf=player_mp3.swf" width="200" height="20"> 
    4           <param name="movie" value="{{tpl:BlogQmarkURL}}pf=player_mp3.swf" /> 
    5           <param name="wmode" value="transparent" /> 
    6           <param name="FlashVars" value="mp3={{tpl:MediaURL}}&amp;showvolume=1&amp;loadingcolor=ff9900&amp;bgcolor1=eeeeee&amp;bgcolor2=cccccc&amp;buttoncolor=0066cc&amp;buttonovercolor=ff9900&amp;slidercolor1=cccccc&amp;slidercolor2=999999&amp;sliderovercolor=0066cc" /> 
    7           {{tpl:lang Embedded Audio Player}} 
    8      </object> 
    93</audio> 
  • inc/public/default-templates/mustek/post.html

    r3422 r3958  
    9393                    </tpl:AttachmentIf> 
    9494                    <tpl:AttachmentIf is_video="1"> 
    95                          <tpl:AttachmentIf is_flv="0"> 
    96                               {{tpl:include src="_video_player.html"}} 
    97                          {{tpl:else}} 
    98                               {{tpl:include src="_flv_player.html"}} 
    99                          </tpl:AttachmentIf> 
    100                     </tpl:AttachmentIf> 
    101            <tpl:AttachmentIf is_audio="0" is_video="0"> 
    102                <a href="{{tpl:AttachmentURL}}" 
    103           title="{{tpl:AttachmentFileName}} ({{tpl:AttachmentSize}})">{{tpl:AttachmentTitle}}</a> 
     95                         {{tpl:include src="_video_player.html"}} 
     96        </tpl:AttachmentIf> 
     97            <tpl:AttachmentIf is_audio="0" is_video="0"> 
     98                    <a href="{{tpl:AttachmentURL}}" title="{{tpl:AttachmentFileName}} ({{tpl:AttachmentSize}})">{{tpl:AttachmentTitle}}</a> 
    10499                    </tpl:AttachmentIf> 
    105100               </li> 
  • locales/_pot/main.pot

    r3795 r3958  
    607607msgstr "" 
    608608 
    609 #: admin/blog_pref.php:581 
    610 msgid "Flash player" 
    611 msgstr "" 
    612  
    613 #: admin/blog_pref.php:584 
    614 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    615 msgstr "" 
    616  
    617 #: admin/blog_pref.php:585 
    618 msgid "For flv video, the Flash player will be anyway inserted." 
    619 msgstr "" 
    620  
    621609#: admin/blog_pref.php:589 
    622610msgid "Default image insertion attributes" 
  • locales/bn/main.po

    r3795 r3958  
    442442msgstr "প্রস্থ:" 
    443443 
    444 msgid "Flash player" 
    445 msgstr "" 
    446  
    447 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    448 msgstr "" 
    449  
    450 msgid "For flv video, the Flash player will be anyway inserted." 
    451 msgstr "" 
    452  
    453444msgid "Default image insertion attributes" 
    454445msgstr "" 
  • locales/ca/main.po

    r3795 r3958  
    444444msgstr "Dreta" 
    445445 
    446 msgid "Flash player" 
    447 msgstr "" 
    448  
    449 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    450 msgstr "" 
    451  
    452 msgid "For flv video, the Flash player will be anyway inserted." 
    453 msgstr "" 
    454  
    455446msgid "Default image insertion attributes" 
    456447msgstr "" 
  • locales/cs/main.po

    r3795 r3958  
    441441msgstr "Výška:" 
    442442 
    443 msgid "Flash player" 
    444 msgstr "" 
    445  
    446 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    447 msgstr "" 
    448  
    449 msgid "For flv video, the Flash player will be anyway inserted." 
    450 msgstr "" 
    451  
    452443msgid "Default image insertion attributes" 
    453444msgstr "" 
  • locales/da/main.po

    r3795 r3958  
    440440msgstr "" 
    441441 
    442 msgid "Flash player" 
    443 msgstr "" 
    444  
    445 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    446 msgstr "" 
    447  
    448 msgid "For flv video, the Flash player will be anyway inserted." 
    449 msgstr "" 
    450  
    451442msgid "Default image insertion attributes" 
    452443msgstr "" 
  • locales/de/main.po

    r3795 r3958  
    433433msgstr "Höhe" 
    434434 
    435 msgid "Flash player" 
    436 msgstr "Flash Player" 
    437  
    438 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    439 msgstr "Flash Player als Fallback für Video (mp4 oder m4v) und Audio (mp3) Medien" 
    440  
    441 msgid "For flv video, the Flash player will be anyway inserted." 
    442 msgstr "" 
    443  
    444435msgid "Default image insertion attributes" 
    445436msgstr "Standardattribute für Bild einfügen" 
  • locales/el/main.po

    r3795 r3958  
    430430msgstr "" 
    431431 
    432 msgid "Flash player" 
    433 msgstr "" 
    434  
    435 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    436 msgstr "" 
    437  
    438 msgid "For flv video, the Flash player will be anyway inserted." 
    439 msgstr "" 
    440  
    441432msgid "Default image insertion attributes" 
    442433msgstr "" 
  • locales/en/main.po

    r3795 r3958  
    430430msgstr "" 
    431431 
    432 msgid "Flash player" 
    433 msgstr "" 
    434  
    435 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    436 msgstr "" 
    437  
    438 msgid "For flv video, the Flash player will be anyway inserted." 
    439 msgstr "" 
    440  
    441432msgid "Default image insertion attributes" 
    442433msgstr "" 
  • locales/eo/main.po

    r3795 r3958  
    430430msgstr "" 
    431431 
    432 msgid "Flash player" 
    433 msgstr "" 
    434  
    435 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    436 msgstr "" 
    437  
    438 msgid "For flv video, the Flash player will be anyway inserted." 
    439 msgstr "" 
    440  
    441432msgid "Default image insertion attributes" 
    442433msgstr "" 
  • locales/es-ar/main.po

    r3795 r3958  
    446446msgstr "Alto:" 
    447447 
    448 msgid "Flash player" 
    449 msgstr "" 
    450  
    451 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    452 msgstr "" 
    453  
    454 msgid "For flv video, the Flash player will be anyway inserted." 
    455 msgstr "" 
    456  
    457448msgid "Default image insertion attributes" 
    458449msgstr "" 
  • locales/es/main.po

    r3795 r3958  
    445445msgstr "Altura:" 
    446446 
    447 msgid "Flash player" 
    448 msgstr "" 
    449  
    450 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    451 msgstr "" 
    452  
    453 msgid "For flv video, the Flash player will be anyway inserted." 
    454 msgstr "" 
    455  
    456447msgid "Default image insertion attributes" 
    457448msgstr "" 
  • locales/eu/main.po

    r3795 r3958  
    430430msgstr "" 
    431431 
    432 msgid "Flash player" 
    433 msgstr "" 
    434  
    435 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    436 msgstr "" 
    437  
    438 msgid "For flv video, the Flash player will be anyway inserted." 
    439 msgstr "" 
    440  
    441432msgid "Default image insertion attributes" 
    442433msgstr "" 
  • locales/fi/main.po

    r3795 r3958  
    434434msgstr "Korkeus:" 
    435435 
    436 msgid "Flash player" 
    437 msgstr "" 
    438  
    439 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    440 msgstr "" 
    441  
    442 msgid "For flv video, the Flash player will be anyway inserted." 
    443 msgstr "" 
    444  
    445436msgid "Default image insertion attributes" 
    446437msgstr "Kuvanlisäyksen oletusarvot" 
  • locales/fr/main.po

    r3911 r3958  
    434434msgstr "Hauteur" 
    435435 
    436 msgid "Flash player" 
    437 msgstr "Lecteur Flash" 
    438  
    439 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    440 msgstr "Insérer le lecteur Flash de secours pour les médias vidéo (mp4 ou m4v) et audio (mp3)" 
    441  
    442 msgid "For flv video, the Flash player will be anyway inserted." 
    443 msgstr "Pour les vidéos Flv, le lecteur Flash sera quoi qu'il en soit inséré." 
    444  
    445436msgid "Default image insertion attributes" 
    446437msgstr "Attributs par défaut pour l'insertion d'image" 
  • locales/hu/main.po

    r3795 r3958  
    448448msgstr "Magasság:" 
    449449 
    450 msgid "Flash player" 
    451 msgstr "" 
    452  
    453 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    454 msgstr "" 
    455  
    456 msgid "For flv video, the Flash player will be anyway inserted." 
    457 msgstr "" 
    458  
    459450msgid "Default image insertion attributes" 
    460451msgstr "" 
  • locales/it/main.po

    r3795 r3958  
    443443msgstr "Altezza:" 
    444444 
    445 msgid "Flash player" 
    446 msgstr "" 
    447  
    448 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    449 msgstr "" 
    450  
    451 msgid "For flv video, the Flash player will be anyway inserted." 
    452 msgstr "" 
    453  
    454445msgid "Default image insertion attributes" 
    455446msgstr "" 
  • locales/ja/main.po

    r3795 r3958  
    452452msgstr "高さ:" 
    453453 
    454 msgid "Flash player" 
    455 msgstr "" 
    456  
    457 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    458 msgstr "" 
    459  
    460 msgid "For flv video, the Flash player will be anyway inserted." 
    461 msgstr "" 
    462  
    463454msgid "Default image insertion attributes" 
    464455msgstr "" 
  • locales/ko/main.po

    r3795 r3958  
    448448msgstr "높이 :" 
    449449 
    450 msgid "Flash player" 
    451 msgstr "" 
    452  
    453 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    454 msgstr "" 
    455  
    456 msgid "For flv video, the Flash player will be anyway inserted." 
    457 msgstr "" 
    458  
    459450msgid "Default image insertion attributes" 
    460451msgstr "" 
  • locales/lb/main.po

    r3818 r3958  
    459459msgstr "" 
    460460 
    461 msgid "Flash player" 
    462 msgstr "" 
    463  
    464 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    465 msgstr "" 
    466  
    467 msgid "For flv video, the Flash player will be anyway inserted." 
    468 msgstr "" 
    469  
    470461msgid "Default image insertion attributes" 
    471462msgstr "" 
  • locales/lt/main.po

    r3795 r3958  
    443443msgstr "Aukštis:" 
    444444 
    445 msgid "Flash player" 
    446 msgstr "" 
    447  
    448 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    449 msgstr "" 
    450  
    451 msgid "For flv video, the Flash player will be anyway inserted." 
    452 msgstr "" 
    453  
    454445msgid "Default image insertion attributes" 
    455446msgstr "" 
  • locales/nl/main.po

    r3795 r3958  
    438438msgstr "" 
    439439 
    440 msgid "Flash player" 
    441 msgstr "" 
    442  
    443 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    444 msgstr "" 
    445  
    446 msgid "For flv video, the Flash player will be anyway inserted." 
    447 msgstr "" 
    448  
    449440msgid "Default image insertion attributes" 
    450441msgstr "" 
  • locales/oc/main.po

    r3795 r3958  
    433433msgstr "Drecha" 
    434434 
    435 msgid "Flash player" 
    436 msgstr "" 
    437  
    438 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    439 msgstr "" 
    440  
    441 msgid "For flv video, the Flash player will be anyway inserted." 
    442 msgstr "" 
    443  
    444435msgid "Default image insertion attributes" 
    445436msgstr "" 
  • locales/pl/main.po

    r3795 r3958  
    441441msgstr "Wysokość:" 
    442442 
    443 msgid "Flash player" 
    444 msgstr "" 
    445  
    446 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    447 msgstr "" 
    448  
    449 msgid "For flv video, the Flash player will be anyway inserted." 
    450 msgstr "" 
    451  
    452443msgid "Default image insertion attributes" 
    453444msgstr "" 
  • locales/pt-br/main.po

    r3795 r3958  
    447447msgstr "Direita" 
    448448 
    449 msgid "Flash player" 
    450 msgstr "" 
    451  
    452 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    453 msgstr "" 
    454  
    455 msgid "For flv video, the Flash player will be anyway inserted." 
    456 msgstr "" 
    457  
    458449msgid "Default image insertion attributes" 
    459450msgstr "" 
  • locales/pt/main.po

    r3795 r3958  
    446446msgstr "Altura:" 
    447447 
    448 msgid "Flash player" 
    449 msgstr "" 
    450  
    451 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    452 msgstr "" 
    453  
    454 msgid "For flv video, the Flash player will be anyway inserted." 
    455 msgstr "" 
    456  
    457448msgid "Default image insertion attributes" 
    458449msgstr "" 
  • locales/ro/main.po

    r3795 r3958  
    432432msgstr "" 
    433433 
    434 msgid "Flash player" 
    435 msgstr "" 
    436  
    437 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    438 msgstr "" 
    439  
    440 msgid "For flv video, the Flash player will be anyway inserted." 
    441 msgstr "" 
    442  
    443434msgid "Default image insertion attributes" 
    444435msgstr "" 
  • locales/ru/main.po

    r3795 r3958  
    444444msgstr "высота" 
    445445 
    446 msgid "Flash player" 
    447 msgstr "" 
    448  
    449 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    450 msgstr "" 
    451  
    452 msgid "For flv video, the Flash player will be anyway inserted." 
    453 msgstr "" 
    454  
    455446msgid "Default image insertion attributes" 
    456447msgstr "" 
  • locales/sr/main.po

    r3795 r3958  
    446446msgstr "Hauteur :" 
    447447 
    448 msgid "Flash player" 
    449 msgstr "" 
    450  
    451 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    452 msgstr "" 
    453  
    454 msgid "For flv video, the Flash player will be anyway inserted." 
    455 msgstr "" 
    456  
    457448msgid "Default image insertion attributes" 
    458449msgstr "" 
  • locales/sv/main.po

    r3795 r3958  
    430430msgstr "" 
    431431 
    432 msgid "Flash player" 
    433 msgstr "" 
    434  
    435 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    436 msgstr "" 
    437  
    438 msgid "For flv video, the Flash player will be anyway inserted." 
    439 msgstr "" 
    440  
    441432msgid "Default image insertion attributes" 
    442433msgstr "" 
  • locales/te/main.po

    r3795 r3958  
    440440msgstr "కుడి" 
    441441 
    442 msgid "Flash player" 
    443 msgstr "" 
    444  
    445 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    446 msgstr "" 
    447  
    448 msgid "For flv video, the Flash player will be anyway inserted." 
    449 msgstr "" 
    450  
    451442msgid "Default image insertion attributes" 
    452443msgstr "" 
  • locales/tr/main.po

    r3795 r3958  
    444444msgstr "Yükseklik:" 
    445445 
    446 msgid "Flash player" 
    447 msgstr "" 
    448  
    449 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    450 msgstr "" 
    451  
    452 msgid "For flv video, the Flash player will be anyway inserted." 
    453 msgstr "" 
    454  
    455446msgid "Default image insertion attributes" 
    456447msgstr "" 
  • locales/uk/main.po

    r3795 r3958  
    430430msgstr "" 
    431431 
    432 msgid "Flash player" 
    433 msgstr "" 
    434  
    435 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    436 msgstr "" 
    437  
    438 msgid "For flv video, the Flash player will be anyway inserted." 
    439 msgstr "" 
    440  
    441432msgid "Default image insertion attributes" 
    442433msgstr "" 
  • locales/zh-cn/main.po

    r3795 r3958  
    443443msgstr "高度:" 
    444444 
    445 msgid "Flash player" 
    446 msgstr "" 
    447  
    448 msgid "Insert Flash player fallback for video (mp4 or m4v) and audio (mp3) media" 
    449 msgstr "" 
    450  
    451 msgid "For flv video, the Flash player will be anyway inserted." 
    452 msgstr "" 
    453  
    454445msgid "Default image insertion attributes" 
    455446msgstr "" 
  • plugins/attachments/_public.php

    r3874 r3958  
    120120 
    121121        if (isset($attr['is_video'])) { 
     122            // Since 2.15 .flv media are no more considered as video (Flash is obsolete) 
    122123            $sign = (boolean) $attr['is_video'] ? '==' : '!='; 
    123             $if[] = '$attach_f->type_prefix ' . $sign . ' "video"'; 
     124            $test = '$attach_f->type_prefix ' . $sign . ' "video"'; 
     125            if ($sign == '==') { 
     126                $test .= ' && $attach_f->type != "video/x-flv"'; 
     127            } else { 
     128                $test .= ' || $attach_f->type == "video/x-flv"'; 
     129            } 
     130            $if[] = $test; 
    124131        } 
    125132 
  • plugins/pages/default-templates/mustek/page.html

    r3422 r3958  
    4040                    </tpl:AttachmentIf> 
    4141                    <tpl:AttachmentIf is_video="1"> 
    42                          <tpl:AttachmentIf is_flv="0"> 
    43                               {{tpl:include src="_video_player.html"}} 
    44                          {{tpl:else}} 
    45                               {{tpl:include src="_flv_player.html"}} 
    46                          </tpl:AttachmentIf> 
     42                         {{tpl:include src="_video_player.html"}} 
    4743                    </tpl:AttachmentIf> 
    4844                    <tpl:AttachmentIf is_audio="0" is_video="0"> 
  • themes/ductile/tpl/_simple-entry.html

    r2566 r3958  
    4747     </tpl:AttachmentsHeader> 
    4848                    <li class="{{tpl:AttachmentType}}"> 
    49                          <tpl:AttachmentIf is_mp3="1"> 
    50                               {{tpl:include src="_mp3_player.html"/}} - 
    51                          </tpl:AttachmentIf> 
    52                          <tpl:AttachmentIf is_flv="1"> 
    53                               {{tpl:include src="_flv_player.html"/}} 
    54                          </tpl:AttachmentIf> 
    55                          <tpl:AttachmentIf is_flv="0"> 
    56                               <a href="{{tpl:AttachmentURL}}" 
    57                               title="{{tpl:AttachmentFileName}} ({{tpl:AttachmentSize}})">{{tpl:AttachmentTitle}}</a> 
    58                          </tpl:AttachmentIf> 
     49          <tpl:AttachmentIf is_audio="1"> 
     50            {{tpl:include src="_audio_player.html"}} 
     51          </tpl:AttachmentIf> 
     52          <tpl:AttachmentIf is_video="1"> 
     53            {{tpl:include src="_video_player.html"}} 
     54          </tpl:AttachmentIf> 
     55          <tpl:AttachmentIf is_audio="0" is_video="0"> 
     56             <a href="{{tpl:AttachmentURL}}" 
     57      title="{{tpl:AttachmentFileName}} ({{tpl:AttachmentSize}})">{{tpl:AttachmentTitle}}</a> 
     58          </tpl:AttachmentIf> 
    5959                    </li> 
    6060     <tpl:AttachmentsFooter> 
Note: See TracChangeset for help on using the changeset viewer.

Sites map