Changeset 14205


Ignore:
Timestamp:
Apr 17, 2012, 3:27:33 PM (12 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.