Exemple #1
0
		<h1 class="box-title"><span><span><?php 
    echo $itemstitle;
    ?>
</span></span></h1>
	<?php 
}
?>

	<?php 
// init vars
$columns = $this->columns;
reset($this->items);
//getPrimaryCategory
//getRelatedCategories
//k(count($this->items));
JVHelper::parseItems($this->items, $jvItems1);
if ($jvItems1) {
    echo "<h3>" . JText::_('Entreprises sponsorisées') . "</h3>";
}
$i = 0;
$item1 = sortByHits($jvItems1['item1']);
while ((list($key, $item) = each($item1)) || $i % $columns != 0) {
    echo $this->partial('item', compact('item', 'layout'));
    $i++;
}
$item2 = sortByHits($jvItems1['item2']);
$i = 0;
while ((list($key, $item) = each($item2)) || $i % $columns != 0) {
    echo $this->partial('item', compact('item', 'layout'));
    $i++;
}
Exemple #2
0
 public static function getItems($self, $category_id, $offset, $items_per_page)
 {
     // get categories and items
     if ($self->application->id == 2) {
         $session = JFactory::getSession();
         $items1 = array();
         $allItems = $self->app->table->item->getByCategory($self->application->id, $category_id, true, null, $self->item_order, 0, 9999);
         $allItems = self::searchRadius($allItems);
         self::$total = count($allItems);
         self::parseItems($allItems, $items1);
         $item1 = sortByHits($items1['item1']);
         $item2 = sortByHits($items1['item2']);
         $item3 = sortByHits($items1['item3']);
         $allItems = sortByHits($allItems);
         $jvItems = array_merge((array) $item1, (array) $item2);
         $jvItems = array_merge((array) $jvItems, (array) $item3);
         $jvItems = array_merge((array) $jvItems, (array) $allItems);
         $items = array_splice($jvItems, $offset, $items_per_page);
     } else {
         $items = $self->app->table->item->getByCategory($self->application->id, $category_id, true, null, $self->item_order, $offset, $items_per_page);
     }
     return $items;
 }
Exemple #3
0
			<?php 
// init vars
$i = 0;
$columns = $this->params->get('template.items_cols', 2);
reset($this->items);
// render rows
while (list($key, $item) = each($this->items)) {
    if ($i % $columns == 0) {
        echo $i > 0 ? '</div><div class="uk-grid" data-uk-grid-margin data-uk-grid-match>' : '<div class="uk-grid" data-uk-grid-margin data-uk-grid-match>';
    }
    echo '<div class="uk-width-medium-1-' . $columns . '">' . $this->partial('item', compact('item')) . '</div>';
    $i++;
}
if (!empty($this->items)) {
    echo '</div>';
}
?>

		</div>

	</div>
</div>

<?php 
echo $this->partial('pagination');
?>

<?php 
JVHelper::popupHtml();