Jump to content

Ana sayfadaki "Özel Ürünler" Son Eklenenler Gözüksün.


Recommended Posts

Merhaba Başlıkta da Yazdığım Gibi Ana sayfadaki "Özel Ürünler" Modülünde En Son Eklediğim Ürünlerin En Başta Gözükmesini Nasıl Sağlarım.

 

Mesela En Son Eklediğim 20 Ürün Gözüksün Gibi... 

Link to comment
Share on other sites

Merhaba

Modülün içerisinde aynı adla bir php dosyası bulunur

 

homefeatured.php dosyasından aşağıdaki kodu bulun.

$products = $category->getProducts((int)Context::getContext()->language->id, 1, ($nb ? $nb : 10));

Bu satırı şu şekilde değiştirin

		$products = $category->getProducts((int)Context::getContext()->language->id, 1, ($nb ? $nb : 10), 'id_product', 'DESC');

Lütfen deneyin sonucu yazın. Olmazsa başka yöntemle yaparız.

Link to comment
Share on other sites

Tamamdır ustam tamda aradığım kodlamayı söylemişsin.

 

Benim php dosyam şu şekildeydi:

$category = new Category(Context::getContext()->shop->getCategory(), (int)Context::getContext()->language->id);
		$featuredProducts = $category->getProducts((int)Context::getContext()->language->id, 1, 100); /* 100 products max. */

Ben bu şekilde düzenleyince istediğim oldu

$category = new Category(Context::getContext()->shop->getCategory(), (int)Context::getContext()->language->id);
		$featuredProducts = $category->getProducts((int)Context::getContext()->language->id, 1, 100, 'id_product', 'DESC'); /* 100 products max. */

Yani , 'id_product', 'DESC' İşimi gördü çok teşekkür ederim...

 

Peki bir şey daha sormak istiyorum prestashop mysql sorgularıyla ilgili yararlana bileceğim en güzel kaynak neresi acaba..?

Link to comment
Share on other sites

Tamamdır ustam tamda aradığım kodlamayı söylemişsin.

 

Benim php dosyam şu şekildeydi:

$category = new Category(Context::getContext()->shop->getCategory(), (int)Context::getContext()->language->id);
		$featuredProducts = $category->getProducts((int)Context::getContext()->language->id, 1, 100); /* 100 products max. */

Ben bu şekilde düzenleyince istediğim oldu

$category = new Category(Context::getContext()->shop->getCategory(), (int)Context::getContext()->language->id);
		$featuredProducts = $category->getProducts((int)Context::getContext()->language->id, 1, 100, 'id_product', 'DESC'); /* 100 products max. */

Yani , 'id_product', 'DESC' İşimi gördü çok teşekkür ederim...

 

Peki bir şey daha sormak istiyorum prestashop mysql sorgularıyla ilgili yararlana bileceğim en güzel kaynak neresi acaba..?

Merhaba

Rica ederim. İşinizi gördüyse ne mutlu.

 

Mysql sorguları ile ilgilenmenize aslında pek gerek yok. DB ve ObjectModel isimli iki ana Sınıf bulunuyor. Bütün mimari buna göre dizayn edilmiş. Sorguların hepsi bu dosyalarda çok az bir kısmı da diğer sınıf dosyalarında var. Dolayısıyla bu örnekteki modül gibi fonksiyonlarla çalışmak daha kolay olacaktır.

Link to comment
Share on other sites

×
×
  • Create New...