Ignore:
Timestamp:
Mar 8, 2011, 1:19:06 PM (14 years ago)
Author:
mistic100
Message:

[extensions] ContestResults 1.3

  • Add error and success messages on admin page
  • Add Spain (es_ES) thanks to jpr928
  • Contest status is automatic and shows remaining days
  • More flexibility for description fields
  • Compatibility with Piwigo 2.2.0
Location:
extensions/ContestResults/template
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • extensions/ContestResults/template/cr_main.tpl

    r9419 r9572  
    1 {html_head}
    2 <link rel="stylesheet" type="text/css" href="{$CR_PATH}template/style.css">
    3 {/html_head}
     1{combine_css id='cr_style' path=$CR_PATH|@cat:'template/style.css'}
    42
    53{$MENUBAR}
     
    108        <div class="titrePage">
    119                <ul class="categoryActions">
     10                        {if isset($U_EDIT)}
     11                        <li><a href="{$U_EDIT}" title="{'edit'|@translate}" class="pwg-state-default pwg-button">
     12                                <span class="pwg-icon pwg-icon-category-edit"> </span><span class="pwg-button-text">{'edit'|@translate}</span>
     13                        </a></li>
     14                        {/if}
    1215                        {if !empty($PLUGIN_INDEX_ACTIONS)}{$PLUGIN_INDEX_ACTIONS}{/if}
     16                </ul>
    1317                </ul>
    1418                <h2>{'Contests'|@translate}</h2>
     
    2630                        <div class="thumbnailCategory {if $contest.VISIBLE == 0}novisible{/if}">
    2731                                <div class="illustration">
    28                                 {if $contest.STATUS == 'pending'}
     32                                {if !$contest.FINISHED == 'pending'}
     33                                        <a href="{$contest.URL}">
    2934                                        {if !empty($contest.LOGO)}
    30                                                 <a href="{$contest.URL}">
    31                                                         <img src="{$contest.LOGO}" alt="{$contest.NAME}" style="max-height:120px;max-width:120px;">
    32                                                 </a>
     35                                                <img src="{$contest.LOGO}" alt="{$contest.NAME}" style="max-height:120px;max-width:120px;">
    3336                                        {/if}
     37                                        </a>
    3438                                {else}
    3539                                        <a href="{$contest.URL}">
     
    4145                                        <h3>
    4246                                                <a href="{$contest.URL}">{$contest.NAME}</a>
    43                                                 {if $contest.STATUS == 'finished'}<span class="CR_finished">({'CR_finished'|@translate})</span>{/if}
     47                                                {if $contest.FINISHED}
     48                                                        <span class="CR_finished">({'CR_finished'|@translate})</span>
     49                                                {else}
     50                                                        <span class="CR_finished">({$contest.DAYS} {'CR_days'|@translate})</span>
     51                                                {/if}
    4452                                        </h3>
    4553                                        <div class="text">
    4654                                                <p class="Nb_images">{$contest.DATE_BEGIN} - {$contest.DATE_END}</p>
    4755                                                <p>
    48                                                 {if $contest.STATUS == 'pending'}
     56                                                {if !$contest.FINISHED}
    4957                                                        {if !empty($contest.SUMMARY)}
    5058                                                                {$contest.SUMMARY}
  • extensions/ContestResults/template/cr_menubar.tpl

    r9200 r9572  
    11{html_head}
    22        <style type="text/css">
    3                 .CR_finished {ldelim}
     3                .CR_finished_menu {ldelim}
    44                        font-size:0.8em;
    55                        color:#a00;
     6                        letter-spacing:0px;
    67                }
    78        </style>
     
    1516                                <a href="{$data.URL}" title="{$data.DATE}">
    1617                                        {$data.LABEL}
    17                                         {if $data.STATUS == 'finished'}<span class="CR_finished">&times;</span>{/if}
     18                                        {if $data.FINISHED}
     19                                                <span class="CR_finished_menu">&times;</span>
     20                                        {else}
     21                                                <span class="CR_finished_menu">{$data.DAYS}</span>
     22                                        {/if}
    1823                                </a>
    1924                        </li>
  • extensions/ContestResults/template/cr_page.tpl

    r9200 r9572  
    1 {html_head}
    2         <link rel="stylesheet" type="text/css" href="{$CR_PATH}template/style.css">
    3 {/html_head}
     1{combine_css id='cr_style' path=$CR_PATH|@cat:'template/style.css'}
    42
    53{$MENUBAR}
     
    108                <ul class="categoryActions"> 
    119                        {if isset($U_EDIT) }
    12                                 <li><a href="{$U_EDIT}" title="{'CR_edit_tab'|@translate}"><img src="{$ROOT_URL}{$themeconf.icon_dir}/category_edit.png" class="button" alt="{'CR_edit_tab'|@translate}"></a></li>
     10                        <li><a href="{$U_EDIT}" title="{'CR_edit_tab'|@translate}" class="pwg-state-default pwg-button">
     11                                <span class="pwg-icon pwg-icon-category-edit"> </span><span class="pwg-button-text">{'CR_edit_tab'|@translate}</span>
     12                        </a></li>
    1313                        {/if}
    1414                        {if !empty($PLUGIN_INDEX_ACTIONS)}{$PLUGIN_INDEX_ACTIONS}{/if}
     
    1616                <h2>
    1717                        <a href="index.php?/contests" name="top">{'Contests'|@translate}</a>{$SEPARATOR}<a href="{$URL}">{$NAME}</a>
    18                         {if $STATUS=='finished'}<span class="CR_finished">({'CR_finished'|@translate})</span>{/if}
     18                        {if $FINISHED}
     19                                <span class="CR_finished">({'CR_finished'|@translate})</span>
     20                        {else}
     21                                <span class="CR_finished">({$DAYS} {'CR_days'|@translate})</span>
     22                        {/if}
    1923                </h2>
    2024        </div> <!-- titrePage -->
     
    3842        </div>
    3943       
    40         {if !empty($PRESENTATION)}
     44        {foreach from=$description item=desc name=desc_loop}
    4145                <div class="CR_text">
    42                         <h3>{'CR_presentation'|@translate} :</h3>
    43                         {$PRESENTATION}
     46                        <h3>{$desc.NAME} :</h3>
     47                        {$desc.CONTENT}
    4448                </div>
    45         {/if}
    46        
    47         {if !empty($RULES)}     
    48                 <div class="CR_text">
    49                         <h3>{'CR_rules'|@translate} :</h3>
    50                         {$RULES}
    51                 </div>
    52         {/if}
    53        
    54         {if !empty($PRICES)}
    55                 <div class="CR_text">
    56                         <h3>{'CR_prices'|@translate} :</h3>
    57                         {$PRICES}
    58                 </div>
    59         {/if}
    60        
    61         {if !empty($FINAL)}
    62                 <div class="CR_text">
    63                         <h3>{'CR_final'|@translate} :</h3>
    64                         {$FINAL}
    65                 </div>
    66         {/if}
     49        {/foreach}
    6750</div> <!-- content_contest -->
    6851
     
    7255                        <ul class="categoryActions"> 
    7356                                {if isset($U_RESULTS) }
    74                                         <li><a href="{$U_RESULTS}" title="{'CR_results'|@translate}"><img src="{$ROOT_URL}{$themeconf.icon_dir}/category_edit.png" class="button" alt="{'CR_results'|@translate}"></a></li>
     57                                <li><a href="{$U_RESULTS}" title="{'CR_results'|@translate}" class="pwg-state-default pwg-button">
     58                                        <span class="pwg-icon pwg-icon-category-edit"> </span><span class="pwg-button-text">{'CR_edit_tab'|@translate}</span>
     59                                </a></li>
    7560                                {/if}
    7661                        </ul>
  • extensions/ContestResults/template/style.css

    r9200 r9572  
    22        font-weight:normal;
    33        font-size:0.8em;
    4         letter-spacing:0.3em;
     4        letter-spacing:0.2em;
    55        padding-left:10px;
    66        color:#a00;
Note: See TracChangeset for help on using the changeset viewer.