hocam elimde paket halinde satın aldığım bir opencart tema var ana sayfada tab modülü var ve VİTRİN ÜRÜNLERİ bölümünde ürünleri
kategori bazlı rastgele sıralama yapıyor. oysaki ben
kategoriyi baz almadan tüm ürünleri rastgele sıralama yapmasını istiyorum. ve bir türlü yapamadım ilgili kodu aşağıda yazıcam lütfen ücretli yada ücretsiz yardımcı olursanız sevinirim.
<div id="tabs" class="htabs">
<a href="#tab-random"><?php echo $tab_random; ?></a>
<a href="#tab-latest"><?php echo $tab_latest; ?></a>
<a href="#tab-bestseller"><?php echo $tab_bestseller; ?></a>
<a href="#tab-featured"><?php echo $tab_featured; ?></a>
<a href="#tab-special"><?php echo $tab_special; ?></a>
</div>
<div id="tab-random">
<div style="box-shadow:none;padding:0px;background:none;" class="box-content">
<div class="box-product" <?php if($this->config->get('hepsiburda_latest_carousel') && (!isset($this->request->get['route']) || $this->request->get['route']=='common/home')) { ?> <?php } ?> >
<?php foreach ($random_products as $product) { ?>
<?php if($this->config->get('hepsiburda_latest_carousel') && (!isset($this->request->get['route']) || $this->request->get['route']=='common/home')){ ?> <div style="width:261px"> <?php } ?>
<!--ikonlar-->
<div>
<?php if ($product['quantity']==0) { ?>
<div class="tukendi"></div>
<?php } else { ?>
<?php if ($product['quantity']<=5) { ?>
<div class="sinirli"></div>
<?php } ?>
<?php } ?>
<div class="yeni">
<?php
if (strtotime($product['tarih']) < strtotime('-3333 days')) echo ('');
else echo ('<img class="yeniurun" src="./catalog/view/theme/default/image/yeni.png" style="border-style: none;" alt="Yeni Ürün" />');
?>
</div>
<?php if (!$product['special']) { ?>
<?php } else { ?>
<div class="sale_tag"></div>
<?php } ?>
<!--ikonlar son-->
<?php if ($product['thumb']) { ?>
<div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
<?php } ?>
<div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
<?php if ($product['price']) { ?>
<div class="price">
<?php if (!$product['special']) { ?>
<?php echo $product['price']; ?>
<?php } else { ?>
<span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
<?php } ?>
</div>
<?php } ?>
<div class="icerik">
<div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
<div class="description"><a href="<?php echo $product['href']; ?>"><?php echo $product['description']; ?></a></div>
<div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
<a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"> <?php echo $button_cart; ?> </a> </div>
<?php if($this->config->get('hepsiburda_latest_carousel') && (!isset($this->request->get['route']) || $this->request->get['route']=='common/home')){ ?> </div> <?php } ?>
</div>
<?php } ?>
</div>
</div>
</div>
Merhabalar vermiş olduğunuz kodlar .tpl dosyasına ait controller veya model dosyasını eklemeniz gerekiyor.Model dosyasında veritabanında ne şekilde çekildiğini görebilirsiniz.Eğer satın aldıysanız kesinlikle bu demiş olduğum dosyaları koymayın bilgi amaçlı sadece.