Changeset 12153 for extensions


Ignore:
Timestamp:
09/13/11 22:15:31 (8 years ago)
Author:
Zaphod
Message:

version 1.5.0

Location:
extensions/stripped
Files:
4 added
17 edited

Legend:

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

    r11982 r12153  
    2525        $config['infoTabAdminOnly']=isset($_POST['f_infoTabAdminOnly']); 
    2626        $config['defaultTab']=$_POST['f_defaultTab']; 
     27        $config['defaultZoomSize']=$_POST['f_defaultZoomSize']; 
    2728        $config['imageAutosize']=isset($_POST['f_imageAutosize']); 
    2829        $config['imageAutosizeTitle']=isset($_POST['f_imageAutosizeTitle']); 
    2930        if (isset($_POST['f_imageAutosizeMargin'])) { $config['imageAutosizeMargin']=intval($_REQUEST['f_imageAutosizeMargin']); } 
    3031        if (isset($_POST['f_imageAutosizeMinHeight'])) { $config['imageAutosizeMinHeight']=intval($_REQUEST['f_imageAutosizeMinHeight']); } 
     32        $config['imagePreload']=isset($_POST['f_imagePreload']); 
     33        $config['imagePreloadNb']=$_POST['f_imagePreloadNb']; 
     34        $config['imagePreloadThumbs']=isset($_POST['f_imagePreloadThumbs']); 
     35        $config['imagePreloadHD']=false; 
    3136        $config['navThumbsFade']=150; 
    3237        $config['marginContainer']=30; 
    3338        $config['paddingContainer']=10; 
    34         $config['defaultZoomSize']='full'; 
    3539        $config['highResClickMode']='zoom'; 
    3640 
  • extensions/stripped/admin/admin.tpl

    r11982 r12153  
    6565                                        </select> 
    6666                                </label></li> 
     67                                <li><label> 
     68                                        <span class="property">{'HD picture default display'|@translate}</span>&nbsp; 
     69                                        <select name="f_defaultZoomSize"> 
     70                                                <option value="fit" {if ($options.defaultZoomSize=="fit")}selected{/if}>{'fit to screen'|@translate}</option> 
     71                                                <option value="full" {if ($options.defaultZoomSize=="full")}selected{/if}>{'full size'|@translate}</option> 
     72                                        </select> 
     73                                </label></li> 
    6774                        </ul> 
    6875                </fieldset> 
     
    9299                        </fieldset> 
    93100                </fieldset> 
     101                <fieldset> 
     102                        <legend>{'Image preloading options'|@translate}</legend> 
     103                        <ul> 
     104                                <li><label> 
     105                                        <span class="property" >{'Activate image preloading'|@translate}</span>&nbsp; 
     106                                        <input type="checkbox" name="f_imagePreload" {if $options.imagePreload}checked{/if}> 
     107                                </label></li> 
     108                        </ul> 
     109                        <fieldset style="width:80%; margin:auto;"> 
     110                                <ul> 
     111                                        <li><label> 
     112                                                <span class="property">{'On picture page, number of next images to preload'|@translate}</span>&nbsp; 
     113                                                <select name="f_imagePreloadNb"> 
     114                                                        <option value=1 {if ($options.imagePreloadNb==1)}selected{/if}>1</option> 
     115                                                        <option value=2 {if ($options.imagePreloadNb==2)}selected{/if}>2</option> 
     116                                                        <option value=3 {if ($options.imagePreloadNb==3)}selected{/if}>3</option> 
     117                                                        <option value=4 {if ($options.imagePreloadNb==4)}selected{/if}>4</option> 
     118                                                        <option value=5 {if ($options.imagePreloadNb==5)}selected{/if}>5</option> 
     119                                                        <option value=6 {if ($options.imagePreloadNb==6)}selected{/if}>6</option> 
     120                                                        <option value=7 {if ($options.imagePreloadNb==7)}selected{/if}>7</option> 
     121                                                        <option value=8 {if ($options.imagePreloadNb==8)}selected{/if}>8</option> 
     122                                                        <option value=9 {if ($options.imagePreloadNb==9)}selected{/if}>9</option> 
     123                                                        <option value=10 {if ($options.imagePreloadNb==10)}selected{/if}>10</option> 
     124                                                </select> 
     125                                        </label></li> 
     126                                        <li><label> 
     127                                                <span class="property">{'Preload images on thumbnails page'|@translate}</span>&nbsp; 
     128                                                <input type="checkbox" name="f_imagePreloadThumbs" {if $options.imagePreloadThumbs}checked{/if}> 
     129                                        </label></li> 
     130                                </ul> 
     131                        </fieldset> 
     132                </fieldset> 
    94133        </div> 
    95134        <p><input class="submit" type="submit" value="{'Submit'|@translate}" name="submit_stripped" /></p> 
  • extensions/stripped/admin/maintain.inc.php

    r11982 r12153  
    2323        'imageAutosizeMargin'                   => 60, 
    2424        'imageAutosizeMinHeight'                => 200, 
     25        'imagePreload'                                  => false, 
     26        'imagePreloadNb'                                => 5, 
     27        'imagePreloadThumbs'                    => false, 
     28        'imagePreloadHD'                                => false, 
    2529        'navThumbsFade'                                 => 150, 
    2630        'marginContainer'                               => 30, 
    2731        'paddingContainer'                              => 10, 
    28         'defaultZoomSize'                               => 'full', 
     32        'defaultZoomSize'                               => 'fit', 
    2933        'highResClickMode'                              => 'zoom', 
    3034      ); 
  • extensions/stripped/admin/upgrade.inc.php

    r11982 r12153  
    2323        'imageAutosizeMargin'                   => 60, 
    2424        'imageAutosizeMinHeight'                => 200, 
     25        'imagePreload'                                  => false, 
     26        'imagePreloadNb'                                => 5, 
     27        'imagePreloadThumbs'                    => false, 
     28        'imagePreloadHD'                                => false, 
    2529        'navThumbsFade'                                 => 150, 
    2630        'marginContainer'                               => 30, 
    2731        'paddingContainer'                              => 10, 
    28         'defaultZoomSize'                               => 'full', 
     32        'defaultZoomSize'                               => 'fit', 
    2933        'highResClickMode'                              => 'zoom', 
    3034      ); 
  • extensions/stripped/language/en_UK/theme.lang.php

    r11982 r12153  
    2828$lang['Metadata']='Metadata'; 
    2929 
     30$lang['HD picture default display']='HD picture default display'; 
     31$lang['fit to screen']='fit to screen'; 
     32$lang['full size']='full size'; 
     33$lang['Image preloading options']='Image preloading options'; 
     34$lang['Activate image preloading']='Activate image preloading'; 
     35$lang['On picture page, number of next images to preload']='On picture page, number of next images to preload'; 
     36$lang['Preload images on thumbnails page']='Preload images on thumbnails page'; 
    3037?> 
  • extensions/stripped/language/fr_FR/theme.lang.php

    r11982 r12153  
    2828$lang['Metadata']='Meta-donn&eacute;es'; 
    2929 
     30$lang['HD picture default display']='Affichage par d&eacute;faut de l\'image HD'; 
     31$lang['fit to screen']='Adapter &agrave; l\'&eacute;cran'; 
     32$lang['full size']='Plein format'; 
     33$lang['Image preloading options']='Options de pr&eacute;chargement des images'; 
     34$lang['Activate image preloading']='Activer le pr&eacute;chargement des images'; 
     35$lang['On picture page, number of next images to preload']='Sur la page image, nombre d\'images &agrave; pr&eacute;charger'; 
     36$lang['Preload images on thumbnails page']='Pr&eacute;charger les images depuis la page des miniatures'; 
     37 
    3038?> 
  • extensions/stripped/local_head.tpl

    r11628 r12153  
    2929                {combine_script id='scripts-tml' load='header' require='jquery' path='themes/stripped/js/scripts-tml.js'} 
    3030        {/if} 
    31  
     31        {if isset($stripped.imagePreload)} 
     32                {combine_script id='preload' load='header' require='jquery' path='themes/stripped/js/preload.js'} 
     33        {/if} 
    3234 
    3335  <script type="text/javascript"> 
  • extensions/stripped/readme.txt

    r11982 r12153  
    2727Changelog 
    2828--------- 
     29 
     30*** version 1.5.0 
     31 
     32- new option: preload images (from 1 to 10 images) 
     33- new option to choose HD display mode (fit to screen / 1:1) 
     34- some minor layout change 
     35- bug correction 
    2936 
    3037*** version 1.4.4 
  • extensions/stripped/template/index.tpl

    r11983 r12153  
    2424        {if ($GMaps_loaded)}<div id="text_gmaps" style="display:none">{'GMap'|@translate}</div>{/if} 
    2525</div> 
    26 <div id="content" {if !$stripped.hideMenu}class="menuShown"{/if} cellpadding="0px" cellspacing="0px"> 
     26<div id="content" {if !$stripped.hideMenu}class="menuShown"{/if}> 
    2727        {$MENUBAR} 
    28         <div id="subcontent"> 
    29                 {if !empty($PLUGIN_INDEX_CONTENT_BEFORE)}{$PLUGIN_INDEX_CONTENT_BEFORE}{/if} 
    30                 {if isset($chronology.TITLE) } 
    31                         <h2>{$chronology.TITLE}</h2> 
    32                 {/if} 
    33                 {if isset($chronology_views) } 
    34                         {if isset($U_MODE_POSTED) } 
    35                                 <a href="{$U_MODE_POSTED}" rel="nofollow">{'display a calendar by posted date'|@translate}</a> 
     28        <div id="content_cell"> 
     29                <div id="subcontent"> 
     30                        {if !empty($PLUGIN_INDEX_CONTENT_BEFORE)}{$PLUGIN_INDEX_CONTENT_BEFORE}{/if} 
     31                        {if isset($chronology.TITLE) } 
     32                                <h2>{$chronology.TITLE}</h2> 
    3633                        {/if} 
    37                         {if isset($U_MODE_CREATED) } 
    38                                 <a href="{$U_MODE_CREATED}" rel="nofollow">{'display a calendar by creation date'|@translate}</a> 
     34                        {if isset($chronology_views) } 
     35                                {if isset($U_MODE_POSTED) } 
     36                                        <a href="{$U_MODE_POSTED}" rel="nofollow">{'display a calendar by posted date'|@translate}</a> 
     37                                {/if} 
     38                                {if isset($U_MODE_CREATED) } 
     39                                        <a href="{$U_MODE_CREATED}" rel="nofollow">{'display a calendar by creation date'|@translate}</a> 
     40                                {/if} 
     41                                <div class="calendarViews">{'View'|@translate}: 
     42                                        <select onchange="document.location = this.options[this.selectedIndex].value;"> 
     43                                                {foreach from=$chronology_views item=view} 
     44                                                        <option value="{$view.VALUE}"{if $view.SELECTED} selected="selected"{/if}>{$view.CONTENT}</option> 
     45                                                {/foreach} 
     46                                        </select> 
     47                                </div> 
    3948                        {/if} 
    40                         <div class="calendarViews">{'View'|@translate}: 
    41                                 <select onchange="document.location = this.options[this.selectedIndex].value;"> 
    42                                         {foreach from=$chronology_views item=view} 
    43                                                 <option value="{$view.VALUE}"{if $view.SELECTED} selected="selected"{/if}>{$view.CONTENT}</option> 
    44                                         {/foreach} 
    45                                 </select> 
    46                         </div> 
    47                 {/if} 
    4849 
    49                 {if !empty($PLUGIN_INDEX_CONTENT_BEGIN)}<div class="content_block">{$PLUGIN_INDEX_CONTENT_BEGIN}</div>{/if} 
    50                 {if !empty($category_search_results) } 
    51                         <div>{'Album results for'|@translate} <strong>{$QUERY_SEARCH}</strong> : 
    52                                 {foreach from=$category_search_results item=res name=res_loop} 
    53                                 {if !$smarty.foreach.res_loop.first} &mdash; {/if} 
    54                                 {$res} 
    55                                 {/foreach} 
    56                         </div> 
    57                 {/if} 
    58                 {if !empty($tag_search_results) } 
    59                         <div>{'Tag results for'|@translate} <strong>{$QUERY_SEARCH}</strong> : 
    60                                 {foreach from=$tag_search_results item=res name=res_loop} 
     50                        {if !empty($PLUGIN_INDEX_CONTENT_BEGIN)}<div class="content_block">{$PLUGIN_INDEX_CONTENT_BEGIN}</div>{/if} 
     51                        {if !empty($category_search_results) } 
     52                                <div>{'Album results for'|@translate} <strong>{$QUERY_SEARCH}</strong> : 
     53                                        {foreach from=$category_search_results item=res name=res_loop} 
    6154                                        {if !$smarty.foreach.res_loop.first} &mdash; {/if} 
    6255                                        {$res} 
    63                                 {/foreach} 
    64                         </div> 
    65                 {/if} 
    66                 {if isset($FILE_CHRONOLOGY_VIEW) } 
    67                         {include file=$FILE_CHRONOLOGY_VIEW} 
    68                 {/if} 
     56                                        {/foreach} 
     57                                </div> 
     58                        {/if} 
     59                        {if !empty($tag_search_results) } 
     60                                <div>{'Tag results for'|@translate} <strong>{$QUERY_SEARCH}</strong> : 
     61                                        {foreach from=$tag_search_results item=res name=res_loop} 
     62                                                {if !$smarty.foreach.res_loop.first} &mdash; {/if} 
     63                                                {$res} 
     64                                        {/foreach} 
     65                                </div> 
     66                        {/if} 
     67                        {if isset($FILE_CHRONOLOGY_VIEW) } 
     68                                {include file=$FILE_CHRONOLOGY_VIEW} 
     69                        {/if} 
    6970 
    70                 {if !empty($CONTENT_DESCRIPTION) } 
    71                         <div class="content_block"><div class="additional_info"> 
    72                                 {$CONTENT_DESCRIPTION} 
    73                         </div></div> 
    74                 {/if} 
     71                        {if !empty($CONTENT_DESCRIPTION) } 
     72                                <div class="content_block"><div class="additional_info"> 
     73                                        {$CONTENT_DESCRIPTION} 
     74                                </div></div> 
     75                        {/if} 
    7576 
    76                 {if !empty($CATEGORIES) }{$CATEGORIES}{/if} 
    77                 {if !empty($THUMBNAILS) } 
    78                         <div id="thumbnails_block1"> 
    79                                 <div id="thumbnails_block2"> 
    80                                         <div class="thumbnails" id="thumbnails">{$THUMBNAILS}</div> 
    81                                         {if !empty($navbar) } 
    82                                                 {include file='navigation_thumb.tpl'|@get_extent:'navbar'} 
    83                                         {/if} 
     77                        {if !empty($CATEGORIES) }{$CATEGORIES}{/if} 
     78                        {if !empty($THUMBNAILS) } 
     79                                <div id="thumbnails_block1"> 
     80                                        <div id="thumbnails_block2"> 
     81                                                <div class="thumbnails" id="thumbnails">{$THUMBNAILS}</div> 
     82                                                {if !empty($navbar) } 
     83                                                        {include file='navigation_thumb.tpl'|@get_extent:'navbar'} 
     84                                                {/if} 
     85                                        </div> 
     86                                                {if !empty($navbar) } 
     87                                                        {include file='navigation_bar.tpl'|@get_extent:'navbar'} 
     88                                                {/if} 
    8489                                </div> 
    85                                         {if !empty($navbar) } 
    86                                                 {include file='navigation_bar.tpl'|@get_extent:'navbar'} 
    87                                         {/if} 
    88                         </div> 
    89                 {/if} 
    90                 {if !empty($PLUGIN_INDEX_CONTENT_END) }<div class="content_block">{$PLUGIN_INDEX_CONTENT_END}</div>{/if} 
    91                 {if !empty($PLUGIN_INDEX_CONTENT_AFTER)}{$PLUGIN_INDEX_CONTENT_AFTER}{/if} 
    92         </div> <!-- subContent --> 
     90                        {/if} 
     91                        {if !empty($PLUGIN_INDEX_CONTENT_END) }<div class="content_block">{$PLUGIN_INDEX_CONTENT_END}</div>{/if} 
     92                </div> <!-- subcontent --> 
     93                {if !empty($PLUGIN_INDEX_CONTENT_AFTER)}<div class="subcontent">{$PLUGIN_INDEX_CONTENT_AFTER}</div>{/if} 
     94        </div> 
    9395        <div style="clear: both;"></div> 
    94 </div> <!-- content --> 
     96</div>  
  • extensions/stripped/template/mainpage_categories.tpl

    r9960 r12153  
    55                <div class="illustration"> 
    66                        <a href="{$cat.URL}"> 
    7                                 <img src="{$cat.TN_SRC}" alt="{$cat.TN_ALT}" title="{$cat.NAME|@replace:'"':' '} - {'display this album'|@translate}"> 
     7                                <img src="{$cat.TN_SRC}" alt="{$cat.TN_ALT}" title="{$cat.NAME|@replace:'"':' '|@strip_tags:false} - {'display this album'|@translate}"> 
    88                        </a> 
    99                </div> 
  • extensions/stripped/template/picture.tpl

    r11982 r12153  
    5959        </a></li> 
    6060{/if}{/strip}{*caddie management END*} 
    61         {strip}{if isset($U_SLIDESHOW_START) } 
    62                         <li><a href="{$U_SLIDESHOW_START}" title="{'slideshow'|@translate}" rel="nofollow">{'slideshow'|@translate}</a></li> 
    63         {/if}{/strip} 
     61        {strip}{if isset($U_SLIDESHOW_START) } 
     62                <li><a href="{$U_SLIDESHOW_START}" title="{'slideshow'|@translate}" rel="nofollow">{'slideshow'|@translate}</a></li> 
     63        {/if}{/strip} 
    6464                <li id="imageToolBar"> 
    6565                        {include file='picture_nav_buttons.tpl'|@get_extent:'picture_nav_buttons'} 
    6666                </li> 
    67                 <li class="imageNumber">{$PHOTO}</li> 
     67<!--            <li class="imageNumber">{$PHOTO}</li>--> 
    6868                {php} 
    6969                        global $pwg_loaded_plugins; 
     
    375375    <div style="clear: both;"></div> 
    376376</div> 
     377{if isset($stripped.imagePreload)} 
     378<div id="image_urls" style="display:none;"> 
     379        {foreach from=$U_IMGNEXT item=u_img key=id} 
     380                {if isset($u_img)}<div class="next{$id} preload">{$u_img}</div>{/if} 
     381        {/foreach} 
     382</div> 
     383{/if} 
    377384{if !empty($PLUGIN_PICTURE_AFTER)}{$PLUGIN_PICTURE_AFTER}{/if} 
  • extensions/stripped/template/picture_content.tpl

    r11778 r12153  
    1717                        {if isset($pwghigh)}<a href="{$high.U_HIGH}" rel="shadowbox" class="hd_link">&nbsp;</a>{/if} 
    1818                        {if isset($winhigh)}<div onclick="openDisplayHigh('{$high.U_HIGH}');" class="hd_link">&nbsp;</div>{/if} 
     19                        {if isset($stripped.imagePreloadHD)}<div class="preload" style="display:none;">{$high.U_HIGH}</div{/if} 
    1920                {/if} 
     21<!--            {if isset($U_UP)} 
     22                        <a href="{$U_UP}" class="cat_up">&nbsp;</a> 
     23                 {/if}--> 
    2024                {if isset($previous)} 
    2125                        <a href="{$previous.U_IMG}" class="img_nav img_prev">&nbsp;</a> 
  • extensions/stripped/template/picture_nav_buttons.tpl

    r8183 r12153  
    88  {if isset($slideshow.U_START_REPEAT)} 
    99    <a id="icon_start_repeat" class="navButton" href="{$slideshow.U_START_REPEAT}" title="{'Repeat the slideshow'|@translate}">&nbsp;</a> 
    10   {/if} 
    11  
    12   {if isset($first)} 
    13     <a id="icon_first" class="navButton" href="{$first.U_IMG}" title="{'First'|@translate} : {$first.TITLE}" rel="first">&nbsp;</a> 
    14   {else} 
    15     <a id="icon_first_0" class="navButton">&nbsp;</a> 
    16   {/if} 
    17  
    18   {if isset($previous)} 
    19     <a id="icon_left" class="navButton" href="{$previous.U_IMG}" title="{'Previous'|@translate} : {$previous.TITLE}" rel="prev">&nbsp;</a> 
    20   {else} 
    21     <a id="icon_left_0" class="navButton">&nbsp;</a> 
    22   {/if} 
    23  
    24   {if isset($U_UP) and !isset($slideshow)} 
    25     <a id="icon_up" class="navButton" href="{$U_UP}" title="{'Thumbnails'|@translate}" rel="up">&nbsp;</a> 
    2610  {/if} 
    2711 
     
    3822  {/if} 
    3923 
     24 <!-- {if isset($U_SLIDESHOW_START) } 
     25        <a id="icon_play" class="navButton" href="{$U_SLIDESHOW_START}" title="{'slideshow'|@translate}">&nbsp;</a> 
     26  {/if}--> 
     27 
     28<!--  {if isset($first)} 
     29    <a id="icon_first" class="navButton" href="{$first.U_IMG}" title="{'First'|@translate} : {$first.TITLE}" rel="first">&nbsp;</a> 
     30  {else} 
     31    <a id="icon_first_0" class="navButton">&nbsp;</a> 
     32  {/if}--> 
     33 
     34  {if isset($U_UP) and !isset($slideshow)} 
     35    <a id="icon_up" class="navButton" href="{$U_UP}" title="{'Thumbnails'|@translate}" rel="up">&nbsp;</a> 
     36  {/if} 
     37 
     38  {if isset($previous)} 
     39    <a id="icon_left" class="navButton" href="{$previous.U_IMG}" title="{'Previous'|@translate} : {$previous.TITLE}" rel="prev">&nbsp;</a> 
     40  {else} 
     41    <a id="icon_left_0" class="navButton">&nbsp;</a> 
     42  {/if} 
     43 
    4044  {if isset($next)} 
    4145    <a id="icon_right" class="navButton" href="{$next.U_IMG}" title="{'Next'|@translate} : {$next.TITLE}" rel="next">&nbsp;</a> 
     
    4448  {/if} 
    4549 
    46   {if isset($last)} 
     50<!--  {if isset($last)} 
    4751    <a id="icon_last" class="navButton" href="{$last.U_IMG}" title="{'Last'|@translate} : {$last.TITLE}" rel="last">&nbsp;</a> 
    4852  {else} 
    4953    <a id="icon_last_0" class="navButton">&nbsp;</a> 
    50   {/if} 
     54  {/if}--> 
     55 
     56        <div class="imageNumber">{$PHOTO}</div> 
    5157 
    5258{/if} 
  • extensions/stripped/template/slideshow.tpl

    r9960 r12153  
    1414                                {include file='picture_nav_buttons.tpl'|@get_extent:'picture_nav_buttons'} 
    1515                        </li> 
    16                         <li class="imageNumber">{$PHOTO}</li> 
    1716                </ul> 
    1817                <div style="clear: both;"></div> 
  • extensions/stripped/template/thumbnails.tpl

    r11090 r12153  
    1212                                <span class="wrap2 {if !($stripped.showThumbLegend)}wrap2full{/if}"> 
    1313                                        <a href="{$thumbnail.URL}"> 
    14                                                 <img class="thumbnail" src="{$thumbnail.TN_SRC}" alt="{$thumbnail.TN_ALT}"{if ((isset($thumbnail.NAME))&!($downloadMulti_loaded))}title="{$thumbnail.NAME}"{else}title="{$thumbnail.TN_TITLE}{/if}" /> 
     14                                                <img class="thumbnail" src="{$thumbnail.TN_SRC}" alt="{$thumbnail.TN_ALT}" {if ((isset($thumbnail.NAME))&!($downloadMulti_loaded))}title="{$thumbnail.NAME}"{else}title="{$thumbnail.TN_TITLE}"{/if} /> 
     15                                                {if (isset($stripped.imagePreload) & isset($stripped.imagePreloadThumbs))}<div class="preload" style="display:none;">{$thumbnail.FILE_PATH}</div>{/if} 
    1516                                        </a> 
    1617                                </span> 
  • extensions/stripped/theme.css

    r11982 r12153  
    1313#content { 
    1414        background: #202020; 
    15         border: 2px #555 solid; 
    16         border-width: 2px 0; 
     15        border: 1px #555 solid; 
     16        border-width: 1px 0; 
    1717        padding:0 5px; 
    1818} 
     
    114114} 
    115115 
    116 #subcontent { 
     116#content_cell { 
     117        display:table-cell; 
    117118        vertical-align:top; 
    118119        max-width:1120px; 
    119         display:table-cell; 
    120120        padding: 0; 
    121121        margin-left: auto; 
     
    162162} 
    163163 
    164 #subcontent h2 { 
     164.subcontent h2 { 
    165165        margin: 0 0 1em; 
    166166} 
     
    215215/* Content ------------------------------------------------------------------------------------- */ 
    216216 
    217 #subcontent .stuffs_block, 
     217.subcontent .stuffs_block, 
    218218.content_block { 
    219219        max-width: 890px; 
     
    268268#menuswitcher:hover { 
    269269        color:#ccc; 
    270 } 
    271  
    272 #menubar_container { 
    273         vertical-align:top; 
    274270} 
    275271 
     
    372368} 
    373369 
    374 #subcontent  .stuffs_block .personal_block ul.thumbnailCategories li { 
     370.subcontent  .stuffs_block .personal_block ul.thumbnailCategories li { 
    375371        background: transparent url(images/back_40.png) 0 0 no-repeat; 
    376372} 
    377373 
    378 #subcontent  .stuffs_block .personal_block ul.thumbnailCategories li:hover { 
     374.subcontent  .stuffs_block .personal_block ul.thumbnailCategories li:hover { 
    379375        background: transparent url(images/back_40.png) 0 -170px no-repeat; 
    380376        color:#666; 
     
    458454        width: auto; 
    459455        text-align: center; 
    460         padding: 0 0 1em 0; 
     456        padding: 0; 
    461457} 
    462458 
     
    475471} 
    476472 
    477 #subcontent .stuffs_block ul { 
     473.subcontent .stuffs_block ul { 
    478474        max-width:720px; 
    479475        margin-top:5px; 
     
    728724        -webkit-border-radius:10px; 
    729725        border-radius:10px; 
     726        text-transform:none; 
    730727} 
    731728 
     
    741738        display:inline; 
    742739        font-weight:normal; 
     740        float:left; 
     741        min-width:35px; 
     742        text-align:center; 
    743743} 
    744744 
     
    876876} 
    877877 
     878.cat_up { 
     879        position:absolute; 
     880        width:100%; 
     881        min-height:80px; 
     882        height:25%; 
     883        top:0; 
     884        left:0; 
     885        display:block; 
     886        background:transparent url(icon/none.png) no-repeat center top; 
     887        } 
     888.cat_up:hover { 
     889        background:transparent url(icon/cat_up.png) no-repeat center top; 
     890} 
     891 
    878892/* HD Picture Box ------------------------------------------------------------------------------ */ 
    879893 
     
    888902 
    889903#theImgHighBg { 
    890         position:absolute; 
     904        position:fixed; 
    891905        top:0px; 
    892906        left:0px; 
     
    955969#imageToolBar .navButton { 
    956970        display:inline; 
    957         width:20px; 
    958         height:20px; 
     971        width:24px; 
     972        height:24px; 
    959973        float:left; 
    960         margin:0 2px; 
    961         background-image: url(icon/picture.png); 
     974        margin:-1px 0 0; 
     975        background-image: url(icon/picture_24.png); 
    962976        background-repeat: no-repeat; 
    963977        overflow:hidden; 
     
    965979 
    966980#icon_first_0                           {       background-position: 0          0               } 
    967 #icon_first                                     {       background-position: 0          -20px   } 
    968 #icon_first:hover                       {       background-position: 0          -40px   } 
    969 #icon_left_0                            {       background-position: -20px      0               } 
    970 #icon_left                                      {       background-position: -20px      -20px   } 
    971 #icon_left:hover                        {       background-position: -20px      -40px   } 
    972 #icon_up                                        {       background-position: -40px      -20px   } 
    973 #icon_up:hover                          {       background-position: -40px      -40px   } 
    974 #icon_stop                                      {       background-position: -60px      -20px   } 
    975 #icon_stop:hover                        {       background-position: -60px      -40px   } 
    976 #icon_pause                                     {       background-position: -80px      -20px   } 
    977 #icon_pause:hover                       {       background-position: -80px      -40px   } 
    978 #icon_play                                      {       background-position: -100px     -20px   } 
    979 #icon_play:hover                        {       background-position: -100px     -40px   } 
    980 #icon_right_0                           {       background-position: -120px 0           } 
    981 #icon_right                                     {       background-position: -120px     -20px   } 
    982 #icon_right:hover                       {       background-position: -120px -40px       } 
    983 #icon_last_0                            {       background-position: -140px 0           } 
    984 #icon_last                                      {       background-position: -140px     -20px   } 
    985 #icon_last:hover                        {       background-position: -140px -40px       } 
    986 #icon_stop_repeat                       {       background-position: -160px -20px       } 
    987 #icon_stop_repeat:hover                 {       background-position: -160px -40px       } 
    988 #icon_start_repeat                      {       background-position: -180px -20px       } 
    989 #icon_start_repeat:hover        {       background-position: -180px -40px       } 
    990 #icon_inc_period                        {       background-position: -200px     -20px   } 
    991 #icon_inc_period:hover          {       background-position: -200px -40px       } 
    992 #icon_dec_period                        {       background-position: -220px -20px       } 
    993 #icon_dec_period:hover          {       background-position: -220px -40px       } 
     981#icon_first                                     {       background-position: 0          -24px   } 
     982#icon_first:hover                       {       background-position: 0          -48px   } 
     983#icon_left_0                            {       background-position: -24px      0               } 
     984#icon_left                                      {       background-position: -24px      -24px   } 
     985#icon_left:hover                        {       background-position: -24px      -48px   } 
     986#icon_up                                        {       background-position: -48px      -24px   } 
     987#icon_up:hover                          {       background-position: -48px      -48px   } 
     988#icon_stop                                      {       background-position: -72px      -24px   } 
     989#icon_stop:hover                        {       background-position: -72px      -48px   } 
     990#icon_pause                                     {       background-position: -96px      -24px   } 
     991#icon_pause:hover                       {       background-position: -96px      -48px   } 
     992#icon_play                                      {       background-position: -120px     -24px   } 
     993#icon_play:hover                        {       background-position: -120px     -48px   } 
     994#icon_right_0                           {       background-position: -144px 0           } 
     995#icon_right                                     {       background-position: -144px     -24px   } 
     996#icon_right:hover                       {       background-position: -144px -48px       } 
     997#icon_last_0                            {       background-position: -168px 0           } 
     998#icon_last                                      {       background-position: -168px     -24px   } 
     999#icon_last:hover                        {       background-position: -168px -48px       } 
     1000#icon_stop_repeat                       {       background-position: -192px -24px       } 
     1001#icon_stop_repeat:hover                 {       background-position: -192px -48px       } 
     1002#icon_start_repeat                      {       background-position: -216px -24px       } 
     1003#icon_start_repeat:hover        {       background-position: -216px -48px       } 
     1004#icon_inc_period                        {       background-position: -240px     -24px   } 
     1005#icon_inc_period:hover          {       background-position: -240px -48px       } 
     1006#icon_dec_period                        {       background-position: -264px -24px       } 
     1007#icon_dec_period:hover          {       background-position: -264px -48px       } 
     1008 
     1009#imageToolBar #icon_stop_repeat, 
     1010#imageToolBar #icon_start_repeat, 
     1011#imageToolBar #icon_pause { display:none; } 
     1012 
     1013#light_slideshow #icon_stop_repeat, 
     1014#light_slideshow #icon_start_repeat, 
     1015#light_slideshow #icon_pause { display:inline; } 
    9941016 
    9951017/* Tabs ---------------------------------------------------------------------------------------- */ 
     
    9971019#tabTitleBar { 
    9981020        height: 25px; 
    999         border-top: 2px solid #555; 
     1021        border-top: 1px solid #555; 
    10001022} 
    10011023 
     
    10981120 
    10991121#light_slideshow #content { 
    1100         background-color: #161616; 
    1101         border: 2px #222 solid; 
    1102         border-width: 2px 0; 
     1122        background-color: #101010; 
     1123        border: 1px #101010 solid; 
     1124        border-width: 1px 0; 
    11031125} 
    11041126 
     
    11181140/* Comments ------------------------------------------------------------------------------------ */ 
    11191141 
    1120 #subcontent .stuffs_block #comments ul.thumbnailCategories, 
     1142.subcontent .stuffs_block #comments ul.thumbnailCategories, 
    11211143#comments ul { 
    11221144        max-width:100%; 
     
    11371159} 
    11381160 
    1139 #subcontent .stuffs_block #comments li { 
     1161.subcontent .stuffs_block #comments li { 
    11401162        background:#505050; 
    11411163} 
     
    13451367        text-align: right; 
    13461368} 
     1369 
     1370#theTagsPage #content table {width:100%} 
    13471371 
    13481372/* Calendar ------------------------------------------------------------------------------------ */ 
     
    16181642/* PWG Stuffs Plugin --------------------------------------------------------------------------- */ 
    16191643 
    1620 #subcontent .stuffs_block .stuffs { 
     1644.subcontent .stuffs_block .stuffs { 
    16211645        max-width:890px; 
    16221646        padding:0; 
     
    16271651} 
    16281652 
    1629 #subcontent .stuffs_block .left_block, 
    1630 #subcontent .stuffs_block .right_block, 
    1631 #subcontent .stuffs_block .middle_block { 
     1653.subcontent .stuffs_block .left_block, 
     1654.subcontent .stuffs_block .right_block, 
     1655.subcontent .stuffs_block .middle_block { 
    16321656        color:#999; 
    16331657        max-width:870px; 
     
    16401664} 
    16411665 
    1642 #subcontent .stuffs_block .left_block { 
     1666.subcontent .stuffs_block .left_block { 
    16431667        margin: 5px 10px 0 0; 
    16441668} 
    16451669 
    1646 #subcontent .stuffs_block .right_block { 
     1670.subcontent .stuffs_block .right_block { 
    16471671        margin: 5px 0 0 10px; 
    16481672} 
    1649 #subcontent .stuffs_block .middle_block { 
     1673.subcontent .stuffs_block .middle_block { 
    16501674        margin: 5px 0; 
    16511675} 
  • extensions/stripped/themeconf.inc.php

    r10930 r12153  
    1212// Need upgrade? 
    1313 
    14 global $conf; 
     14global $conf, $user; 
    1515 
    1616if (!isset($conf['stripped'])) 
     
    5656} 
    5757 
     58$config = unserialize( $conf['stripped'] ); 
     59 
     60if (isset($config['imagePreload']) && ($user['theme'] == 'stripped')) { 
     61        add_event_handler('loc_end_picture', 'assign_next_images_url'); 
     62 
     63        function assign_next_images_url() 
     64        { 
     65                global $page, $template, $conf; 
     66 
     67                $config = unserialize( $conf['stripped'] ); 
     68                 
     69                $nb_image =$config['imagePreloadNb']; 
     70                $nb_max = $page['last_rank'] - $page['current_rank']; 
     71                $nb_image = min ($nb_image, $nb_max); 
     72 
     73                if ($nb_image < 1) return; 
     74 
     75                for ($n = 1; $n <= $nb_image; $n++) { 
     76                        $pagenext[$n] = $page['items'][ $page['current_rank'] + $n ]; 
     77                } 
     78 
     79                $picturenext = array(); 
     80                $idnext = array(); 
     81 
     82                for ($n = 1; $n <= $nb_image; $n++) { 
     83                        array_push($idnext, $pagenext[$n]); 
     84                } 
     85 
     86                $query = ' 
     87                SELECT * 
     88                  FROM '.IMAGES_TABLE.' 
     89                  WHERE id IN ('.implode(',', $idnext).') 
     90                ;'; 
     91 
     92                $result = pwg_query($query); 
     93 
     94                while ($rownext = pwg_db_fetch_assoc($result)) 
     95                { 
     96                        for ($n = 1; $n <= $nb_image; $n++) { 
     97                                if (isset($pagenext[$n]) and $rownext['id'] == $pagenext[$n]) {$in = $n;} 
     98                        } 
     99 
     100                        $picturenext[$in] = $rownext; 
     101                        $picturenext[$in]['is_picture'] = false; 
     102 
     103                        if (in_array(get_extension($rownext['file']), $conf['picture_ext'])) 
     104                        { 
     105                                $picturenext[$in]['is_picture'] = true; 
     106                        } 
     107 
     108                        $picturenext[$in]['image_url'] = get_image_url( $picturenext[$in] ); 
     109                } 
     110 
     111                for ($n = 1; $n <= $nb_image; $n++) { 
     112                        if (isset($picturenext[$n]['image_url'])) { $image_next[$n] = $picturenext[$n]['image_url']; } 
     113                } 
     114           
     115          $template->assign('U_IMGNEXT', $image_next ); 
     116 
     117        } 
     118 
     119} 
     120 
    58121?> 
Note: See TracChangeset for help on using the changeset viewer.