Changeset 20443 for extensions/stripped


Ignore:
Timestamp:
Jan 28, 2013, 10:05:30 PM (11 years ago)
Author:
Zaphod
Message:

HD lightbox update

Location:
extensions/stripped
Files:
8 edited

Legend:

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

    r17961 r20443  
    4343        $config['imageArrows']=isset($_POST['f_imageArrows']);
    4444        $config['navArrows']=isset($_POST['f_navArrows']);
    45         $config['HDlightbox']=isset($_POST['f_HDlightbox']);
     45        $config['HDlightbox']=($_POST['f_lightboxOptions'] != 'never');
     46        $config['forceLightboxOn']=($_POST['f_lightboxOptions'] == 'always');
    4647        $config['defaultZoomSize']=$_POST['f_defaultZoomSize'];
    4748        $config['animatedTabs']=isset($_POST['f_animatedTabs']);
  • extensions/stripped/admin/admin.tpl

    r17961 r20443  
    1010                                <li><label>
    1111                                        <span class="property">{'Interface style'|@translate}</span>&nbsp;
    12                                         <select name="f_themeStyle" style="min-width:150px;">
     12                                        <select name="f_themeStyle" style="min-width:200px;">
    1313                                                <option value="original" {if ($options.themeStyle=="original")}selected{/if}>original</option>
    1414                                                <option value="black" {if ($options.themeStyle=="black")}selected{/if}>black</option>
     
    7272                                <li><label>
    7373                                        <span class="property">{'Property to display below picture'|@translate}</span>&nbsp;
    74                                         <select name="f_imageCaption" style="min-width:150px;">
     74                                        <select name="f_imageCaption" style="min-width:200px;">
    7575                                                <option value="none">-----</option>
    7676                                                <option value="title" {if ($options.imageCaption=="title")}selected{/if}>{'Title'|@translate}</option>
     
    8080                                <li><label>
    8181                                        <span class="property">{'Activate HD picture lightbox'|@translate}</span>&nbsp;
    82                                         <input type="checkbox" name="f_HDlightbox" {if ($options.HDlightbox)}checked{/if}>
     82                                        <select name="f_lightboxOptions" style="min-width:200px;">
     83                                                <option value="never" {if !($options.HDlightbox)}selected{/if}>{'never'|@translate}</option>
     84                                                <option value="hdonly" {if (($options.HDlightbox) &! ($options.forceLightboxOn))}selected{/if}>{'if HD picture available'|@translate}</option>
     85                                                <option value="always" {if (($options.HDlightbox) && ($options.forceLightboxOn))}selected{/if}>{'always'|@translate}</option>
     86                                        </select>
    8387                                </label></li>
    8488                                <li><label>
    8589                                        <span class="property">{'HD picture default display'|@translate}</span>&nbsp;
    86                                         <select name="f_defaultZoomSize" style="min-width:150px;">
     90                                        <select name="f_defaultZoomSize" style="min-width:200px;">
    8791                                                <option value="fit" {if ($options.defaultZoomSize=="fit")}selected{/if}>{'fit to screen'|@translate}</option>
    8892                                                <option value="full" {if ($options.defaultZoomSize=="full")}selected{/if}>{'full size'|@translate}</option>
     
    9195                                <li><label>
    9296                                        <span class="property">{'Default tab to be displayed'|@translate}</span>&nbsp;
    93                                         <select name="f_defaultTab" style="min-width:150px;">
     97                                        <select name="f_defaultTab" style="min-width:200px;">
    9498                                                <option value="none">-----</option>
    9599                                                <option value="last" {if ($options.defaultTab=="last")}selected{/if}>{'Last displayed'|@translate}</option>
     
    116120                                <li><label>
    117121                                        <span class="property">{'Album thumbnail size'|@translate}</span>&nbsp;
    118                                         <select name="f_albumSize" style="min-width:150px;">
     122                                        <select name="f_albumSize" style="min-width:200px;">
    119123                                                <option value="square" {if ($options.albumSize=="square")}selected{/if}>{'square'|@translate}</option>
    120124                                                <option value="thumb" {if ($options.albumSize=="thumb")}selected{/if}>{'thumb'|@translate}</option>
     
    130134                                <li><label>
    131135                                        <span class="property">{'Thumbnail size'|@translate}</span>&nbsp;
    132                                         <select name="f_thumbSize" style="min-width:150px;">
     136                                        <select name="f_thumbSize" style="min-width:200px;">
    133137                                                <option value="square" {if ($options.thumbSize=="square")}selected{/if}>{'square'|@translate}</option>
    134138                                                <option value="thumb" {if ($options.thumbSize=="thumb")}selected{/if}>{'thumb'|@translate}</option>
     
    144148                                <li><label>
    145149                                        <span class="property">{'Image size'|@translate}</span>&nbsp;
    146                                         <select name="f_imageSize" style="min-width:150px;">
     150                                        <select name="f_imageSize" style="min-width:200px;">
    147151                                                <option value="square" {if ($options.imageSize=="square")}selected{/if}>{'square'|@translate}</option>
    148152                                                <option value="thumb" {if ($options.imageSize=="thumb")}selected{/if}>{'thumb'|@translate}</option>
     
    158162                                <li><label>
    159163                                        <span class="property">{'HD Image size'|@translate}</span>&nbsp;
    160                                         <select name="f_hdSize" style="min-width:150px;">
     164                                        <select name="f_hdSize" style="min-width:200px;">
    161165                                                <option value="square" {if ($options.hdSize=="square")}selected{/if}>{'square'|@translate}</option>
    162166                                                <option value="thumb" {if ($options.hdSize=="thumb")}selected{/if}>{'thumb'|@translate}</option>
  • extensions/stripped/admin/maintain.inc.php

    r17961 r20443  
    2525        'navArrows'                                             => true,
    2626        'HDlightbox'                                    => true,
     27        'forceLightboxOn'                               => false,
    2728        'defaultZoomSize'                               => 'fit',
    2829        'animatedTabs'                                  => true,
  • extensions/stripped/admin/upgrade.inc.php

    r17961 r20443  
    2525        'navArrows'                                             => true,
    2626        'HDlightbox'                                    => true,
     27        'forceLightboxOn'                               => false,
    2728        'defaultZoomSize'                               => 'fit',
    2829        'animatedTabs'                                  => true,
     
    7172
    7273                $config['HDlightbox']=true;
     74                $config['forceLightboxOn']=false;
    7375                $config['imageArrows']=true;
    7476                $config['navArrows']=false;
     
    9597                        $config['hdSize']='xxlarge';
    9698                        $config['HDlightbox']=true;
     99                        $config['forceLightboxOn']=false;
    97100                         
    98101                        conf_update_param('stripped', pwg_db_real_escape_string(serialize($config)));
     
    108111                                $config['hdSize']='xxlarge';
    109112                                $config['HDlightbox']=true;
     113                                $config['forceLightboxOn']=false;
    110114                                conf_update_param('stripped', pwg_db_real_escape_string(serialize($config)));
    111115                        }
     
    115119                                $config['paramVersion']='2.3';
    116120                                $config['HDlightbox']=true;
     121                                $config['forceLightboxOn']=false;
    117122                                conf_update_param('stripped', pwg_db_real_escape_string(serialize($config)));
    118123                        }
  • extensions/stripped/language/en_UK/theme.lang.php

    r17961 r20443  
    2828$lang['Title']='Title';
    2929$lang['Activate HD picture lightbox']='Activate HD picture lightbox';
     30$lang['never']='never';
     31$lang['if HD picture available']='if HD picture available';
     32$lang['always']='always';
    3033$lang['HD picture default display']='HD picture default display';
    3134$lang['fit to screen']='fit to screen';
  • extensions/stripped/language/fr_FR/theme.lang.php

    r17961 r20443  
    2929$lang['Activate HD picture lightbox']='Activer la ligthbox pour l\'image HD';
    3030$lang['HD picture default display']='Affichage par d&eacute;faut de l\'image HD';
     31$lang['never']='jamais';
     32$lang['if HD picture available']='si image HD pr&eacute;sente';
     33$lang['always']='toujours';
    3134$lang['fit to screen']='Adapter &agrave; l\'&eacute;cran';
    3235$lang['full size']='Plein format';
  • extensions/stripped/template/picture_content.tpl

    r17961 r20443  
    1515                        {assign var='displayHD' value=true}
    1616                        {assign var='HD_url' value=$U_ORIGINAL}
     17                {else}
     18                        {foreach from=$current.unique_derivatives item=deriv key=derivative_type}
     19                                {if ($deriv->get_type() == 'Original')}
     20                                        {assign var='HD_url' value=$deriv->get_url()}
     21                                        {if ($deriv->get_size() != $derivative->get_size())}
     22                                                {assign var='displayHD' value=true}
     23                                        {/if}
     24                                {/if}
     25                        {/foreach}
    1726                {/if}
    1827        {else}
     
    2130                {if (($HDderivative->get_size() != $derivative->get_size()) or ($stripped.hdSize == $stripped.imageSize))}
    2231                        {assign var='displayHD' value=true}
     32                {/if}
     33        {/if}
     34        {if ($stripped.forceLightboxOn)}
     35                {assign var='displayHD' value=true}
     36                {if !isset($HD_url)}
     37                        {assign var='HD_url' value=$derivative->get_url()}
    2338                {/if}
    2439        {/if}
     
    3146        {/if}
    3247{/if}
    33 
    34 
    35 
    3648
    3749<div id="theImg" {if ($stripped.imageFrame)}class="img_frame"{/if}>
  • extensions/stripped/template/thumbnails.tpl

    r14687 r20443  
    1818                                <span class="wrap2 {if !($stripped.showThumbLegend)}wrap2full{/if}">
    1919                                        <a href="{$thumbnail.URL}"><div class="thumbframe"><div class="thumbpos">
    20                                                 <img class="thumbnail" {if !$derivative->is_cached()}data-{/if}src="{$derivative->get_url()}" alt="{$thumbnail.TN_ALT}" {if ((isset($thumbnail.NAME))&!($downloadMulti_loaded))}title="{$thumbnail.NAME}"{else}title="{$thumbnail.TN_TITLE}"{/if} />
     20                                                <img class="thumbnail" {if !$derivative->is_cached()}data-{/if}src="{$derivative->get_url()}" alt="{$thumbnail.TN_ALT}" {if ((isset($thumbnail.NAME))&!($downloadMulti_loaded))}title="{$thumbnail.NAME|@replace:'"':' '}"{else}title="{$thumbnail.TN_TITLE}"{/if} />
    2121                                                {if (isset($stripped.imagePreload) & isset($stripped.imagePreloadThumbs))}
    2222                                                        {assign var=preload value=$pwg->derivative($stripped.imageSize, $thumbnail.src_image)}
Note: See TracChangeset for help on using the changeset viewer.