Dotclear

Changeset 531


Ignore:
Timestamp:
10/22/08 20:26:53 (15 years ago)
Author:
Moe
google:author:
appears
Message:

DL Manager 1.0-beta6 :

  • fixed bug with widget and a directory without files
  • fixed bug with empty array
  • added path to *_player.html in media_player.html (requires Dotclear rev 2445 or above)
  • added CSS rule for <dd> in media_player.html
Location:
plugins/dlManager
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • plugins/dlManager/_define.php

    r530 r531  
    2828     /* Description*/                "Download manager with a public page and a widget", 
    2929     /* Author */                    "Moe (http://gniark.net/), Osku and Tomtom (http://blog.zenstyle.fr)", 
    30      /* Version */                   '1.0-beta5', 
     30     /* Version */                   '1.0-beta6', 
    3131     /* Permissions */               'admin' 
    3232); 
  • plugins/dlManager/_public.php

    r530 r531  
    6565               # used to remove root from path 
    6666               $page_root_len = strlen($page_root); 
    67  
     67                
     68               # remove slash at the beginning of the string 
     69               if ($page_root_len > 0) {$page_root_len += 1;} 
     70                
    6871               $page_dir = $page_root; 
    6972 
     
    146149                         $item->relname = 
    147150                              substr($item->relname,$page_root_len); 
    148                          if (substr($item->relname,0,1) == '/') 
    149                          { 
    150                               // ugly but works 
    151                               $item->relname = substr($item->relname,1); 
    152                          } 
     151                          
    153152                         # parent directory 
    154153                         if ($item->file == $parent_dir_full_path) 
     
    219218          { 
    220219               $_ctx->dlManager_item = $file; 
     220               $_ctx->file_url = $file->file_url; 
    221221 
    222222               $core->tpl->setPath($core->tpl->getPath(), 
     
    264264          { 
    265265               $count = unserialize($core->blog->settings->dlmanager_count_dl); 
     266               if (!is_array($count)) {$count = array();} 
    266267               $count[$file->media_id] = array_key_exists($file->media_id,$count) 
    267268                    ? $count[$file->media_id]+1 : 1; 
     
    891892          $items = $core->media->dir['files']; 
    892893 
    893           $items_str = ''; 
     894          $items_str = $str = ''; 
    894895 
    895896          foreach ($items as $item) { 
     
    913914               ? '<h2>'.html::escapeHTML($w->title).'</h2>' : null; 
    914915 
    915           $str = sprintf($w->block,$items_str); 
     916          if (!empty($items_str)) 
     917          { 
     918               $str = sprintf($w->block,$items_str); 
     919          } 
    916920 
    917921          $link = (strlen($w->link) > 0) ? '<p class="text"><a href="'. 
  • plugins/dlManager/default-templates/media_player.html

    r529 r531  
    1919     href="{{tpl:BlogrollXbelLink}}" /> 
    2020 
     21     <style type="text/css"> 
     22          dt {font-weight:bold;} 
     23     </style> 
     24   
    2125  {{tpl:include src="_head.html"}} 
    2226</head> 
     
    6064          <div id="player"> 
    6165               <tpl:DLMItemIf type="audio/mpeg3"> 
    62                     <!-- # {{tpl:include src="_mp3_player.html"/}} --> 
    63                     <object type="application/x-shockwave-flash" data="{{tpl:BlogQmarkURL}}pf=player_mp3.swf" width="200" height="20"> 
    64                          <param name="movie" value="{{tpl:BlogQmarkURL}}pf=player_mp3.swf" /> 
    65                          <param name="wmode" value="transparent" /> 
    66                          <param name="FlashVars" value="mp3={{tpl:DLMItemFileURL}}&amp;loadingcolor=ff9900&amp;bgcolor1=eeeeee&amp;bgcolor2=cccccc&amp;buttoncolor=0066cc&amp;buttonovercolor=ff9900&amp;slidercolor1=cccccc&amp;slidercolor2=999999&amp;sliderovercolor=0066cc" /> 
    67                     </object> 
     66                    {{tpl:include src="_mp3_player.html"}} 
    6867               </tpl:DLMItemIf> 
    6968                
    7069               <tpl:DLMItemIf type="video/x-flv"> 
    71                     <!-- # {{tpl:include src="_flv_player.html"/}} --> 
    72                     <object type="application/x-shockwave-flash" data="{{tpl:BlogQmarkURL}}pf=player_flv.swf" 
    73                          width="400" height="300"> 
    74                          <param name="movie" value="{{tpl:BlogQmarkURL}}pf=player_flv.swf" /> 
    75                          <param value="true" name="allowFullScreen" /> 
    76                          <param name="FlashVars" value="flv={{tpl:DLMItemFileURL}}&amp;width=400&amp;height=300&amp;margin=1&amp;showfullscreen=1&amp;showvolume=1&amp;showtime=1" /> 
    77                     </object> 
     70                    {{tpl:include src="_flv_player.html"}} 
    7871               </tpl:DLMItemIf> 
    7972          </div> 
Note: See TracChangeset for help on using the changeset viewer.

Sites map