Changeset 9960


Ignore:
Timestamp:
03/31/11 23:48:00 (9 years ago)
Author:
Zaphod
Message:

[extension] stripped - version 1.3.0

Location:
extensions/stripped
Files:
2 added
1 deleted
20 edited

Legend:

Unmodified
Added
Removed
  • extensions/stripped/js/scripts-tcp.js

    r8025 r9960  
    66         
    77        var delay; 
    8         var animation_fold = false; 
     8        var animation_webkit = false; 
    99        if (options.animatedMenu) { 
    1010                if (jQuery.browser.webkit) { 
    1111                        // classic animation do not work with webkit browsers 
    12                         animation_fold = true; 
    13                         delay = 900; 
     12                        animation_webkit = true; 
     13                        delay = "slow"; 
    1414                } else { 
    1515                        delay = "slow"; 
     
    2525                                tnb_resize(); 
    2626                        } else { 
    27                                 if (animation_fold) { 
    28                                         jQuery("#menubar").show("fold",{horizFirst:true,mode:"show",size:'200'},delay, function (){tnb_resize();}); 
     27                                if (animation_webkit) { 
     28                                        jQuery("#menubar").show("blind",{},delay, function (){tnb_resize();}); 
    2929                                } else { 
    3030                                        jQuery("#menubar").show(delay, function (){tnb_resize();}); 
     
    3535                        return false; 
    3636                } else { 
    37                                 if (animation_fold) { 
    38                                         jQuery("#menubar").hide("fold",{horizFirst:true,mode:"hide",size:'10'},delay, function (){tnb_resize();}); 
     37                                if (animation_webkit) { 
     38                                        jQuery("#menubar").hide("blind",{},delay, function (){tnb_resize();}); 
    3939                                } else { 
    4040                                        jQuery("#menubar").hide(delay, function (){tnb_resize();}); 
  • extensions/stripped/js/scripts-tpp.js

    r9717 r9960  
    5959        var tab_height=[]; 
    6060        var delay=400; 
    61         // var delay="slow"; 
    6261        var hfirst; 
    6362        if (jQuery.browser.msie) {hfirst=false;} else {hfirst=true;} 
     
    8281                                                if ((index1 == index2) && (options.animatedTabs)) { 
    8382                                                        jQuery(this).slideUp(delay, function() {tab_title.removeClass("tabSelected");}); 
    84                                                         // jQuery(this).hide("fold",{mode:"hide",size:'1'},delay, function() {tab_title.removeClass("tabSelected");});; 
    8583                                                } else { 
    8684                                                        jQuery(this).hide(); 
     
    10098                                                        if ((old_selected_tab == -1) && (options.animatedTabs)) { 
    10199                                                                jQuery(this).slideDown(delay); 
    102                                                                 // jQuery(this).show("fold",{horizFirst:hfirst,mode:"show",size:'1'},delay); 
    103100                                                        } else { 
    104101                                                                jQuery(this).show(); 
  • extensions/stripped/language/en_UK/theme.lang.php

    r9134 r9960  
    1414$lang['Show image title on top of the page (after browse path)']='Show image title on top of the page (after browse path)'; 
    1515$lang['Show description instead of title below image']='Show description instead of title below image'; 
     16$lang['Use arrows instead of navigation thumbnails']='Use arrows instead of navigation thumbnails'; 
    1617$lang['Show Information tab only to admins']='Show Information tab only to admins'; 
    1718$lang['Image autosize options']='Image autosize options'; 
  • extensions/stripped/language/fr_FR/theme.lang.php

    r9134 r9960  
    1414$lang['Show image title on top of the page (after browse path)']='Afficher le titre de l\'image en haut de la page'; 
    1515$lang['Show description instead of title below image']='Afficher la description à la place du titre en dessous de l\'image'; 
     16$lang['Use arrows instead of navigation thumbnails']='Utiliser des flèches de navigation à la place des miniatures'; 
    1617$lang['Show Information tab only to admins']='Tab \'Informations\' réservé aux admins'; 
    1718$lang['Image autosize options']='Redimensionnement auto des images'; 
  • extensions/stripped/readme.txt

    r9718 r9960  
    2727Changelog 
    2828--------- 
     29 
     30*** version 1.3.0 
     31 
     32- compatibility with Piwigo 2.2 
     33- new configuration system working with DB instead of config file 
     34- navigation arrows replace navigation thumbnails (thumbnails are still available as an option) 
    2935 
    3036*** version 1.2.2 
  • extensions/stripped/template/comments.tpl

    r9134 r9960  
    1515                        <label>{'Author'|@translate}&nbsp;<input type="text" name="author" value="{$F_AUTHOR}">&nbsp;&nbsp;</label> 
    1616                        <label> 
    17                                 {'Category'|@translate} 
     17                                {'Album'|@translate} 
    1818                                <select name="cat"> 
    1919                                        <option value="0">------------</option> 
  • extensions/stripped/template/config.js.tpl

    r7989 r9960  
    55var options = { {/literal} 
    66{if $BODY_ID=='theCategoryPage'} 
    7         animatedMenu:{if #animatedMenu#}true{else}false{/if}, 
     7        animatedMenu:{if $stripped.animatedMenu}true{else}false{/if}, 
    88{/if} 
    99{if $BODY_ID=='thePicturePage'} 
    10         animatedTabs:{if #animatedTabs#}true{else}false{/if}, 
    11         imageAutosize:{if #imageAutosize#}true{else}false{/if}, 
    12         imageAutosizeTitle:{if #imageAutosizeTitle#}true{else}false{/if}, 
    13         imageAutosizeMargin:{#imageAutosizeMargin#}, 
    14         imageAutosizeMinHeight:{#imageAutosizeMinHeight#}, 
    15         navThumbsFade:{#navThumbsFade#}, 
    16         marginContainer:{#marginContainer#}, 
    17         paddingContainer:{#paddingContainer#}, 
    18         defaultZoomSize:"{#defaultZoomSize#}", 
    19         highResClickMode:"{#highResClickMode#}", 
     10        animatedTabs:{if $stripped.animatedTabs}true{else}false{/if}, 
     11        imageAutosize:{if $stripped.imageAutosize}true{else}false{/if}, 
     12        imageAutosizeTitle:{if $stripped.imageAutosizeTitle}true{else}false{/if}, 
     13        imageAutosizeMargin:{$stripped.imageAutosizeMargin}, 
     14        imageAutosizeMinHeight:{$stripped.imageAutosizeMinHeight}, 
     15        navThumbsFade:{$stripped.navThumbsFade}, 
     16        marginContainer:{$stripped.marginContainer}, 
     17        paddingContainer:{$stripped.paddingContainer}, 
     18        defaultZoomSize:"{$stripped.defaultZoomSize}", 
     19        highResClickMode:"{$stripped.highResClickMode}", 
    2020{/if}  
    21         replaceActionIcons:{if #replaceActionIcons#}true{else}false{/if} 
     21        replaceActionIcons:{if $stripped.replaceActionIcons}true{else}false{/if} 
    2222{literal} 
    2323} 
  • extensions/stripped/template/header.tpl

    r8112 r9960  
    3434  {if isset($U_UP)          }<link rel="up" title="{'Thumbnails'|@translate}" href="{$U_UP}" >{/if} 
    3535 
    36   {if isset($U_PREFETCH)}<link rel="prefetch" href="{$U_PREFETCH}">{/if} 
     36        {get_combined_css} 
     37        {foreach from=$themes item=theme} 
     38                {if $theme.load_css} 
     39                        {combine_css path="themes/`$theme.id`/theme.css" order=-10} 
     40                {/if} 
     41                {if !empty($theme.local_head)}{include file=$theme.local_head load_css=$theme.load_css}{/if} 
     42        {/foreach} 
     43 
     44        {if isset($U_PREFETCH)}<link rel="prefetch" href="{$U_PREFETCH}">{/if} 
    3745   
    38   {if not empty($page_refresh)}<meta http-equiv="refresh" content="{$page_refresh.TIME};url={$page_refresh.U_REFRESH}">{/if} 
    39  
    40   {known_script id="jquery" src=$ROOT_URL|@cat:"themes/stripped/js/jquery-1.4.2.min.js"} 
    41   {known_script id="jquery-effects-core" src=$ROOT_URL|@cat:"themes/default/js/ui/minified/effects.core.min.js"} 
    42   {known_script id="jquery-effects-fold" src=$ROOT_URL|@cat:"themes/default/js/ui/minified/effects.fold.min.js"} 
    43   {known_script id="scripts" src=$ROOT_URL|cat:"themes/default/js/scripts.js"} 
    44  
     46        {if not empty($page_refresh)}<meta http-equiv="refresh" content="{$page_refresh.TIME};url={$page_refresh.U_REFRESH}">{/if} 
     47   
     48        {get_combined_scripts load='header'} 
     49   
    4550        {if $BODY_ID=='theCategoryPage' || $BODY_ID=='thePicturePage'} 
    46                 {php} 
    47                         $home=$PHPWG_ROOT_PATH; 
    48                         $themes=$this->get_template_vars('themes'); 
    49                         foreach($themes as $theme) 
    50                         { 
    51                                 $dir=$home."/themes/".$theme['id']."/conf/"; 
    52                                 $dir=PHPWG_ROOT_PATH.'/themes/'.$theme['id'].'/conf/'; 
    53                                 $dir=dirname($_SERVER['SCRIPT_FILENAME'])."/themes/".$theme['id']."/conf/"; 
    54                                 $dirlocal=dirname($_SERVER['SCRIPT_FILENAME'])."/local/themes/".$theme['id']."/conf/"; 
    55                                 $this->assign("default_conf", $dir."default.conf"); 
    56                                 if(file_exists($dirlocal."local.conf")) 
    57                                 { 
    58                                   $this->assign("local_conf", $dirlocal."local.conf"); 
    59                                 } 
    60                                 else 
    61                                 { 
    62                                   $this->assign("local_conf", ""); 
    63                                 } 
    64                         } 
    65                 {/php} 
    66                 {config_load file=$default_conf} 
    67                 {if $local_conf!=""} 
    68                         {config_load file=$local_conf} 
    69                 {/if} 
    7051                {include file='config.js.tpl'} 
    7152        {/if} 
    7253 
    7354        {if ($BODY_ID=='theCategoryPage')} 
    74                 {known_script id="scripts-tpp" src=$ROOT_URL|cat:"themes/stripped/js/scripts-tcp.js"} 
     55                {combine_script id='scripts-tcp' load='header' require='jquery.effects.blind' path='themes/stripped/js/scripts-tcp.js'} 
    7556        {/if} 
    7657 
    7758        {if $BODY_ID=='thePicturePage'} 
    78                 {known_script id="scripts-tpp" src=$ROOT_URL|cat:"themes/stripped/js/scripts-tpp.js"} 
     59                {combine_script id='scripts-tpp' load='header' require='jquery' path='themes/stripped/js/scripts-tpp.js'} 
    7960        {/if} 
    8061 
    8162        {if ($BODY_ID=='theMapListPage')} 
    82                 {known_script id="scripts-tml" src=$ROOT_URL|cat:"themes/stripped/js/scripts-tml.js"} 
     63                {combine_script id='scripts-tml' load='header' require='jquery' path='themes/stripped/js/scripts-tml.js'} 
    8364        {/if} 
    84  
    85   {foreach from=$themes item=theme} 
    86   {if $theme.load_css} 
    87   <link rel="stylesheet" type="text/css" href="{$ROOT_URL}themes/{$theme.id}/theme.css"> 
    88   {/if} 
    89   {if !empty($theme.local_head)}{include file=$theme.local_head}{/if} 
    90   {/foreach} 
    91  
    92   {if isset($U_FEED)} 
    93   <link rel="alternate" type="application/rss+xml" title="{'Image only RSS feed'|@translate}" href="{$U_FEED_IMAGE_ONLY}"> 
    94   <link rel="alternate" type="application/rss+xml" title="{'Complete RSS feed (images, comments)'|@translate}" href="{$U_FEED}"> 
    95   {/if} 
    9665 
    9766  {if not empty($head_elements)} 
  • extensions/stripped/template/index.tpl

    r9134 r9960  
    88                        {if !empty($PLUGIN_INDEX_ACTIONS)}{$PLUGIN_INDEX_ACTIONS}{/if} 
    99                        {if isset($U_EDIT)} 
    10                                 <li><a href="{$U_EDIT}" title="{'edit category informations'|@translate}">{'edit'|@translate}</a></li> 
     10                                <li><a href="{$U_EDIT}" title="{'edit'|@translate}">{'edit'|@translate}</a></li> 
    1111                        {/if} 
    1212                        {if isset($U_CADDIE) } 
     
    2424        {if ($GMaps_loaded)}<div id="text_gmaps" style="display:none">{'GMap'|@translate}</div>{/if} 
    2525</div> 
    26 <table id="content" {if !$smarty.config.hideMenu}class="menuShown"{/if} cellpadding="0px" cellspacing="0px"> 
     26<table id="content" {if !$stripped.hideMenu}class="menuShown"{/if} cellpadding="0px" cellspacing="0px"> 
    2727        {$MENUBAR} 
    2828        <td id="subcontent"> 
     
    4949                {if !empty($PLUGIN_INDEX_CONTENT_BEGIN)}<div class="content_block">{$PLUGIN_INDEX_CONTENT_BEGIN}</div>{/if} 
    5050                {if !empty($category_search_results) } 
    51                         <div>{'Category results for'|@translate} <strong>{$QUERY_SEARCH}</strong> : 
     51                        <div>{'Album results for'|@translate} <strong>{$QUERY_SEARCH}</strong> : 
    5252                                {foreach from=$category_search_results item=res name=res_loop} 
    5353                                {if !$smarty.foreach.res_loop.first} &mdash; {/if} 
  • extensions/stripped/template/mainpage_categories.tpl

    r8112 r9960  
    55                <div class="illustration"> 
    66                        <a href="{$cat.URL}"> 
    7                                 <img src="{$cat.TN_SRC}" alt="{$cat.TN_ALT}" title="{'shows images at the root of this category'|@translate}"> 
     7                                <img src="{$cat.TN_SRC}" alt="{$cat.TN_ALT}" title="{$cat.NAME|@replace:'"':' '} - {'display this album'|@translate}"> 
    88                        </a> 
    99                </div> 
  • extensions/stripped/template/menubar_categories.tpl

    r7989 r9960  
    11<dt> 
    2         <a href="{$block->data.U_CATEGORIES}">{'Categories'|@translate}</a> 
     2        <a href="{$block->data.U_CATEGORIES}">{'Albums'|@translate}</a> 
    33</dt> 
    44<dd> 
     
    2323{'</li></ul>'|@str_repeat:$ref_level} 
    2424 
    25         {if isset($block->data.U_UPLOAD)} 
    26         <ul> 
    27                 <li> 
    28                         <a href="{$block->data.U_UPLOAD}">{'Upload a picture'|@translate}</a> 
    29                 </li> 
    30         </ul> 
    31         {/if} 
    32         <p class="totalImages">{$pwg->l10n_dec('%d image', '%d images', $block->data.NB_PICTURE)}</p> 
     25        <p class="totalImages">{$pwg->l10n_dec('%d photo', '%d photos', $block->data.NB_PICTURE)}</p> 
    3326</dd> 
  • extensions/stripped/template/menubar_tags.tpl

    r7989 r9960  
    77                        {if isset($tag.U_ADD)} 
    88                                href="{$tag.U_ADD}" 
    9                                 title="{$pwg->l10n_dec('%d image is also linked to current tags', '%d images are also linked to current tags', $tag.counter)}" 
     9                                title="{$pwg->l10n_dec('%d photo is also linked to current tags', '%d photos are also linked to current tags', $tag.counter)}" 
    1010                                rel="nofollow">+ 
    1111                        {else} 
    1212                                href="{$tag.URL}" 
    13                                 title="{'See images linked to this tag only'|@translate}"> 
     13                                title="{'display photos linked to this tag'|@translate}"> 
    1414                        {/if} 
    1515                                {$tag.name}</a></span> 
  • extensions/stripped/template/month_calendar.tpl

    r7989 r9960  
    1313        {else} 
    1414                {foreach from=$bar.items item=item} 
    15                 <span class="calItem{if !isset($item.URL)}Empty{/if}" {if isset($item.NB_IMAGES)}title="{$pwg->l10n_dec('%d image', '%d images', $item.NB_IMAGES)}"{/if}> 
     15                <span class="calItem{if !isset($item.URL)}Empty{/if}" {if isset($item.NB_IMAGES)}title="{$pwg->l10n_dec('%d photo', '%d photos', $item.NB_IMAGES)}"{/if}> 
    1616                {if isset($item.URL)} 
    1717                <a href="{$item.URL}">{$item.LABEL}</a> 
     
    6969                                <div class="calImg"> 
    7070                                        <a href="{$day.U_IMG_LINK}"> 
    71                                                 <img style="{$day.IMAGE_STYLE}" src="{$day.IMAGE}" alt="{$day.IMAGE_ALT}" title="{$pwg->l10n_dec('%d image','%d images', $day.NB_ELEMENTS)}"> 
     71                                                <img style="{$day.IMAGE_STYLE}" src="{$day.IMAGE}" alt="{$day.IMAGE_ALT}" title="{$pwg->l10n_dec('%d photo','%d photos', $day.NB_ELEMENTS)}"> 
    7272                                        </a> 
    7373                                </div> 
  • extensions/stripped/template/notification.tpl

    r9134 r9960  
     1{html_head}  
     2<link rel="alternate" type="application/rss+xml" title="{'Photos only RSS feed'|@translate}" href="{$U_FEED_IMAGE_ONLY}">  
     3<link rel="alternate" type="application/rss+xml" title="{'Complete RSS feed (photos, comments)'|@translate}" href="{$U_FEED}">  
     4{/html_head} 
    15{php} 
    26        global $conf; 
     
    913</div> 
    1014<div id="content"> 
    11         <p>{'The RSS notification feed provides notification on news from this website : new pictures, updated categories, new comments. Use a RSS feed reader.'|@translate}</p> 
     15        <p>{'The RSS notification feed provides notification on news from this website : new photos, updated albums, new comments. Use a RSS feed reader.'|@translate}</p> 
    1216        <ul> 
    13                 <li><a href="{$U_FEED_IMAGE_ONLY}">{'Image only RSS feed'|@translate}</a></li> 
    14                 <li><a href="{$U_FEED}">{'Complete RSS feed (images, comments)'|@translate}</a></li> 
     17                <li><a href="{$U_FEED_IMAGE_ONLY}">{'Photos only RSS feed'|@translate}</a></li> 
     18                <li><a href="{$U_FEED}">{'Complete RSS feed (photos, comments)'|@translate}</a></li> 
    1519        </ul> 
    1620</div> 
  • extensions/stripped/template/picture.tpl

    r9134 r9960  
    2121        <div class="browsePath"> 
    2222                {$SECTION_TITLE} 
    23                 {if ($smarty.config.showTitleOnBrowsePath)}{$LEVEL_SEPARATOR}{$current.TITLE}{/if} 
     23                {if ($stripped.showTitleOnBrowsePath)}{$LEVEL_SEPARATOR}{$current.TITLE}{/if} 
    2424        </div> 
    2525    <ul class="randomButtons"> 
     
    2929        {/if} 
    3030        {if !empty($U_SET_AS_REPRESENTATIVE) } 
    31                         <li><a href="{$U_SET_AS_REPRESENTATIVE}" title="{'set as category representative'|@translate}">{'representative'|@translate}</a></li> 
     31                        <li><a href="{$U_SET_AS_REPRESENTATIVE}" title="{'set as album representative'|@translate}">{'representative'|@translate}</a></li> 
    3232        {/if} 
    3333        {if isset($U_ADMIN) } 
    3434                        <li><a href="{$U_ADMIN}" title="{'Modify information'|@translate}">{'edit'|@translate}</a></li> 
    3535        {/if} 
    36                 {if isset($U_CADDIE) }{*caddie management BEGIN*} 
    37                         <script type="text/javascript"> 
    38                                 {literal}function addToCadie(aElement, rootUrl, id) 
    39                                 { 
    40                                 if (aElement.disabled) return; 
    41                                 aElement.disabled=true;  
    42                                 var y = new PwgWS(rootUrl); 
    43  
    44                                 y.callService( 
    45                                   "pwg.caddie.add", {image_id: id} , 
    46                                   { 
    47                                         onFailure: function(num, text) { alert(num + " " + text); document.location=aElement.href; }, 
    48                                         onSuccess: function(result) { aElement.disabled = false; } 
    49                                   } 
    50                                   ); 
    51                                 }{/literal} 
    52                         </script> 
    53                         <li><a href="{$U_CADDIE}" onclick="addToCadie(this, '{$ROOT_URL|@escape:'javascript'}', {$current.id}); return false;" title="{'add to caddie'|@translate}">{'caddie'|@translate}</a></li> 
    54                 {/if}{*caddie management END*} 
     36{strip}{if isset($U_CADDIE)}{*caddie management BEGIN*} 
     37 
     38{footer_script} 
     39{literal}function addToCadie(aElement, rootUrl, id) 
     40{ 
     41if (aElement.disabled) return; 
     42aElement.disabled=true; 
     43var y = new PwgWS(rootUrl); 
     44 
     45y.callService( 
     46        "pwg.caddie.add", {image_id: id} , 
     47        { 
     48                onFailure: function(num, text) { alert(num + " " + text); document.location=aElement.href; }, 
     49                onSuccess: function(result) { aElement.disabled = false; } 
     50        } 
     51        ); 
     52}{/literal} 
     53{/footer_script} 
     54        <li><a href="{$U_CADDIE}" onclick="addToCadie(this, '{$ROOT_URL}', {$current.id}); return false;" title="{'add to caddie'|@translate}" class="pwg-state-default pwg-button" rel="nofollow"> 
     55                <span class="pwg-icon pwg-icon-caddie-add"> </span><span class="pwg-button-text">{'caddie'|@translate}</span> 
     56        </a></li> 
     57{/if}{/strip}{*caddie management END*} 
    5558        {if isset($U_SLIDESHOW_START) } 
    5659                        <li><a href="{$U_SLIDESHOW_START}" title="{'slideshow'|@translate}" rel="nofollow">{'slideshow'|@translate}</a></li> 
     
    8588 
    8689        {assign var='display_description_tab' value=false} 
    87         {if (!($smarty.config.showDescriptionInsteadOfTitle) && isset($COMMENT_IMG))} 
     90        {if (!($stripped.showDescriptionInsteadOfTitle) && isset($COMMENT_IMG))} 
    8891                {assign var='display_description_tab' value=true} 
    8992        {/if} 
    9093 
    9194        {assign var='showTitle' value=false} 
    92         {if ($SHOW_PICTURE_NAME_ON_TITLE && (isset($COMMENT_IMG) || !($smarty.config.showDescriptionInsteadOfTitle) ))} 
     95        {if ($SHOW_PICTURE_NAME_ON_TITLE && (isset($COMMENT_IMG) || !($stripped.showDescriptionInsteadOfTitle) ))} 
    9396                {assign var='showTitle' value=true} 
    9497        {/if} 
     
    99102        $this->assign('usertags', (isset($pwg_loaded_plugins[ 'user_tags' ]))); 
    100103{/php} 
     104{if $stripped.useNavigationArrows } 
     105        {assign var='nothumbs' value=true} 
     106{/if}    
    101107 
    102108<div id="theImageAndTitle"> 
     
    112118        {if $showTitle } 
    113119                <div id="imageTitleContainer"><div id="imageTitle"> 
    114                         {if $smarty.config.showDescriptionInsteadOfTitle} 
     120                        {if $stripped.showDescriptionInsteadOfTitle} 
    115121                                {$COMMENT_IMG|strip_tags:false} 
    116122                        {else} 
     
    137143                {if isset($rating)}{assign var='display_count' value=$display_count+1}{/if} 
    138144                {if $display_info.privacy_level and isset($available_permission_levels) }{assign var='display_count' value=$display_count+1}{/if} 
    139                 {if (($display_count > 0) && ((isset($U_ADMIN)) || ($smarty.config.infoTabAdminOnly == false)))} 
     145                {if (($display_count > 0) && ((isset($U_ADMIN)) || ($stripped.infoTabAdminOnly == false)))} 
    140146                        {assign var='display_info_panel' value=true} 
    141147                {/if} 
     
    197203                        {if $display_info_panel} 
    198204                                <div id="Tinfo" class="tabBlock"><div class="tabBlockContent"> 
    199                                         <table id="standard" class="infoTable" summary="{'Some info about this picture'|@translate}"> 
     205                                        <table id="standard" class="infoTable"> 
    200206                                                {if $display_info.author} 
    201207                                                        <tr id="Author"> 
     
    272278                                                        <tr id="rating"> 
    273279                                                                <td class="label"> 
    274                                                                         <span id="updateRate">{if isset($rating.USER_RATE)}{'Update your rating'|@translate}{else}{'Rate this picture'|@translate}{/if}</span> 
     280                                                                        <span id="updateRate">{if isset($rating.USER_RATE)}{'Update your rating'|@translate}{else}{'Rate this photo'|@translate}{/if}</span> 
    275281                                                                </td> 
    276282                                                                <td class="value"> 
     
    297303                                                {/if} 
    298304 
    299                                                 {if $display_info.privacy_level and isset($available_permission_levels) } 
     305                                                {if $display_info.privacy_level and isset($available_permission_levels)} 
    300306                                                        <tr id="Privacy"> 
    301307                                                                <td class="label">{'Who can see this photo?'|@translate}</td> 
    302                                                                 <td class="value">  
    303                                                                         <script type="text/javascript"> 
    304                                                                                 {literal}function setPrivacyLevel(selectElement, rootUrl, id, level) { 
     308                                                                <td class="value"> 
     309                                                                        {combine_script id='core.scripts' load='async' path='themes/default/js/scripts.js'} 
     310                                                                        {footer_script} 
     311                                                                                {literal}function setPrivacyLevel(selectElement, rootUrl, id, level) 
     312                                                                                { 
    305313                                                                                        selectElement.disabled = true; 
    306314                                                                                        var y = new PwgWS(rootUrl); 
    307315                                                                                        y.callService( 
    308                                                                                                 "pwg.images.setPrivacyLevel", {image_id: id, level:level} , 
    309                                                                                                 { 
    310                                                                                                         method: "POST", 
    311                                                                                                         onFailure: function(num, text) { selectElement.disabled = false; alert(num + " " + text); }, 
    312                                                                                                         onSuccess: function(result) { selectElement.disabled = false; } 
    313                                                                                                 } 
    314                                                                                                 ); 
     316                                                                                        "pwg.images.setPrivacyLevel", {image_id: id, level:level} , 
     317                                                                                        { 
     318                                                                                                method: "POST", 
     319                                                                                                onFailure: function(num, text) { selectElement.disabled = false; alert(num + " " + text); }, 
     320                                                                                                onSuccess: function(result) { selectElement.disabled = false; } 
     321                                                                                        } 
     322                                                                                ); 
    315323                                                                                }{/literal} 
    316                                                                         </script> 
    317                                                                         <select onchange="setPrivacyLevel(this, '{$ROOT_URL|@escape:'javascript'}', {$current.id}, this.options[selectedIndex].value)"> 
     324                                                                        {/footer_script} 
     325                                                                        <select onchange="setPrivacyLevel(this, '{$ROOT_URL}', {$current.id}, this.options[selectedIndex].value)"> 
    318326                                                                                {foreach from=$available_permission_levels item=label key=level} 
    319327                                                                                        <option label="{$label}" value="{$level}"{if $level == $current.level} selected="selected"{/if}>{$label}</option> 
  • extensions/stripped/template/picture_content.tpl

    r7989 r9960  
    11{php} 
    2         global $pwg_loaded_plugins; 
     2        global $pwg_loaded_plugins, $conf; 
    33        $this->assign('HDShadowbox_loaded', isset($pwg_loaded_plugins[ 'HDShadowbox' ])); 
     4        $config = unserialize( $conf['stripped'] ); 
     5        $this->assign( 'stripped', $config ); 
    46{/php} 
    57{if isset($high)} 
     
    1012        {/if} 
    1113{/if} 
    12 <div id="theImg" {if isset($winhigh) }onclick="openDisplayHigh('{$high.U_HIGH}');" class="pointer"{/if}> 
     14<div id="theImg" {if ($stripped.useNavigationArrows)}class="img_frame"{/if}> 
     15        {if ($stripped.useNavigationArrows) && ($DISPLAY_NAV_THUMB)} 
     16                {if isset($previous)} 
     17                        <a href="{$previous.U_IMG}" class="img_nav img_prev">&nbsp;</a> 
     18                {/if} 
     19                {if isset($next)} 
     20                        <a href="{$next.U_IMG}" class="img_nav img_next">&nbsp;</a> 
     21                {/if} 
     22        {/if} 
     23 
    1324        {if isset($pwghigh)}<a href="{$high.U_HIGH}" rel="shadowbox">{/if} 
    14         <img src="{$SRC_IMG}" style="width:{$WIDTH_IMG}px;height:{$HEIGHT_IMG}px;" alt="{$ALT_IMG}"  
     25        <img src="{$SRC_IMG}" style="width:{$WIDTH_IMG}px;height:{$HEIGHT_IMG}px;" alt="{$ALT_IMG}" {if isset($winhigh) }onclick="openDisplayHigh('{$high.U_HIGH}');" class="pointer"{/if}  
    1526                {if isset($high)} 
    16                         title="{'Click on the picture to see it in high definition'|@translate}" 
     27                        title="{'Click on the photo to see it in high definition'|@translate}" 
    1728                {/if}> 
    1829        {if isset($pwghigh)}</a>{/if} 
  • extensions/stripped/template/slideshow.tpl

    r8183 r9960  
    2121        <div id="content"> 
    2222                {assign var='display_description_tab' value=false} 
    23                 {if (!($smarty.config.showDescriptionInsteadOfTitle) && isset($COMMENT_IMG))} 
     23                {if (!($stripped.showDescriptionInsteadOfTitle) && isset($COMMENT_IMG))} 
    2424                        {assign var='display_description_tab' value=true} 
    2525                {/if} 
    2626 
    2727                {assign var='showTitle' value=false} 
    28                 {if ($SHOW_PICTURE_NAME_ON_TITLE && (isset($COMMENT_IMG) || !($smarty.config.showDescriptionInsteadOfTitle) ))} 
     28                {if ($SHOW_PICTURE_NAME_ON_TITLE && (isset($COMMENT_IMG) || !($stripped.showDescriptionInsteadOfTitle) ))} 
    2929                        {assign var='showTitle' value=true} 
    3030                {/if} 
     
    3838                        {if $showTitle } 
    3939                                <div id="imageTitleContainer"><div id="imageTitle"> 
    40                                         {if $smarty.config.showDescriptionInsteadOfTitle} 
     40                                        {if $stripped.showDescriptionInsteadOfTitle} 
    4141                                                {$COMMENT_IMG|strip_tags:false} 
    4242                                        {else} 
  • extensions/stripped/template/tags.tpl

    r9134 r9960  
    2121                        <div id="fullTagCloud"> 
    2222                                {foreach from=$tags item=tag} 
    23                                         <span><a href="{$tag.URL}" class="tagLevel{$tag.level}" title="{$pwg->l10n_dec('%d image', '%d images', $tag.counter)}">{$tag.name}</a></span> 
     23                                        <span><a href="{$tag.URL}" class="tagLevel{$tag.level}" title="{$pwg->l10n_dec('%d photo', '%d photos', $tag.counter)}">{$tag.name}</a></span> 
    2424                                {/foreach} 
    2525                        </div> 
     
    3636                                                                                <tr class="tagLine"> 
    3737                                                                                <td><a href="{$tag.URL}">{$tag.name}</a></td> 
    38                                                                                 <td class="nbEntries">{$pwg->l10n_dec('%d image', '%d images', $tag.counter)}</td> 
     38                                                                                <td class="nbEntries">{$pwg->l10n_dec('%d photo', '%d photos', $tag.counter)}</td> 
    3939                                                                                </tr> 
    4040                                                                        {/foreach} 
  • extensions/stripped/theme.css

    r9134 r9960  
    738738        -moz-opacity:0.; 
    739739        -khtml-opacity: 0.; 
     740} 
     741 
     742/* Image Nav Arrows ---------------------------------------------------------------------------- */ 
     743 
     744.img_frame { 
     745        position:relative; 
     746        vertical-align:middle; 
     747} 
     748.img_nav { 
     749        position:absolute; 
     750        height:100%; 
     751        width:25%; 
     752        top:0; 
     753        display:block; 
     754} 
     755.img_prev { 
     756        background:transparent url(icon/none.png) no-repeat left center; 
     757        left:0; 
     758} 
     759.img_prev:hover { 
     760        background:transparent url(icon/img_prev.png) no-repeat left center; 
     761} 
     762.img_next { 
     763        background:transparent url(icon/none.png) no-repeat right center; 
     764        right:0; 
     765        } 
     766.img_next:hover { 
     767        background:transparent url(icon/img_next.png) no-repeat right center; 
    740768} 
    741769 
  • extensions/stripped/themeconf.inc.php

    r9718 r9960  
    22/* 
    33Theme Name: stripped 
    4 Version: 1.2.2 
     4Version: 1.3.0.beta 
    55Description: stripped Theme 
    66Theme URI: http://piwigo.org/ext/extension_view.php?eid=471 
     
    99*/ 
    1010 
     11add_event_handler('loc_begin_page_header', 'set_config_values'); 
     12 
     13function set_config_values() 
     14{ 
     15        global $conf, $template; 
     16 
     17        $config = unserialize( $conf['stripped'] ); 
     18        $template->assign( 'stripped', $config ); 
     19} 
     20         
    1121$themeconf = array( 
    1222  'parent' => 'default', 
Note: See TracChangeset for help on using the changeset viewer.