Changeset 2234


Ignore:
Timestamp:
Mar 1, 2008, 3:24:04 PM (16 years ago)
Author:
rvelices
Message:
  • thumbnails.tpl migration
Location:
trunk
Files:
4 edited

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
Note: See TracChangeset for help on using the changeset viewer.