Yeni Cevap 
 
Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
Ana Sayfada İstenilen Kategoriye Ait Ürünleri Listeleme
Yazar Mesaj
bytunahan Çevrimdışı
Member
***

Mesajlar: 58
Katılım: Jul 2008
Rep Puanı: 0
Mesaj: #1
Ana Sayfada İstenilen Kategoriye Ait Ürünleri Listeleme
Merhaba

<?php
$info_box_contents = array();
$info_box_contents[] = array('text' => sprintf(TABLE_HEADING_NEW_PRODUCTS, strftime('%B')));

new contentBoxHeading($info_box_contents);

if ( (!isset($new_products_category_id)) || ($new_products_category_id == '0') ) {
$category_query = tep_db_query("select distinct categories_id from ". TABLE_PRODUCTS_TO_CATEGORIES );
$cids = array();
while ($categories = tep_db_fetch_array($category_query)) {
array_push($cids, $categories["categories_id"]);
}
$cid = $cids[rand(0, count($cids) - 1)];

// removed order by p.products_date_added desc
$new_products_query = tep_db_query(
"select p.products_id, p.products_image, p.products_tax_class_id, " .
"if(s.status, s.specials_new_products_price, p.products_price) as products_price " .
"from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id " .
", ". TABLE_PRODUCTS_TO_CATEGORIES . " p2c " .
"where p.products_id = p2c.products_id and products_status = '1' and (p2c.categories_id = 38)" . "order by rand() limit " . MAX_DISPLAY_NEW_PRODUCTS);
} else {

$new_products_query = tep_db_query("select distinct p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_CATEGORIES . " c where p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and c.parent_id = '" . (int)$new_products_category_id . "' and p.products_status = '1' order by rand() limit " . MAX_DISPLAY_NEW_PRODUCTS);
}
$row = 0;
$col = 0;
$info_box_contents = array();
while ($new_products = tep_db_fetch_array($new_products_query)) {
$info_box_contents[$row][$col] = array('align' => 'center',
'params' => 'class="smallText" width="33%" valign="top"',
'text' => '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $new_products['products_image'], $new_products['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a><br><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . $new_products['products_name'] . '</a><br>' . $currencies->display_price($new_products['products_price'], tep_get_tax_rate($new_products['products_tax_class_id'])));

$col ++;
if ($col > 2) {
$col = 0;
$row ++;
}
}

new contentBox($info_box_contents);
?>

bu kodlarla istediğimiz kategoriyi ana sayfada gösterebiliyoruz. Ancak resim fiyat çıkmasına rağmen isim çıkmıyor.
Bunun nedeni nedir acaba?
10-06-2015 15:39
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
NEFRiT Çevrimdışı
Senior Member
****

Mesajlar: 101
Katılım: Apr 2009
Rep Puanı: 0
Mesaj: #2
RE: Ana Sayfada İstenilen Kategoriye Ait Ürünleri Listeleme
Kodda küçük bir eksik varmış:


Bul:
PHP Kod:
select distinct p.products_id


Değiştir:
PHP Kod:
select distinct p.products_idp.products_name


Bul:
PHP Kod:
select p.products_idp.products_image

Değiştir:
PHP Kod:
select p.products_idp.products_namep.products_image
(En son düzenleme: 14-04-2016 00:41 NEFRiT.)
14-04-2016 00:39
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
Yeni Cevap 


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Yeni Ürünleri Çerçeve içine almak damar27 1 1,854 19-05-2013 21:25
Son Mesaj: damar27
  Kategoriye göre Nakliye Bedeli Ekleme darkmantr 1 1,891 08-01-2013 20:56
Son Mesaj: busybody
  Ürünleri Facebookta Paylaşmak djsabay 3 3,388 31-12-2011 12:05
Son Mesaj: bonus34
  İndirimi biten ürünleri listelemek killisirt 4 3,277 21-05-2011 22:30
Son Mesaj: florist
  sipariş listeleme bonus34 0 1,261 05-01-2011 17:02
Son Mesaj: bonus34
  sipariş listeleme bonus34 3 2,539 29-11-2010 10:27
Son Mesaj: zoltrix2

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi