Changeset 2234

Show
Ignore:
Timestamp:
03/01/08 15:24:04 (5 years ago)
Author:
rvelices
Message:

- thumbnails.tpl migration

Location:
trunk
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • trunk/include/category_cats.inc.php

    r2231 r2234  
    289289        } 
    290290      }//fromto 
    291        
     291 
    292292      $template->append( 'category_thumbnails', $tpl_var); 
    293293 
     
    303303  { 
    304304    $template->set_filename( 'thumbnails', 'thumbnails.tpl'); 
    305     // first line 
    306     $template->assign_block_vars('thumbnails.line', array()); 
    307     // current row displayed 
    308     $row_number = 0; 
    309305 
    310306    if ($page['section']=='recent_cats') 
     
    316312    foreach ($categories as $category) 
    317313    { 
    318       $template->assign_block_vars( 
    319         'thumbnails.line.thumbnail', 
     314      $tpl_var = 
    320315        array( 
    321316          'IMAGE'       => $thumbnail_src_of[ $category['representative_picture_id'] ], 
     
    336331            ), 
    337332          'CLASS'       => 'thumbCat', 
    338           ) 
    339         ); 
     333          ); 
    340334      if ($page['section']=='recent_cats') 
    341335      { 
     
    345339      { 
    346340        $name = $category['name']; 
    347         $template->merge_block_vars( 
    348           'thumbnails.line.thumbnail', 
    349           array( 
    350             'IMAGE_TS'    => get_icon($category['max_date_last'], $category['is_child_date_last']), 
    351            ) 
    352          ); 
     341        $tpl_var['IMAGE_TS'] = get_icon($category['max_date_last'], $category['is_child_date_last']); 
    353342      } 
    354       $template->assign_block_vars( 
    355         'thumbnails.line.thumbnail.category_name', 
    356         array( 
    357           'NAME' => $name 
    358           ) 
    359         ); 
     343      $tpl_var['CATEGORY_NAME']=$name; 
     344 
     345      $template->append('thumbnails', $tpl_var); 
    360346 
    361347      //plugins need to add/modify sth in this loop ? 
    362348      trigger_action('loc_index_category_thumbnail', 
    363         $category, 'thumbnails.line.thumbnail' ); 
    364  
    365       // create a new line ? 
    366       if (++$row_number == $user['nb_image_line']) 
    367       { 
    368         $template->assign_block_vars('thumbnails.line', array()); 
    369         $row_number = 0; 
    370       } 
     349        $category, 'thumbnails' ); 
     350 
    371351    } 
    372352 
     
    377357 
    378358    $template->assign_var_from_handle('CATEGORIES', 'thumbnails'); 
    379     $template->delete_block_vars('thumbnails', true); // category_default reuse them 
    380359  } 
    381360  trigger_action('loc_end_index_category_thumbnails', $categories); 
  • trunk/include/category_default.inc.php

    r2218 r2234  
    6363if (count($pictures) > 0) 
    6464{ 
    65   // first line 
    66   $template->assign_block_vars('thumbnails.line', array()); 
    67   // current row displayed 
    68   $row_number = 0; 
    69  
    7065  // define category slideshow url 
    7166  $row = reset($pictures); 
     
    8378                                   : '' )) 
    8479    ); 
     80 
     81    $template->clear_assign('thumbnails'); // category_default reuse them 
    8582} 
    8683 
     
    10097      ); 
    10198 
    102   $template->assign_block_vars( 
    103     'thumbnails.line.thumbnail', 
     99  $tpl_var = 
    104100    array( 
    105101      'IMAGE'              => $thumbnail_url, 
     
    111107 
    112108      'CLASS'              => 'thumbElmt', 
    113       ) 
    114109    ); 
     110 
    115111  if ($user['show_nb_hits']) 
    116112  { 
    117     $template->assign_block_vars( 
    118       'thumbnails.line.thumbnail.nb_hits', 
     113    $tpl_var['nb_hits'] = 
    119114      array( 
    120       'HITS'=> l10n_dec('%d hit', '%d hits', $row['hit']), 
    121       'CLASS'=> set_span_class($row['hit']) . ' nb-hits', 
    122       ) 
    123     ); 
    124  
     115      'HITS'=> $row['hit'], 
     116      'CLASS'=> set_span_class($row['hit']), 
     117      ); 
    125118  } 
    126119 
     
    153146    } 
    154147 
    155     $template->assign_block_vars( 
    156       'thumbnails.line.thumbnail.element_name', 
    157       array( 
    158         'NAME' => $name 
    159         ) 
    160       ); 
     148    $tpl_var['ELEMENT_NAME'] = $name; 
    161149  } 
    162150 
     
    170158;'; 
    171159    list($row['nb_comments']) = mysql_fetch_array(pwg_query($query)); 
    172     $template->assign_block_vars( 
    173       'thumbnails.line.thumbnail.nb_comments', 
     160    $tpl_var['nb_comments'] = 
    174161      array( 
    175         'NB_COMMENTS'=> l10n_dec('%d comment', '%d comments', 
    176                         $row['nb_comments']), 
    177         'CLASS'=> set_span_class($row['nb_comments']) . ' nb-comments', 
    178       ) 
    179     ); 
     162        'NB_COMMENTS'=> $row['nb_comments'], 
     163        'CLASS'=> set_span_class($row['nb_comments']), 
     164      ); 
    180165  } 
    181166 
     167  $template->append('thumbnails', $tpl_var); 
     168 
    182169  //plugins need to add/modify sth in this loop ? 
    183   trigger_action('loc_index_thumbnail', $row, 'thumbnails.line.thumbnail' ); 
    184  
    185   // create a new line ? 
    186   if (++$row_number == $user['nb_image_line']) 
    187   { 
    188     $template->assign_block_vars('thumbnails.line', array()); 
    189     $row_number = 0; 
    190   } 
     170  trigger_action('loc_index_thumbnail', $row, 'thumbnails' ); 
    191171} 
    192172 
  • trunk/template/yoga/theme/wipi/theme.css

    r2116 r2234  
    255255} 
    256256.zero { display: none } 
    257 .one { background: transparent; } 
    258 .plural { background: transparent; } 
    259257.nb-hits { color: #69c; } 
    260258.nb-comments { color: #f92; } 
  • trunk/template/yoga/thumbnails.tpl

    r2222 r2234  
    1 <!-- DEV TAG: not smarty migrated --> 
    2 <!-- $Id$ --> 
    3 <!-- BEGIN thumbnails --> 
     1{* $Id$ *} 
     2 
     3{if !empty($thumbnails)} 
    44<ul class="thumbnails"> 
    5   <!-- BEGIN line --> 
    6   <!-- BEGIN thumbnail --> 
    7   <li class="{thumbnails.line.thumbnail.CLASS}"> 
    8     <span class="wrap1"> 
    9       <span class="wrap2"> 
    10         <a href="{thumbnails.line.thumbnail.U_IMG_LINK}"> 
    11             <img class="thumbnail" src="{thumbnails.line.thumbnail.IMAGE}" 
    12             alt="{thumbnails.line.thumbnail.IMAGE_ALT}" 
    13             title="{thumbnails.line.thumbnail.IMAGE_TITLE}"> 
    14         </a> 
    15       </span> 
    16       <span class="thumbLegend"> 
    17       <!-- BEGIN element_name --> 
    18       {thumbnails.line.thumbnail.element_name.NAME} 
    19       <!-- END element_name --> 
    20       <!-- BEGIN category_name --> 
    21       [{thumbnails.line.thumbnail.category_name.NAME}] 
    22       <!-- END category_name --> 
    23       {thumbnails.line.thumbnail.IMAGE_TS} 
    24       <!-- BEGIN nb_comments --> 
    25       <span class="{thumbnails.line.thumbnail.nb_comments.CLASS}"> 
    26         <br /> 
    27         {thumbnails.line.thumbnail.nb_comments.NB_COMMENTS} 
    28       </span> 
    29       <!-- END nb_comments --> 
    30       <!-- BEGIN nb_hits --> 
    31       <span class="{thumbnails.line.thumbnail.nb_hits.CLASS}"> 
    32         <br /> 
    33         {thumbnails.line.thumbnail.nb_hits.HITS} 
    34       </span> 
    35       <!-- END nb_hits --> 
    36       </span> 
    37     </span> 
    38   </li> 
    39   <!-- END thumbnail --> 
    40   <!-- END line --> 
     5{foreach from=$thumbnails item=thumbnail} 
     6        <li class="{$thumbnail.CLASS}"> 
     7        <span class="wrap1"> 
     8                <span class="wrap2"> 
     9                <a href="{$thumbnail.U_IMG_LINK}"> 
     10                        <img class="thumbnail" src="{$thumbnail.IMAGE}" 
     11                alt="{$thumbnail.IMAGE_ALT}" 
     12                title="{$thumbnail.IMAGE_TITLE}"> 
     13                </a> 
     14                </span> 
     15                <span class="thumbLegend"> 
    4116 
     17                {if !empty($thumbnail.ELEMENT_NAME)}{$thumbnail.ELEMENT_NAME}{/if} 
     18                {if !empty($thumbnail.CATEGORY_NAME)}{$thumbnail.CATEGORY_NAME}{/if} 
     19                {if !empty($thumbnail.IMAGE_TS)}{$thumbnail.IMAGE_TS}{/if} 
     20                 
     21                {if !empty($thumbnail.nb_comments)} 
     22                <span class="{$thumbnail.nb_comments.CLASS} nb-comments"> 
     23                <br /> 
     24                {$pwg->l10n_dec('%d comment', '%d comments',$thumbnail.nb_comments.NB_COMMENTS)} 
     25                </span> 
     26                {/if} 
     27                 
     28                {if !empty($thumbnail.nb_hits)} 
     29                <span class="{$thumbnail.nb_hits.CLASS} nb-hits"> 
     30                <br /> 
     31                {$pwg->l10n_dec('%d hit', '%d hits',$thumbnail.nb_hits.HITS)} 
     32                </span> 
     33                {/if} 
     34                </span> 
     35        </span> 
     36        </li> 
     37{/foreach} 
    4238</ul> 
    43 <!-- END thumbnails -->  
     39{/if} 
     40 
     41