Помогите с PHP скриптом

pessimizator
На сайте с 14.01.2013
Offline
65
326

Ваяю сайтец http://cherry.dn.ua/. Модуль sj vm simple table. Выводит товары из указанных категорий в VM. Но выводит не так как мне нужно, он выводит спиcок, в одну строку или в один столбец. А мне нужно что бы в строке было 5-7 позиций и потом начиналась новая строка. Код формирования прилагаю. В пхп пока не силен, но усиленно изучаю, подкиньте идеи как релизовать

<?php

/**
* @package Sj Vm Simple Tabs
* @version 2.0
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
* @copyright (c) 2012 YouTech Company. All Rights Reserved.
* @author YouTech Company http://www.smartaddons.com
*
*/
defined('_JEXEC') or die;?>

<?php
$image_config = array(
'output_width' => $params->get('item_image_width', 200),
'output_height' => $params->get('item_image_height', 200),
'function' => $params->get('item_image_function', 'resize_none'),
'background' => $params->get('item_image_background', null)
);
$small_image_config=array(
'output_width' => $params->get('small_image_width', 200),
'output_height' => $params->get('small_image_height', 200),
'function' => $params->get('item_image_function', 'resize_none'),
'background' => $params->get('item_image_background', null)
);
$options=$params->toObject();
$vm_currency_display = &CurrencyDisplay::getInstance();
//Ytools::dump(($list))

?>
<div id="ytc_tabs<?php echo $options->theme.$module->id;?>" class="<?php echo $options->theme;?>" style="position:relative; overflow: hidden">
<ul class="tabs" >
<?php foreach ($list as $key=>$cat_menu) {
?>
<li>
<a href="#<?php echo $options->theme.$module->id;?><?php echo $key;?>" style="float: left; font-size: 15px; color:<?php echo $options->cat_title_color;?>">
<?php echo Ytools::truncate($cat_menu->category_name, $options->cat_title_max_characters);?>
</a>
</li>
<?php } ?>
</ul>
<?php //Ytools::dump(($item)); ?>
<div class="box-wrapper" style="width:<?php echo $options->module_width;?>px;">
<?php
$j=1; foreach($list as $key=>$items){
$item0=array_shift($items->child);
$list_child=& $items->child;
?>

<div id="<?php echo $options->theme.$module->id;?><?php echo $key;?>" class="content-box <?php if($j==1) echo "current";?>">
<?php if(!empty($item0)) {?>
<?php if ($options->item_image_display == 1){?>

<?php }?>


<div class="col-three col" style="<?php if($options->item_image_display==0){?>width: <?php echo floor(($options->module_width/2) -22);?>px<?php } else {?>width:<?php echo floor(($options->module_width - $options->item_image_width - 20 - 22)/2)?>px; <?php }?>">
<div class="item_wrapper" style="padding: 0 10px;">
<?php if(!empty($list_child)) {?>
<ul style="line-height: 1.5; display:inline-flex";>
<?php $i=0; foreach ($list_child as $key=>$item){ if($i>=0){?>
<!ТУТ НАЧИНАЕТ ФОРМИРОВАТЬСЯ!> <li style="padding-left: 0px; overflow: hidden; margin-bottom: 10px;">
<?php if($options->normal_image_display == 1){?>
<div class="normal_image" style="float: left; margin: 0px 10px 0px 0px">
<?php if($options->normal_image_linkable == 1){?>
<a href="<?php echo $item->link?>" target="<?php echo $options->item_link_target; ?>">
<img src="<?php echo YTools::resize($item->images,$small_image_config);?>" title="<?php echo $item->product_name;?>" alt="<?php echo $item->product_name?>" height="<?php echo $options->small_image_height; ?>px" width="<?php echo $options->small_image_width?>px"/>
</a>
<?php }else{?>
<img src="<?php echo YTools::resize($item->images,$small_image_config);?>" title="<?php echo $item->product_name;?>" alt="<?php echo $item->product_name?>" height="<?php echo $options->small_image_height; ?>px" width="<?php echo $options->small_image_width?>px"/>
<?php }?>
</div>
<?php }?>
<div class="normal_title_price">
<?php if($options->normal_title_display ==1){?>
<div class="normal_title" style="color:<?php echo $options->normal_title_color;?>; font-weight: bold">
<?php if($options->item_title_linkable == 1){?>
<a href="<?php echo $item->link?>" target="<?php echo $options->item_link_target; ?>" style="color:<?php echo $options->normal_title_color;?>; font-weight: bold"> <?php } ?>
<?php echo Ytools::truncate($item->product_name, $options->item_title_max_characters);?>
<?php if($options->item_title_linkable == 1){?>
</a>
<?php }?>
</div><!--normal_title_price-->
<?php }?>
<?php if( (int)$params->get('price_display', 1) ):
?>
<div class="item-price_theme1">
<div class="sale-price1" style="float:left; padding-right:2px; font-weight:bold; color:<?php echo $options->item_sale_price_color; ?>; "><?php echo $vm_currency_display->priceDisplay($item->prices['salesPrice']); ?></div>
<?php if ( $item->prices['discountAmount'] >0 ){
$price_before_discount = $item->prices['salesPrice'] + $item->prices['discountAmount']; ?>
<div class="sale-price-before1" style="float:left;margin-left:10px; font-weight:bold; text-decoration: line-through; color:<?php echo $options->item_sale_price_before_color; ?>; "> <?php echo $vm_currency_display->priceDisplay($price_before_discount); ?></div>
<?php } ?>
</div>
<?php endif; ?>
</div>
</li>
<?php } $i++;}?>
</ul>
<?php } ?>
</div>
</div>
<?php } else { echo JText::_('Have no items! Please recheck module config!');} ?>
</div>

<?php $j++; }?>
</div> <!-- END Box Wrapper -->
</div> <!-- END ytc_tabs -->

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий