Changeset 12153
- Timestamp:
- Sep 13, 2011, 10:15:31 PM (13 years ago)
- Location:
- extensions/stripped
- Files:
-
- 4 added
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/stripped/admin/admin.inc.php
r11982 r12153 25 25 $config['infoTabAdminOnly']=isset($_POST['f_infoTabAdminOnly']); 26 26 $config['defaultTab']=$_POST['f_defaultTab']; 27 $config['defaultZoomSize']=$_POST['f_defaultZoomSize']; 27 28 $config['imageAutosize']=isset($_POST['f_imageAutosize']); 28 29 $config['imageAutosizeTitle']=isset($_POST['f_imageAutosizeTitle']); 29 30 if (isset($_POST['f_imageAutosizeMargin'])) { $config['imageAutosizeMargin']=intval($_REQUEST['f_imageAutosizeMargin']); } 30 31 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; 31 36 $config['navThumbsFade']=150; 32 37 $config['marginContainer']=30; 33 38 $config['paddingContainer']=10; 34 $config['defaultZoomSize']='full';35 39 $config['highResClickMode']='zoom'; 36 40 -
extensions/stripped/admin/admin.tpl
r11982 r12153 65 65 </select> 66 66 </label></li> 67 <li><label> 68 <span class="property">{'HD picture default display'|@translate}</span> 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> 67 74 </ul> 68 75 </fieldset> … … 92 99 </fieldset> 93 100 </fieldset> 101 <fieldset> 102 <legend>{'Image preloading options'|@translate}</legend> 103 <ul> 104 <li><label> 105 <span class="property" >{'Activate image preloading'|@translate}</span> 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> 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> 128 <input type="checkbox" name="f_imagePreloadThumbs" {if $options.imagePreloadThumbs}checked{/if}> 129 </label></li> 130 </ul> 131 </fieldset> 132 </fieldset> 94 133 </div> 95 134 <p><input class="submit" type="submit" value="{'Submit'|@translate}" name="submit_stripped" /></p> -
extensions/stripped/admin/maintain.inc.php
r11982 r12153 23 23 'imageAutosizeMargin' => 60, 24 24 'imageAutosizeMinHeight' => 200, 25 'imagePreload' => false, 26 'imagePreloadNb' => 5, 27 'imagePreloadThumbs' => false, 28 'imagePreloadHD' => false, 25 29 'navThumbsFade' => 150, 26 30 'marginContainer' => 30, 27 31 'paddingContainer' => 10, 28 'defaultZoomSize' => 'f ull',32 'defaultZoomSize' => 'fit', 29 33 'highResClickMode' => 'zoom', 30 34 ); -
extensions/stripped/admin/upgrade.inc.php
r11982 r12153 23 23 'imageAutosizeMargin' => 60, 24 24 'imageAutosizeMinHeight' => 200, 25 'imagePreload' => false, 26 'imagePreloadNb' => 5, 27 'imagePreloadThumbs' => false, 28 'imagePreloadHD' => false, 25 29 'navThumbsFade' => 150, 26 30 'marginContainer' => 30, 27 31 'paddingContainer' => 10, 28 'defaultZoomSize' => 'f ull',32 'defaultZoomSize' => 'fit', 29 33 'highResClickMode' => 'zoom', 30 34 ); -
extensions/stripped/language/en_UK/theme.lang.php
r11982 r12153 28 28 $lang['Metadata']='Metadata'; 29 29 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'; 30 37 ?> -
extensions/stripped/language/fr_FR/theme.lang.php
r11982 r12153 28 28 $lang['Metadata']='Meta-données'; 29 29 30 $lang['HD picture default display']='Affichage par défaut de l\'image HD'; 31 $lang['fit to screen']='Adapter à l\'écran'; 32 $lang['full size']='Plein format'; 33 $lang['Image preloading options']='Options de préchargement des images'; 34 $lang['Activate image preloading']='Activer le préchargement des images'; 35 $lang['On picture page, number of next images to preload']='Sur la page image, nombre d\'images à précharger'; 36 $lang['Preload images on thumbnails page']='Précharger les images depuis la page des miniatures'; 37 30 38 ?> -
extensions/stripped/local_head.tpl
r11628 r12153 29 29 {combine_script id='scripts-tml' load='header' require='jquery' path='themes/stripped/js/scripts-tml.js'} 30 30 {/if} 31 31 {if isset($stripped.imagePreload)} 32 {combine_script id='preload' load='header' require='jquery' path='themes/stripped/js/preload.js'} 33 {/if} 32 34 33 35 <script type="text/javascript"> -
extensions/stripped/readme.txt
r11982 r12153 27 27 Changelog 28 28 --------- 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 29 36 30 37 *** version 1.4.4 -
extensions/stripped/template/index.tpl
r11983 r12153 24 24 {if ($GMaps_loaded)}<div id="text_gmaps" style="display:none">{'GMap'|@translate}</div>{/if} 25 25 </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}> 27 27 {$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> 36 33 {/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> 39 48 {/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}48 49 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} — {/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} 61 54 {if !$smarty.foreach.res_loop.first} — {/if} 62 55 {$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} — {/if} 63 {$res} 64 {/foreach} 65 </div> 66 {/if} 67 {if isset($FILE_CHRONOLOGY_VIEW) } 68 {include file=$FILE_CHRONOLOGY_VIEW} 69 {/if} 69 70 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} 75 76 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} 84 89 </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> 93 95 <div style="clear: both;"></div> 94 </div> <!-- content -->96 </div> -
extensions/stripped/template/mainpage_categories.tpl
r9960 r12153 5 5 <div class="illustration"> 6 6 <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}"> 8 8 </a> 9 9 </div> -
extensions/stripped/template/picture.tpl
r11982 r12153 59 59 </a></li> 60 60 {/if}{/strip}{*caddie management END*} 61 62 63 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} 64 64 <li id="imageToolBar"> 65 65 {include file='picture_nav_buttons.tpl'|@get_extent:'picture_nav_buttons'} 66 66 </li> 67 <li class="imageNumber">{$PHOTO}</li>67 <!-- <li class="imageNumber">{$PHOTO}</li>--> 68 68 {php} 69 69 global $pwg_loaded_plugins; … … 375 375 <div style="clear: both;"></div> 376 376 </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} 377 384 {if !empty($PLUGIN_PICTURE_AFTER)}{$PLUGIN_PICTURE_AFTER}{/if} -
extensions/stripped/template/picture_content.tpl
r11778 r12153 17 17 {if isset($pwghigh)}<a href="{$high.U_HIGH}" rel="shadowbox" class="hd_link"> </a>{/if} 18 18 {if isset($winhigh)}<div onclick="openDisplayHigh('{$high.U_HIGH}');" class="hd_link"> </div>{/if} 19 {if isset($stripped.imagePreloadHD)}<div class="preload" style="display:none;">{$high.U_HIGH}</div{/if} 19 20 {/if} 21 <!-- {if isset($U_UP)} 22 <a href="{$U_UP}" class="cat_up"> </a> 23 {/if}--> 20 24 {if isset($previous)} 21 25 <a href="{$previous.U_IMG}" class="img_nav img_prev"> </a> -
extensions/stripped/template/picture_nav_buttons.tpl
r8183 r12153 8 8 {if isset($slideshow.U_START_REPEAT)} 9 9 <a id="icon_start_repeat" class="navButton" href="{$slideshow.U_START_REPEAT}" title="{'Repeat the slideshow'|@translate}"> </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"> </a>14 {else}15 <a id="icon_first_0" class="navButton"> </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"> </a>20 {else}21 <a id="icon_left_0" class="navButton"> </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"> </a>26 10 {/if} 27 11 … … 38 22 {/if} 39 23 24 <!-- {if isset($U_SLIDESHOW_START) } 25 <a id="icon_play" class="navButton" href="{$U_SLIDESHOW_START}" title="{'slideshow'|@translate}"> </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"> </a> 30 {else} 31 <a id="icon_first_0" class="navButton"> </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"> </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"> </a> 40 {else} 41 <a id="icon_left_0" class="navButton"> </a> 42 {/if} 43 40 44 {if isset($next)} 41 45 <a id="icon_right" class="navButton" href="{$next.U_IMG}" title="{'Next'|@translate} : {$next.TITLE}" rel="next"> </a> … … 44 48 {/if} 45 49 46 {if isset($last)}50 <!-- {if isset($last)} 47 51 <a id="icon_last" class="navButton" href="{$last.U_IMG}" title="{'Last'|@translate} : {$last.TITLE}" rel="last"> </a> 48 52 {else} 49 53 <a id="icon_last_0" class="navButton"> </a> 50 {/if} 54 {/if}--> 55 56 <div class="imageNumber">{$PHOTO}</div> 51 57 52 58 {/if} -
extensions/stripped/template/slideshow.tpl
r9960 r12153 14 14 {include file='picture_nav_buttons.tpl'|@get_extent:'picture_nav_buttons'} 15 15 </li> 16 <li class="imageNumber">{$PHOTO}</li>17 16 </ul> 18 17 <div style="clear: both;"></div> -
extensions/stripped/template/thumbnails.tpl
r11090 r12153 12 12 <span class="wrap2 {if !($stripped.showThumbLegend)}wrap2full{/if}"> 13 13 <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} 15 16 </a> 16 17 </span> -
extensions/stripped/theme.css
r11982 r12153 13 13 #content { 14 14 background: #202020; 15 border: 2px #555 solid;16 border-width: 2px 0;15 border: 1px #555 solid; 16 border-width: 1px 0; 17 17 padding:0 5px; 18 18 } … … 114 114 } 115 115 116 #subcontent { 116 #content_cell { 117 display:table-cell; 117 118 vertical-align:top; 118 119 max-width:1120px; 119 display:table-cell;120 120 padding: 0; 121 121 margin-left: auto; … … 162 162 } 163 163 164 #subcontent h2 {164 .subcontent h2 { 165 165 margin: 0 0 1em; 166 166 } … … 215 215 /* Content ------------------------------------------------------------------------------------- */ 216 216 217 #subcontent .stuffs_block,217 .subcontent .stuffs_block, 218 218 .content_block { 219 219 max-width: 890px; … … 268 268 #menuswitcher:hover { 269 269 color:#ccc; 270 }271 272 #menubar_container {273 vertical-align:top;274 270 } 275 271 … … 372 368 } 373 369 374 #subcontent .stuffs_block .personal_block ul.thumbnailCategories li {370 .subcontent .stuffs_block .personal_block ul.thumbnailCategories li { 375 371 background: transparent url(images/back_40.png) 0 0 no-repeat; 376 372 } 377 373 378 #subcontent .stuffs_block .personal_block ul.thumbnailCategories li:hover {374 .subcontent .stuffs_block .personal_block ul.thumbnailCategories li:hover { 379 375 background: transparent url(images/back_40.png) 0 -170px no-repeat; 380 376 color:#666; … … 458 454 width: auto; 459 455 text-align: center; 460 padding: 0 0 1em 0;456 padding: 0; 461 457 } 462 458 … … 475 471 } 476 472 477 #subcontent .stuffs_block ul {473 .subcontent .stuffs_block ul { 478 474 max-width:720px; 479 475 margin-top:5px; … … 728 724 -webkit-border-radius:10px; 729 725 border-radius:10px; 726 text-transform:none; 730 727 } 731 728 … … 741 738 display:inline; 742 739 font-weight:normal; 740 float:left; 741 min-width:35px; 742 text-align:center; 743 743 } 744 744 … … 876 876 } 877 877 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 878 892 /* HD Picture Box ------------------------------------------------------------------------------ */ 879 893 … … 888 902 889 903 #theImgHighBg { 890 position: absolute;904 position:fixed; 891 905 top:0px; 892 906 left:0px; … … 955 969 #imageToolBar .navButton { 956 970 display:inline; 957 width:2 0px;958 height:2 0px;971 width:24px; 972 height:24px; 959 973 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); 962 976 background-repeat: no-repeat; 963 977 overflow:hidden; … … 965 979 966 980 #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; } 994 1016 995 1017 /* Tabs ---------------------------------------------------------------------------------------- */ … … 997 1019 #tabTitleBar { 998 1020 height: 25px; 999 border-top: 2px solid #555;1021 border-top: 1px solid #555; 1000 1022 } 1001 1023 … … 1098 1120 1099 1121 #light_slideshow #content { 1100 background-color: #1 61616;1101 border: 2px #222solid;1102 border-width: 2px 0;1122 background-color: #101010; 1123 border: 1px #101010 solid; 1124 border-width: 1px 0; 1103 1125 } 1104 1126 … … 1118 1140 /* Comments ------------------------------------------------------------------------------------ */ 1119 1141 1120 #subcontent .stuffs_block #comments ul.thumbnailCategories,1142 .subcontent .stuffs_block #comments ul.thumbnailCategories, 1121 1143 #comments ul { 1122 1144 max-width:100%; … … 1137 1159 } 1138 1160 1139 #subcontent .stuffs_block #comments li {1161 .subcontent .stuffs_block #comments li { 1140 1162 background:#505050; 1141 1163 } … … 1345 1367 text-align: right; 1346 1368 } 1369 1370 #theTagsPage #content table {width:100%} 1347 1371 1348 1372 /* Calendar ------------------------------------------------------------------------------------ */ … … 1618 1642 /* PWG Stuffs Plugin --------------------------------------------------------------------------- */ 1619 1643 1620 #subcontent .stuffs_block .stuffs {1644 .subcontent .stuffs_block .stuffs { 1621 1645 max-width:890px; 1622 1646 padding:0; … … 1627 1651 } 1628 1652 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 { 1632 1656 color:#999; 1633 1657 max-width:870px; … … 1640 1664 } 1641 1665 1642 #subcontent .stuffs_block .left_block {1666 .subcontent .stuffs_block .left_block { 1643 1667 margin: 5px 10px 0 0; 1644 1668 } 1645 1669 1646 #subcontent .stuffs_block .right_block {1670 .subcontent .stuffs_block .right_block { 1647 1671 margin: 5px 0 0 10px; 1648 1672 } 1649 #subcontent .stuffs_block .middle_block {1673 .subcontent .stuffs_block .middle_block { 1650 1674 margin: 5px 0; 1651 1675 } -
extensions/stripped/themeconf.inc.php
r10930 r12153 12 12 // Need upgrade? 13 13 14 global $conf ;14 global $conf, $user; 15 15 16 16 if (!isset($conf['stripped'])) … … 56 56 } 57 57 58 $config = unserialize( $conf['stripped'] ); 59 60 if (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 58 121 ?>
Note: See TracChangeset
for help on using the changeset viewer.