Changeset 14205 for trunk/admin
- Timestamp:
- Apr 17, 2012, 3:27:33 PM (12 years ago)
- Location:
- trunk/admin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/element_set_ranks.php
r14198 r14205 215 215 $derivative = new DerivativeImage($derivativeParams, new SrcImage($row)); 216 216 217 $thumbnail_size = $derivative->get_size();218 217 if ( !empty( $row['name'] ) ) 219 218 { … … 225 224 $thumbnail_name = str_replace('_', ' ', $file_wo_ext); 226 225 } 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 else240 {241 $clipping[]= min($thumbnail_size[0]*0.75,$thumbnail_size[1]*0.75);242 }243 226 $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;250 227 $template->append( 251 228 'thumbnails', 252 229 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(), 263 235 ) 264 236 ); -
trunk/admin/themes/default/template/element_set_ranks.tpl
r13087 r14205 51 51 <ul class="thumbnails"> 52 52 {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; "> 59 55 <input type="text" name="rank_of_image[{$thumbnail.ID}]" value="{$thumbnail.RANK}" style="display:none"> 60 56 </li>
Note: See TracChangeset
for help on using the changeset viewer.