Changeset 3792 for extensions/akBookStyle/trunk
- Timestamp:
- Aug 24, 2009, 10:25:58 PM (15 years ago)
- Location:
- extensions/akBookStyle/trunk
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/akBookStyle/trunk/admin.php
r3791 r3792 37 37 } 38 38 39 if (!empty($_POST['ak_thumbnail_size']) && intval($_POST['ak_thumbnail_size'])!=$me->ak_thumbnail_size) { 40 $me->ak_thumbnail_size = intval($_POST['ak_thumbnail_size']); 41 array_push($GLOBALS['page']['infos'], $lang['ak_thumbnail_size_changed']); 42 $save_config = true; 43 } 44 39 45 if ($save_config) { 40 46 $me->save_config(); … … 45 51 $GLOBALS['template']->assign('AK_PLUGIN_CSS', AK_PLUGIN_CSS); 46 52 $GLOBALS['template']->assign('AK_BY_LINE', $me->ak_by_line); 53 $GLOBALS['template']->assign('AK_THUMBNAIL_SIZE', $me->ak_thumbnail_size); 47 54 $GLOBALS['template']->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); 48 55 ?> -
extensions/akBookStyle/trunk/default_values.inc.php
r3791 r3792 26 26 27 27 $default_values['ak_by_line'] = 2; 28 $default_values['ak_thumbnail_size'] = 100; 28 29 ?> -
extensions/akBookStyle/trunk/include/akContent.class.php
r3791 r3792 48 48 $template->assign('AK_PLUGIN_JS', AK_PLUGIN_JS); 49 49 50 $template->assign('AK_DIR_THUMBNAIL', $GLOBALS['conf']['dir_thumbnail']);50 $template->assign('AK_DIR_THUMBNAIL', isset($GLOBALS['conf']['dir_thumbnail'])?$GLOBALS['conf']['dir_thumbnail']:'thumbnail'); 51 51 $template->assign('AK_PREFIX_THUMBNAIL', $GLOBALS['conf']['prefix_thumbnail']); 52 52 $template->assign('AK_PIC_SRC', get_image_url($images[$this->current_picture])); 53 53 $template->assign('AK_BY_LINE', $this->plugin_config->ak_by_line); 54 $template->assign('AK_THUMBNAIL_SIZE', $this->plugin_config->ak_thumbnail_size); 54 55 $template->assign('AK_RELOADED_IMAGE_TPL', AK_PLUGIN_TEMPLATE. '/ak_reloaded_image.tpl'); 55 56 } … … 58 59 public function loc_end_index_thumbnails($tpl_vars, $images) { 59 60 foreach ($tpl_vars as &$tpl_var) { 61 $tpl_var['AK_URL'] = $this->makeAkUrl($tpl_var); 60 62 61 $tpl_var['AK_URL'] = $this->makeAkUrl($tpl_var); 63 list($thumbnail_width, $thumbnail_height) = getimagesize($tpl_var['TN_SRC']); 64 $thumbnail_x_center = $thumbnail_width/2; 65 $thumbnail_y_center = $thumbnail_height/2; 66 $tpl_var['CLIP_TOP'] = round($thumbnail_y_center - $this->plugin_config->ak_thumbnail_size/2); 67 $tpl_var['CLIP_RIGHT'] = round($thumbnail_x_center + $this->plugin_config->ak_thumbnail_size/2); 68 $tpl_var['CLIP_BOTTOM'] = round($thumbnail_y_center + $this->plugin_config->ak_thumbnail_size/2); 69 $tpl_var['CLIP_LEFT'] = round($thumbnail_x_center - $this->plugin_config->ak_thumbnail_size/2); 62 70 } 63 71 -
extensions/akBookStyle/trunk/language/en_UK/plugin.lang.php
r3791 r3792 8 8 $lang['ak_by_line'] = "Number of column"; 9 9 $lang['ak_by_line_changed'] = "Number of column has been updated"; 10 $lang['ak_thumbnail_size'] = "Thumbnail size"; 11 $lang['ak_by_line_changed'] = "Thumbnail size has been updated"; 10 12 ?> -
extensions/akBookStyle/trunk/language/fr_FR/plugin.lang.php
r3791 r3792 8 8 $lang['ak_by_line'] = "Nombre de colonnes"; 9 9 $lang['ak_by_line_changed'] = "Le nombre de colonne a été mis à jour"; 10 10 $lang['ak_thumbnail_size'] = "Taille des imagettes"; 11 $lang['ak_by_line_changed'] = "La taille des imagette a été mis à jour"; 11 12 ?> -
extensions/akBookStyle/trunk/template/admin.tpl
r3791 r3792 19 19 </label> 20 20 </p> 21 <p class="field"> 22 <label>{'ak_thumbnail_size'|@translate} 23 <input type="text" name="ak_thumbnail_size" value="{$AK_THUMBNAIL_SIZE}"> 24 </label> 25 </p> 21 26 </fieldset> 22 27 -
extensions/akBookStyle/trunk/template/ak_thumbnails.tpl
r3791 r3792 35 35 {/if} 36 36 <td class="ncol"> 37 <a href="{$thumbnail.AK_URL}" class="load"> 38 <img class="thumbnail" src="{$thumbnail.TN_SRC}" 39 alt="{$thumbnail.TN_ALT}" title="{$thumbnail.TN_TITLE}"> 40 </a> 37 <div style="position:relative;width:{$AK_THUMBNAIL_SIZE}px;height:{$AK_THUMBNAIL_SIZE}px"> 38 <div style="position:absolute;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"> 39 <a href="{$thumbnail.AK_URL}" class="load"> 40 <img class="thumbnail" src="{$thumbnail.TN_SRC}" 41 alt="{$thumbnail.TN_ALT}" title="{$thumbnail.TN_TITLE}"> 42 </a> 43 </div> 44 </div> 41 45 </td> 42 46 {if ($smarty.foreach.tn.iteration % $AK_BY_LINE == 0) or $smarty.foreach.tn.last }
Note: See TracChangeset
for help on using the changeset viewer.