Changeset 3791 for extensions/akBookStyle/trunk
- Timestamp:
- Aug 24, 2009, 7:03:22 PM (15 years ago)
- Location:
- extensions/akBookStyle/trunk
- Files:
-
- 2 added
- 1 deleted
- 10 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
extensions/akBookStyle/trunk/admin.php
r3764 r3791 25 25 } 26 26 27 load_language('plugin.lang', AK_PLUGIN_LANG); 28 29 $me = get_plugin_data($plugin_id); 30 $save_config = false; 31 32 if (!empty($_POST['submit'])) { 33 if (!empty($_POST['ak_by_line']) && intval($_POST['ak_by_line'])!=$me->ak_by_line) { 34 $me->ak_by_line = intval($_POST['ak_by_line']); 35 array_push($GLOBALS['page']['infos'], $lang['ak_by_line_changed']); 36 $save_config = true; 37 } 38 39 if ($save_config) { 40 $me->save_config(); 41 } 42 } 43 27 44 $GLOBALS['template']->set_filenames(array('plugin_admin_content' => AK_PLUGIN_TEMPLATE . '/admin.tpl')); 45 $GLOBALS['template']->assign('AK_PLUGIN_CSS', AK_PLUGIN_CSS); 46 $GLOBALS['template']->assign('AK_BY_LINE', $me->ak_by_line); 28 47 $GLOBALS['template']->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); 29 48 ?> -
extensions/akBookStyle/trunk/css/ak_style.css
r3773 r3791 2 2 } 3 3 4 table.ak_display tr td { 5 vertical-align: top; 6 } 7 4 8 td table.thumbnails { 5 9 margin-right:20%; 6 10 } 7 11 8 12 tr.nline { 9 10 13 max-height:90px; 14 overflow:hidden; 11 15 } 12 16 13 17 td.ncol { 14 15 16 17 18 18 max-height:90px; 19 max-width:90px; 20 overflow:hidden; 21 text-align:center; 22 padding:2px 8px; 19 23 } 20 24 21 25 td.ak_pic { 22 23 26 min-width:640px; 27 text-align:center; 24 28 } 25 29 26 30 a.load { 27 28 31 height:90px; 32 width:90px; 29 33 } 30 34 31 35 a.load img { 32 33 36 height:90px; 37 overflow:hidden; 34 38 } 35 39 36 40 td.left { 37 41 text-align:left; 38 42 } 39 43 -
extensions/akBookStyle/trunk/default_values.inc.php
r3790 r3791 25 25 } 26 26 27 $GLOBALS['template']->set_filenames(array('plugin_admin_content' => AK_PLUGIN_TEMPLATE . '/admin.tpl')); 28 $GLOBALS['template']->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); 27 $default_values['ak_by_line'] = 2; 29 28 ?> -
extensions/akBookStyle/trunk/include/akConfig.class.php
r3764 r3791 46 46 $this->config = $c; 47 47 } 48 49 $this->setDefaults(); 48 50 } 49 51 … … 77 79 return $menu; 78 80 } 81 82 private function setDefaults() { 83 include_once $this->plugin_dir.'/default_values.inc.php'; 84 85 foreach ($default_values as $key => $value) { 86 if (empty($this->config[$key])) { 87 $this->config[$key] = $value; 88 } 89 } 90 } 79 91 } 80 92 ?> -
extensions/akBookStyle/trunk/include/akContent.class.php
r3788 r3791 45 45 46 46 $template->set_filenames(array('index_thumbnails'=> AK_PLUGIN_TEMPLATE . '/ak_thumbnails.tpl')); 47 $template->assign('AK_PIC_SRC', get_image_url($images[$this->current_picture]));48 $template->assign('AK_BY_LINE', 3);49 $template->assign('AK_RELOADED_IMAGE_TPL', AK_PLUGIN_TEMPLATE. '/ak_reloaded_image.tpl');50 47 $template->assign('AK_PLUGIN_CSS', AK_PLUGIN_CSS); 51 48 $template->assign('AK_PLUGIN_JS', AK_PLUGIN_JS); 49 50 $template->assign('AK_DIR_THUMBNAIL', $GLOBALS['conf']['dir_thumbnail']); 51 $template->assign('AK_PREFIX_THUMBNAIL', $GLOBALS['conf']['prefix_thumbnail']); 52 $template->assign('AK_PIC_SRC', get_image_url($images[$this->current_picture])); 53 $template->assign('AK_BY_LINE', $this->plugin_config->ak_by_line); 54 $template->assign('AK_RELOADED_IMAGE_TPL', AK_PLUGIN_TEMPLATE. '/ak_reloaded_image.tpl'); 52 55 } 53 56 -
extensions/akBookStyle/trunk/js/ak_jquery-load.js
r3788 r3791 2 2 $("a.load") 3 3 .click(function() { 4 $('#akPicture').attr('src', $(this).children('img').attr('src').replace( 'thumbnail\/TN-', ''));4 $('#akPicture').attr('src', $(this).children('img').attr('src').replace(dir_thumbnail+'\/'+prefix_thumbnail, '')); 5 5 return false; 6 6 }); -
extensions/akBookStyle/trunk/language/en_UK/plugin.lang.php
r3764 r3791 1 1 <?php 2 /** admin **/ 2 3 $lang['ak_title'] = "ak Book Style"; 3 4 $lang['ak_intro'] = "That plugin give an alternate presentation for galleries. It gives you in a whole page access to medium image and thumbnails."; 4 5 $lang['ak_info'] = ""; 6 7 $lang['ak_general_config'] = "Main configuration"; 8 $lang['ak_by_line'] = "Number of column"; 9 $lang['ak_by_line_changed'] = "Number of column has been updated"; 5 10 ?> -
extensions/akBookStyle/trunk/language/fr_FR/plugin.lang.php
r3764 r3791 1 1 <?php 2 /** admin **/ 2 3 $lang['ak_title'] = "ak Book Style"; 3 4 $lang['ak_intro'] = "Ce plugin permet de gérer une présentation alternative de votre galerie avec les miniatures sur la même page qu'une photo medium."; 4 5 $lang['ak_info'] = ""; 6 7 $lang['ak_general_config'] = "Configuration générale"; 8 $lang['ak_by_line'] = "Nombre de colonnes"; 9 $lang['ak_by_line_changed'] = "Le nombre de colonne a été mis à jour"; 10 5 11 ?> -
extensions/akBookStyle/trunk/template/admin.tpl
r3764 r3791 11 11 </p> 12 12 13 <form method="post" action="" class="general"> 14 <fieldset> 15 <legend>{'ak_general_config'|@translate}</legend> 16 <p class="field"> 17 <label>{'ak_by_line'|@translate} 18 <input type="text" name="ak_by_line" value="{$AK_BY_LINE}"> 19 </label> 20 </p> 21 </fieldset> 22 23 <p><input class="submit" type="submit" name="submit" value="{'Submit'|@translate}"></p> 24 </form> 25 26 {html_head} 27 <link rel="stylesheet" type="text/css" href="{$AK_PLUGIN_CSS}/ak_admin_style.css"> 28 {/html_head} -
extensions/akBookStyle/trunk/template/ak_reloaded_image.tpl
r3788 r3791 1 {if !empty($AK_PIC_SRC) or true}1 {if !empty($AK_PIC_SRC) } 2 2 <div id="reload"> 3 3 <table class="picture"> … … 37 37 </div> 38 38 {/if} 39 40 41 {known_script id="jquery" src=$ROOT_URL|cat:"template-common/lib/jquery.packed.js"}42 {html_head}43 <link rel="stylesheet" type="text/css" href="{$AK_PLUGIN_CSS}/ak_style.css">44 {literal}45 <script type="text/javascript">// <![CDATA[46 $(document).ready(function() {47 $("a.load")48 .click(function() {49 $("#reload").load("./plugins/ak_loader.php?"+this.href);50 return false;51 });52 });53 // ]]>54 </script>55 {/literal}56 {/html_head} -
extensions/akBookStyle/trunk/template/ak_thumbnails.tpl
r3788 r3791 29 29 <tr> 30 30 <td> 31 32 31 <table class="thumbnails"> 33 32 {foreach from=$thumbnails item=thumbnail name=tn} … … 36 35 {/if} 37 36 <td class="ncol"> 38 <a href="{$thumbnail. URL}" class="load">37 <a href="{$thumbnail.AK_URL}" class="load"> 39 38 <img class="thumbnail" src="{$thumbnail.TN_SRC}" 40 39 alt="{$thumbnail.TN_ALT}" title="{$thumbnail.TN_TITLE}"> … … 72 71 </td> 73 72 74 <td> <!-- Picture -->73 <td> {* Picture *} 75 74 {include file=$AK_RELOADED_IMAGE_TPL|@get_extent:'picture_reload'} 76 75 </td> … … 78 77 </table> 79 78 {/if} 79 80 80 {known_script id="jquery" src=$ROOT_URL|cat:"template-common/lib/jquery.packed.js"} 81 81 {html_head} 82 82 <link rel="stylesheet" type="text/css" href="{$AK_PLUGIN_CSS}/ak_style.css"> 83 <script type="text/javascript"> 84 var dir_thumbnail = '{$AK_DIR_THUMBNAIL}';prefix_thumbnail = '{$AK_PREFIX_THUMBNAIL}'; 85 </script> 83 86 <script type="text/javascript" src="{$AK_PLUGIN_JS}/ak_jquery-load.js"></script> 84 87 {/html_head}
Note: See TracChangeset
for help on using the changeset viewer.