Changeset 13547


Ignore:
Timestamp:
03/14/12 14:28:10 (8 years ago)
Author:
plg
Message:

import theme Simple version 2.1

  • bugfix for user's profile - use default profile_content.tpl
  • child themes do not need to have content.css
  • use local_head.tpl
  • correct order of thumbnails & show copyright on picture page
  • use default as parent theme & change theme URI
  • add quicksearch and style input, textarea, ...
  • add login link in the footer
Location:
extensions/simple_themes/simple
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • extensions/simple_themes/simple/.hg_archival.txt

    r13546 r13547  
    11repo: ad69c371136d0c4e387cc14fa610d6cbde0fb0e5 
    2 node: 967e328424de5ac22882ee791b601eafef7a9107 
     2node: b69b7514684b64cff02057f5be00a8f42887dde6 
    33branch: Simple_Grey 
    4 latesttag: 2.0 
     4latesttag: 2.1 
    55latesttagdistance: 1 
  • extensions/simple_themes/simple/.hgtags

    r13546 r13547  
    22a4ac267f8391f8cf886de538119a5d3fc58d041d 1.3 
    33387248a694a7eaa7f05496717ed426ff9991dc1b 2.0 
     4f64aa8ecba6c77aa2ed71bc7b207d94b26cd3466 2.1 
  • extensions/simple_themes/simple/README.markdown

    r13546 r13547  
    1 Simple theme for Piwigo 
    2 ======================= 
     1Simple grey theme for Piwigo 
     2============================ 
    33 
    4 *Simple* is a theme for *Piwigo* gallery software. 
     4*Simple grey* is a theme for *Piwigo* gallery software. 
    55 
    66This theme was inspired by *gally / Graphite* theme for Piwigo, and *Carbon* 
     
    2727  extract it in ``your-gallery/template/``. 
    2828 
     29Changelog 
     30--------- 
     31 
     32### version 2.1 
     33 
     34- bugfix for user's profile - use default `profile_content.tpl` 
     35- child themes do not need to have `content.css` 
     36- use `local_head.tpl` 
     37- correct order of thumbnails & show copyright on picture page 
     38- use default as parent theme & change theme URI 
     39- add quicksearch and style input, textarea, ... 
     40- add login link in the footer 
     41 
     42### version 2.0 
     43 
     44- adapt the theme for Piwigo 2.1 
     45- add Readme 
     46- tweak for plugins adding icons in .titrePage (piwishak, addthis, ...) 
  • extensions/simple_themes/simple/content.css

    r13546 r13547  
    4343.titrePage { 
    4444  margin: 1em 0; 
     45  line-height: 1.5em; 
    4546} 
    4647 
     
    128129 
    129130.property { 
    130   display: block; 
    131   min-width: 275px; 
    132   float: left; 
     131  display: inline-block; 
     132  width: 180px; 
     133} 
     134 
     135#quicksearch { 
     136  margin: 1em 0 0; 
     137} 
     138#quicksearch p { 
     139  margin: 0; 
     140} 
     141#quicksearch #q { 
     142  width: 150px; 
    133143} 
    134144 
     
    175185  margin: 0; 
    176186  padding: 0; 
    177   float: right; 
     187  float: left; 
    178188  width: 200px; 
    179189  height: 200px; 
     
    244254/* pictures pages */ 
    245255 
    246 #thePicturePage #theHeader, #thePicturePage #copyright { 
     256#thePicturePage #theHeader { 
    247257  display: none; 
    248258} 
    249259#thePicturePage #content { 
    250   margin-bottom: 1em; 
    251260  padding: 1em 0 0; 
    252261} 
  • extensions/simple_themes/simple/template/footer.tpl

    r13546 r13547  
    55    {'Powered by'|@translate} <a href="{$PHPWG_URL}">Piwigo</a> 
    66     - <a href="{$themeconf.url}">{$themeconf.name}</a> 
     7     - <a href="{$U_LOGIN}" rel="nofollow">{'Login'|@translate}</a> 
    78    {if isset($CONTACT_MAIL)} 
    89    - {'Contact'|@translate} 
  • extensions/simple_themes/simple/template/header.tpl

    r13546 r13547  
    44  <meta http-equiv="Content-Type" content="text/html; charset={$CONTENT_ENCODING}"> 
    55  <meta name="generator" content="Piwigo (aka PWG), see piwigo.org"> 
    6 {if isset($meta_ref) }  
     6{if isset($meta_ref) } 
    77{if isset($INFO_AUTHOR)} 
    88<meta name="author" content="{$INFO_AUTHOR|@replace:'"':' '}"> 
     
    2727  {if isset($U_UP)          }<link rel="up" title="{'Thumbnails'|@translate}" href="{$U_UP}" >{/if} 
    2828 
     29  <link rel="stylesheet" type="text/css" href="{$ROOT_URL}themes/simple/content.css"> 
    2930  {foreach from=$themes item=theme} 
    3031  {if $theme.load_css} 
    31   <link rel="stylesheet" type="text/css" href="{$ROOT_URL}themes/{$theme.id}/content.css"> 
    3232  <link rel="stylesheet" type="text/css" href="{$ROOT_URL}themes/{$theme.id}/theme.css"> 
    3333  {/if} 
  • extensions/simple_themes/simple/template/index.tpl

    r13546 r13547  
    4646  </div> <!-- subContent --> 
    4747  <div style="clear: both;"></div> 
     48  {if !empty($PLUGIN_INDEX_CONTENT_AFTER)}{$PLUGIN_INDEX_CONTENT_AFTER}{/if} 
    4849</div> <!-- content --> 
    49 {if !empty($PLUGIN_INDEX_CONTENT_AFTER)}{$PLUGIN_INDEX_CONTENT_AFTER}{/if} 
  • extensions/simple_themes/simple/template/menubar_menu.tpl

    r13546 r13547  
    11<h3>{'Menu'|@translate}</h3> 
     2{*if isset($block->data.qsearch) and  $block->data.qsearch==true*} 
     3<form action="{$ROOT_URL}qsearch.php" method="get" id="quicksearch"> 
     4  <p><input type="text" name="q" id="q" value="{'Quick search'|@translate|@escape:'javascript'}" onfocus="value='';"></p> 
     5</form> 
     6{*/if*} 
    27<ul> 
    38{foreach from=$block->data item=link} 
  • extensions/simple_themes/simple/template/profile.tpl

    r13546 r13547  
    1515  </div> 
    1616  {/if} 
    17   <form method="post" name="profile" action="{$F_ACTION}" id="profile" class="properties"> 
    18     <fieldset> 
    19       <legend>{'Registration'|@translate}</legend> 
    20       <input type="hidden" name="redirect" value="{$REDIRECT}" /> 
    21       <ul> 
    22         <li> 
    23           <div class="property">{'Username'|@translate}</div> 
    24           {$USERNAME} 
    25         </li> 
    26         {if not $SPECIAL_USER} {* can modify password + email*} 
    27         <li> 
    28           <div class="property"> 
    29             <label for="mail_address">{'Email address'|@translate}</label> 
    30           </div> 
    31           <input type="text" name="mail_address" id="mail_address" value="{$EMAIL}" size=35> 
    32         </li> 
    33         {if not $IN_ADMIN} {* admins do not need old password*} 
    34         <li> 
    35           <div class="property"> 
    36             <label for="password">{'Password'|@translate}</label> 
    37           </div> 
    38           <input type="password" name="password" id="password" value=""> 
    39         </li> 
    40         {/if} 
    41         <li> 
    42           <div class="property"> 
    43             <label for="use_new_pwd">{'New password'|@translate}</label> 
    44           </div> 
    45           <input type="password" name="use_new_pwd" id="use_new_pwd" value=""> 
    46         </li> 
    47         <li> 
    48           <div class="property"> 
    49             <label for="passwordConf">{'Confirm Password'|@translate}</label> 
    50           </div> 
    51           <input type="password" name="passwordConf" id="passwordConf" value=""> 
    52         </li> 
    53       </ul> 
    54       {/if} 
    55     </fieldset> 
    56     <fieldset> 
    57       <legend>{'Preferences'|@translate}</legend> 
    58       <ul> 
    59         <li> 
    60           <div class="property"> 
    61             <label for="nb_image_line">{'Number of images per row'|@translate}</label> 
    62           </div> 
    63           <input type="text" size="3" maxlength="2" name="nb_image_line" id="nb_image_line" value="{$NB_IMAGE_LINE}"> 
    64         </li> 
    65         <li> 
    66           <div class="property"> 
    67             <label for="nb_line_page">{'Number of rows per page'|@translate}</label> 
    68           </div> 
    69           <input type="text" size="3" maxlength="2" name="nb_line_page" id="nb_line_page" value="{$NB_ROW_PAGE}" > 
    70         </li> 
    71         <li> 
    72           <div class="property"> 
    73             <label>{'Interface theme'|@translate}</label> 
    74           </div> 
    75           {html_options name=template options=$template_options selected=$template_selection} 
    76         </li> 
    77         <li> 
    78           <div class="property"> 
    79             <label>{'Language'|@translate}</label> 
    80           </div> 
    81           {html_options name=language options=$language_options selected=$language_selection} 
    82         </li> 
    83         <li> 
    84           <div class="property"> 
    85             <label for="recent_period">{'Recent period'|@translate}</label> 
    86           </div> 
    87           <input type="text" size="3" maxlength="2" name="recent_period" id="recent_period" value="{$RECENT_PERIOD}"> 
    88         </li> 
    89         <li> 
    90           <div class="property">{'Expand all categories'|@translate}</div> 
    91           {html_radios name='expand' options=$radio_options selected=$EXPAND} 
    92         </li> 
    93         <li> 
    94           <div class="property">{'Show number of comments'|@translate}</div> 
    95           {html_radios name='show_nb_comments' options=$radio_options selected=$NB_COMMENTS} 
    96         </li> 
    97         <li> 
    98           <div class="property">{'Show number of hits'|@translate}</div> 
    99           {html_radios name='show_nb_hits' options=$radio_options selected=$NB_HITS} 
    100         </li> 
    101         <li> 
    102           <div class="property"> 
    103             <label for="maxwidth">{'Maximum width of the pictures'|@translate}</label> 
    104           </div> 
    105           <input type="text" size="4" maxlength="4" name="maxwidth" id="maxwidth" value="{$MAXWIDTH}"> 
    106         </li> 
    107         <li> 
    108           <div class="property"> 
    109             <label for="maxheight">{'Maximum height of the pictures'|@translate}</label> 
    110           </div> 
    111           <input type="text" size="4" maxlength="4" name="maxheight" id="maxheight" value="{$MAXHEIGHT}"> 
    112         </li> 
    113       </ul> 
    114     </fieldset> 
    115     <p class="bottomButtons"> 
    116       <input class="submit" type="submit" name="validate" value="{'Submit'|@translate}"> 
    117       <input class="submit" type="reset" name="reset" value="{'Reset'|@translate}"> 
    118     </p> 
    119   </form> 
     17{$PROFILE_CONTENT} 
    12018</div> <!-- content --> 
  • extensions/simple_themes/simple/template/slideshow.tpl

    r13546 r13547  
     1{html_head} 
     2{literal} 
     3<style>#copyright {display: none;}</style> 
     4{/literal} 
     5{/html_head} 
    16<div id="slideshow" class="titrePage"> 
    27  <div class="imageNumber">{$PHOTO}</div> 
  • extensions/simple_themes/simple/theme.css

    r13546 r13547  
    8383/* inputs */ 
    8484 
    85 input[type="text"], input[type="password"], select, textarea, file { 
    86  background:#f0f0f0; 
    87  color: #333; 
    88  border: 1px solid; 
    89  margin: 0; 
     85input, select, textarea { 
     86  background-color: #666; 
     87  border: 1px solid #999; 
     88  color: #F0F0F0; 
     89} 
     90 
     91input[type="submit"], input[type="reset"] { 
     92  background-color: #3f3f3f; 
     93  border: 1px solid #606060; 
     94  color: #999; 
     95} 
     96input[type="submit"]:hover, input[type="reset"]:hover { 
     97  background-color: #666; 
     98  border: 1px solid #999; 
     99  color: #F0F0F0; 
    90100} 
    91101 
     
    97107 
    98108fieldset legend { 
    99   background-color: #333; 
    100109  padding: 0 3px; 
     110} 
     111 
     112fieldset li { 
     113  margin: 0.5em 0; 
     114} 
     115 
     116#quicksearch #q { 
     117  background-color: #3f3f3f; 
     118  border: 1px solid #606060; 
     119  color: #999; 
    101120} 
    102121 
  • extensions/simple_themes/simple/themeconf.inc.php

    r13546 r13547  
    44Version: 2.0 
    55Description: Simple Grey theme 
    6 Theme URI: http://saimon.org/blog/pages/Theme-Simple-Grey-Piwigo 
     6Theme URI: http://piwigo.org/ext/extension_view.php?eid=308 
    77Author: Saïmon 
    88Author URI: http://saimon.org/ 
     
    1010 
    1111$themeconf = array( 
    12   /* 'parent' => 'default', */ 
     12  'parent' => 'default', 
     13  'load_parent_css' => false, 
     14  'load_parent_local_head' => false, 
    1315  'name' => 'simple-grey', 
    1416  'theme_dir' => 'simple', 
     
    1618  'admin_icon_dir' => 'themes/default/icon/admin', 
    1719  'mime_icon_dir' => 'themes/default/icon/mimetypes/', 
     20  'local_head' => 'local_head.tpl', 
    1821  'url' => 'http://saimon.org/blog/pages/Theme-Simple-Grey-Piwigo' 
    1922); 
Note: See TracChangeset for help on using the changeset viewer.