Changeset 14205


Ignore:
Timestamp:
04/17/12 15:27:33 (8 years ago)
Author:
flop25
Message:

feature:2388
on element_set_ranks, no more clipping due to the use of the default square size

Location:
trunk/admin
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/element_set_ranks.php

    r14198 r14205  
    215215    $derivative = new DerivativeImage($derivativeParams, new SrcImage($row)); 
    216216 
    217                 $thumbnail_size = $derivative->get_size(); 
    218217                if ( !empty( $row['name'] ) ) 
    219218                { 
     
    225224                        $thumbnail_name = str_replace('_', ' ', $file_wo_ext); 
    226225                } 
    227                 $thumbnail_info[] = array( 
    228                         'name'  => $thumbnail_name, 
    229                         'width' => $thumbnail_size[0], 
    230                         'height'        => $thumbnail_size[1], 
    231                         'id'    => $row['id'], 
    232                         'tn_src'        => $derivative->get_url(), 
    233                         'rank'  => $current_rank * 10, 
    234                         ); 
    235                 if ($thumbnail_size[0]<=128 and $thumbnail_size[1]<=128) 
    236                 { 
    237                         $clipping[]= min($thumbnail_size[0],$thumbnail_size[1]); 
    238                 } 
    239                 else 
    240                 { 
    241                         $clipping[]= min($thumbnail_size[0]*0.75,$thumbnail_size[1]*0.75); 
    242                 } 
    243226                $current_rank++; 
    244         } 
    245         $clipping=array_sum($clipping)/count($clipping); 
    246         foreach ($thumbnail_info as $thumbnails_info) 
    247         { 
    248                 $thumbnail_x_center = $thumbnails_info['width']/2; 
    249                 $thumbnail_y_center = $thumbnails_info['height']/2; 
    250227                $template->append( 
    251228                        'thumbnails', 
    252229                        array( 
    253                                 'ID' => $thumbnails_info['id'], 
    254                                 'NAME' => $thumbnails_info['name'], 
    255                                 'TN_SRC' => $thumbnails_info['tn_src'], 
    256                                 'RANK' => $thumbnails_info['rank'], 
    257                                 'CLIPING' => round($clipping), 
    258                                 'CLIPING_li' => round($clipping+8), 
    259                                 'CLIP_TOP' => round($thumbnail_y_center - $clipping/2), 
    260                                 'CLIP_RIGHT' => round($thumbnail_x_center + $clipping/2), 
    261                                 'CLIP_BOTTOM' => round($thumbnail_y_center + $clipping/2), 
    262                                 'CLIP_LEFT' => round($thumbnail_x_center - $clipping/2) 
     230                                'ID' => $row['id'], 
     231                                'NAME' => $thumbnail_name, 
     232                                'TN_SRC' => $derivative->get_url(), 
     233                                'RANK' => $current_rank * 10, 
     234                                'SIZE' => $derivative->get_size(), 
    263235                                ) 
    264236                        ); 
  • trunk/admin/themes/default/template/element_set_ranks.tpl

    r13087 r14205  
    5151    <ul class="thumbnails"> 
    5252      {foreach from=$thumbnails item=thumbnail} 
    53       <li class="rank-of-image" style="width:{$thumbnail.CLIPING_li}px; height:{$thumbnail.CLIPING_li}px; "> 
    54         <div class="clipwrapper" style="width:{$thumbnail.CLIPING}px; height:{$thumbnail.CLIPING}px; " title="{$thumbnail.NAME|@replace:'"':' '}"> 
    55           <div class="clip" style="clip:rect({$thumbnail.CLIP_TOP}px {$thumbnail.CLIP_RIGHT}px {$thumbnail.CLIP_BOTTOM}px {$thumbnail.CLIP_LEFT}px);top:-{$thumbnail.CLIP_TOP}px;left:-{$thumbnail.CLIP_LEFT}px"> 
    56             <img src="{$thumbnail.TN_SRC}" class="thumbnail" alt="{$thumbnail.NAME|@replace:'"':' '}"> 
    57           </div> 
    58         </div> 
     53      <li class="rank-of-image"> 
     54        <img src="{$thumbnail.TN_SRC}" class="thumbnail" alt="{$thumbnail.NAME|@replace:'"':' '}"  style="width:{$thumbnail.SIZE[0]}px; height:{$thumbnail.SIZE[1]}px; "> 
    5955        <input type="text" name="rank_of_image[{$thumbnail.ID}]" value="{$thumbnail.RANK}" style="display:none"> 
    6056      </li> 
Note: See TracChangeset for help on using the changeset viewer.