Ignore:
Timestamp:
Apr 4, 2012, 5:47:23 PM (12 years ago)
Author:
flop25
Message:

updated for 2.4 :
-deleted timthumb
-deleted config for auto-generation

features added :
-representative thumbs can be big : always, as the "Every x thumb" config or never

bug corrected :
-big thumbs didn't have rounded corners

Translations uk_UA needed for new keys

Location:
extensions/stripped_black_bloc/admin
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • extensions/stripped_black_bloc/admin/admin.inc.php

    r12048 r13894  
    55global $conf;
    66
    7 if (!isset($conf['stripped_black_bloc']))
    8   include(PHPWG_THEMES_PATH.'stripped_black_bloc/admin/upgrade.inc.php');
     7include(PHPWG_THEMES_PATH.'stripped_black_bloc/admin/upgrade.inc.php');
    98
    109load_language('theme.lang', PHPWG_THEMES_PATH.'stripped_black_bloc/');
     
    3332        $config_send['every_x']=(isset($_POST['f_every_x'])) ? $_POST['f_every_x'] : 20;
    3433        $config_send['starting_to']=(isset($_POST['f_starting_to'])) ? $_POST['f_starting_to'] : 1;
    35         $config_send['thumbnail']=(isset($_POST['f_thumbnail'])) ? $_POST['f_thumbnail'] : 'piwigo';
     34        $config_send['catthumb']=(isset($_POST['f_catthumb'])) ? $_POST['f_catthumb'] : 'none';
    3635        conf_update_param('stripped_black_bloc', pwg_db_real_escape_string(serialize($config_send)));
    3736
  • extensions/stripped_black_bloc/admin/admin.tpl

    r12048 r13894  
     1{html_style}{literal}
     2FORM.properties SPAN.property {
     3    float: left;
     4    font-weight: bold;
     5    margin: 0;
     6    padding: 0 0.5em 0 0;
     7    text-align: right;
     8    width: auto;
     9}
     10{/literal}{/html_style}
     11
    112<div class="titrePage">
    213  <h2>{'Stripped & Columns Theme Configuration'|@translate}</h2>
     
    1526      <label for="column_width"><span class="property">{'Width of columns'|@translate}</span>&nbsp;</label>
    1627      <input type="text" id="column_width" name="f_column_width" size="4" maxlength="4" value="{$options.column_width}" style="text-align:center;">
    17       &nbsp;px
     28      &nbsp;{'pixels'|@translate}
    1829    </li>
    1930    <li>
    2031      <label for="column_width"><span class="property">{'Width of thumbnails'|@translate}</span>&nbsp;</label>
    2132      <input type="text" id="column_width" name="f_thumbnail_width" size="4" maxlength="4" value="{$options.thumbnail_width}" style="text-align:center;">
    22       &nbsp;px&nbsp;{'it need to be inferior than the width of columns'|@translate}
     33      &nbsp;{'pixels'|@translate}&nbsp;{'(it need to be inferior than the width of columns)'|@translate}
    2334    </li>
    2435    <li>
     
    3344    </li>
    3445    <li>
    35       <label for="thumbnail">{'The thumbnails can be generated by the theme'|@translate}</label>
    36       </p>
     46      <br><br>
     47        <label for="thumbnail">{'About big thumbnails, for the albums :'|@translate}</label>
     48      <br><br>
    3749      <label>
    38         <input type="radio" name="f_thumbnail" id="thumbnail" value="generated"  {if $options.thumbnail=="generated"}checked{/if}>
    39         &nbsp;{'option thumbnail generated'|@translate}</label>
     50        <input type="radio" name="f_catthumb" id="catthumb" value="none"  {if $options.catthumb=="none"}checked{/if}>
     51        &nbsp;{'don\'t generate big thumbnails'|@translate}</label>
    4052      <br>
    4153      <label>
    42         <input type="radio" name="f_thumbnail" id="thumbnail" value="auto" {if $options.thumbnail=="auto"}checked{/if}>
    43         &nbsp;{'option thumbnail auto'|@translate}</label>
     54        <input type="radio" name="f_catthumb" id="catthumb" value="same" {if $options.catthumb=="same"}checked{/if}>
     55        &nbsp;{'use the same config as above'|@translate}</label>
    4456      <br>
    4557      <label>
    46         <input type="radio" name="f_thumbnail" id="thumbnail" value="piwigo" {if $options.thumbnail=="piwigo"}checked{/if}>
    47         &nbsp;{'option thumbnail piwigo'|@translate}</label>
     58        <input type="radio" name="f_catthumb" id="catthumb" value="all" {if $options.catthumb=="all"}checked{/if}>
     59        &nbsp;{'always generate big thumbnails'|@translate}</label>
    4860      <br>
    4961    </li>
  • extensions/stripped_black_bloc/admin/upgrade.inc.php

    r12048 r13894  
    1313  'every_x'           => 20,
    1414  'starting_to'           => 1,
    15   'thumbnail'         => 'piwigo' //generated - auto - piwigo
    16       );
    17      $query = "
     15  'catthumb'         => 'none' //none - same - all
     16  );
     17  $query = "
    1818INSERT INTO " . CONFIG_TABLE . " (param,value,comment)
    1919VALUES ('stripped_black_bloc' , '".pwg_db_real_escape_string(serialize($config))."' , 'color_main#column_width#thumbnail_width#thumbnail(generated - auto - piwigo)');";
    20      
    21 
    22     pwg_query($query);
    23     load_conf_from_db();
     20  pwg_query($query);
     21  load_conf_from_db();
    2422}
    2523elseif (count(unserialize( $conf['stripped_black_bloc'] ))!=6)
     
    3129  'every_x'           => 20,
    3230  'starting_to'           => 1,
    33   'thumbnail'         => 'piwigo' //generated - auto - piwigo
    34       );
    35      
    36 
     31  'catthumb'         => 'none' //none - same - all
     32  );
    3733  conf_update_param('stripped_black_bloc', pwg_db_real_escape_string(serialize($config)));
    38     load_conf_from_db();
     34  load_conf_from_db();
     35}
     36elseif ($conff=unserialize($conf['stripped_black_bloc']) and ( !isset($conff['catthumb']) or empty($conff['catthumb'])) )
     37{
     38  $config = array(
     39  'color_main'            => $conff['color_main'],
     40  'column_width'            => $conff['column_width'],
     41  'thumbnail_width'           => $conff['thumbnail_width'],
     42  'every_x'           => $conff['every_x'],
     43  'starting_to'           => $conff['starting_to'],
     44  'catthumb'         => 'none' //none - same - all
     45  );
     46  conf_update_param('stripped_black_bloc', pwg_db_real_escape_string(serialize($config)));
     47  load_conf_from_db();
    3948}
    4049?>
Note: See TracChangeset for help on using the changeset viewer.