Ignore:
Timestamp:
Mar 17, 2011, 8:25:13 PM (13 years ago)
Author:
mistic100
Message:

[extensions] Contest Results

  • New bloc for PWG Stuffs
  • Use new admin links and javascript implementation
  • Distinguish pending and running contests (both pending before)
File:
1 edited

Legend:

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

    r9572 r9745  
    1 {combine_css id='cr_style' path=$CR_PATH|@cat:'template/style.css'}
     1{combine_css path=$CR_PATH|@cat:'template/style.css'}
    22
    33{$MENUBAR}
    44
    55{if !empty($PLUGIN_INDEX_CONTENT_BEFORE)}{$PLUGIN_INDEX_CONTENT_BEFORE}{/if}
     6
    67<div class="content">
    78        <div class="titrePage">
     
    1617                <h2>
    1718                        <a href="index.php?/contests" name="top">{'Contests'|@translate}</a>{$SEPARATOR}<a href="{$URL}">{$NAME}</a>
    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}
     19                        <span class="CR_finished">({$DAYS})</span>
    2320                </h2>
    2421        </div> <!-- titrePage -->
    2522
    2623        {if !$VISIBLE}
    27                 <div class="nopublic">
    28                         {'CR_nopublic'|@translate}
    29                 </div>
     24        <div class="nopublic">
     25                {'CR_nopublic'|@translate}
     26        </div>
    3027        {/if}
    3128       
     
    4340       
    4441        {foreach from=$description item=desc name=desc_loop}
    45                 <div class="CR_text">
    46                         <h3>{$desc.NAME} :</h3>
    47                         {$desc.CONTENT}
    48                 </div>
     42        <div class="CR_text">
     43                <h3>{$desc.NAME} :</h3>
     44                {$desc.CONTENT}
     45        </div>
    4946        {/foreach}
    5047</div> <!-- content_contest -->
    5148
    5249{if !empty($RESULTS)}
    53         <div class="content">
    54                 <div class="titrePage">
    55                         <ul class="categoryActions"> 
    56                                 {if isset($U_RESULTS) }
    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>
    60                                 {/if}
    61                         </ul>
    62                         <h2><a href="{$URL}">{$NAME}</a>{$SEPARATOR}<a href="#results" name="results">{'CR_results'|@translate}</a></h2>
     50<div class="content">
     51        <div class="titrePage">
     52                <ul class="categoryActions"> 
     53                        {if isset($U_RESULTS) }
     54                        <li><a href="{$U_RESULTS}" title="{'CR_results'|@translate}" class="pwg-state-default pwg-button">
     55                                <span class="pwg-icon pwg-icon-category-edit"> </span><span class="pwg-button-text">{'CR_edit_tab'|@translate}</span>
     56                        </a></li>
     57                        {/if}
     58                </ul>
     59                <h2><a href="#top">{$NAME}</a>{$SEPARATOR}<a href="#results" name="results">{'CR_results'|@translate}</a></h2>
     60        </div>
     61       
     62        <div id="CR_podium">
     63        {foreach from=$RESULTS item=result}
     64                {if $result.RANK <= 3}
     65                {if $result.RANK == 2}<div class="podium_23">{/if}
     66                <div class="podium_{$result.RANK}">
     67                        <div class="illustration">
     68                                <div class="title">{'CR_order_'|cat:$result.RANK|@translate} {'CR_place'|@translate} - <u>{$result.AUTHOR}</u></div>
     69                                <a href="{$result.IMAGE_URL}" title="{$result.IMAGE_NAME}">
     70                                        <img src="{$result.IMAGE_SRC}" alt="{$result.IMAGE_NAME}"/>
     71                                </a>
     72                        </div>
     73                        <p>
     74                                {$result.COMMENT}
     75                        </p>
    6376                </div>
    64                
    65                 <div id="CR_podium">
    66                         {foreach from=$RESULTS item=result}
    67                                 {if $result.RANK <= 3}
    68                                         {if $result.RANK == 2}<div class="podium_23">{/if}
    69                                         <div class="podium_{$result.RANK}">
    70                                                 <div class="illustration">
    71                                                         <div class="title">{'CR_order_'|cat:$result.RANK|@translate} {'CR_place'|@translate} - <u>{$result.AUTHOR}</u></div>
    72                                                         <a href="{$result.IMAGE_URL}" title="{$result.IMAGE_NAME}">
    73                                                                 <img src="{$result.IMAGE_SRC}" alt="{$result.IMAGE_NAME}"/>
    74                                                         </a>
    75                                                 </div>
    76                                                 <p>
    77                                                         {$result.COMMENT}
    78                                                 </p>
    79                                         </div>
    80                                         {if $result.RANK == 3}</div>{/if}
    81                                 {/if}
    82                         {/foreach}
    83                 </div>
    84                
    85                 <ul class="thumbnails">
    86                         {foreach from=$RESULTS item=result}
    87                                 {if $result.RANK > 3}
    88                                         <li>
    89                                                 <span class="wrap1">
    90                                                         <span class="wrap2">
    91                                                                 <a href="{$result.IMAGE_URL}" title="{$result.IMAGE_NAME}">
    92                                                                         <img class="thumbnail" src="{$result.TN_SRC}" alt="{$result.IMAGE_NAME}"/>
    93                                                                 </a>
    94                                                         </span>                                                 
    95                                                         <span class="thumbLegend">
    96                                                                 <span class="thumbnail-name">
    97                                                                         {$result.AUTHOR}
    98                                                                 </span>
    99                                                                 <span class="nb-hits">
    100                                                                         <br>{$result.RANK}{'CR_order_sup'|@translate} {'CR_place'|@translate}
    101                                                                 </span>
    102                                                         </span>
    103                                                 </span>
    104                                         </li>
    105                                 {/if}
    106                         {/foreach}
    107                 </ul>
    108                
    109                 {if !empty($LOGO)}
    110                         <div class="CR_banner">
    111                                 <h1><a href="#top"><img src="{$LOGO}" alt="{$NAME}"/></a></h1>
    112                         </div>
     77                {if $result.RANK == 3 OR ($result.RANK == 2 AND $NB_RESULTS == 2)}</div>{/if} <!-- au cas ou il n'y a que deux résultats -->
    11378                {/if}
    114         </div> <!-- content_results -->
     79        {/foreach}
     80        </div>
     81       
     82        <ul class="thumbnails">
     83        {foreach from=$RESULTS item=result}
     84                {if $result.RANK > 3}
     85                <li>
     86                        <span class="wrap1">
     87                                <span class="wrap2">
     88                                        <a href="{$result.IMAGE_URL}" title="{$result.IMAGE_NAME}">
     89                                                <img class="thumbnail" src="{$result.TN_SRC}" alt="{$result.IMAGE_NAME}"/>
     90                                        </a>
     91                                </span>                                                 
     92                                <span class="thumbLegend">
     93                                        <span class="thumbnail-name">
     94                                                {$result.AUTHOR}
     95                                        </span>
     96                                        <span class="nb-hits">
     97                                                <br>{$result.RANK}{'CR_order_sup'|@translate} {'CR_place'|@translate}
     98                                        </span>
     99                                </span>
     100                        </span>
     101                </li>
     102                {/if}
     103        {/foreach}
     104        </ul>
     105       
     106        {if !empty($LOGO)}
     107        <div class="CR_banner">
     108                <h1><a href="#top"><img src="{$LOGO}" alt="{$NAME}"/></a></h1>
     109        </div>
     110        {/if}
     111</div> <!-- content_results -->
    115112{/if}
    116113
Note: See TracChangeset for help on using the changeset viewer.