Şahin YILDIZ Posted September 16, 2014 Share Posted September 16, 2014 (edited) Bilindiği gibi arama motorları index işleminde birinci önceliği ana sayfaya verir....bu nedenle ana sayfayı sürekli güncellemek sitenizin arama motorları tarafından sevilen güncel bir site olarak tanınmasında kolaylık sağlayacaktır.... Bu işlemi aşağıda verdiğim kodları kullanarak çözeceğiz, bu kodlar sayesinde ana sayfada bulunan ürünler yani öne çıkan ürünler her girişte değişecektir...böylece arama motorları tarafından sürekli güncellenen bir site olarak algılanacaktır... /public_html/modules/homefeatured/homefeatured.php. BUL: public function hookDisplayHome($params) { if (!$this->isCached('homefeatured.tpl', $this->getCacheId())) { $this->_cacheProducts(); $this->smarty->assign( array( 'products' => HomeFeatured::$cache_products, 'add_prod_display' => Configuration::get('PS_ATTRIBUTE_CATEGORY_DISPLAY'), 'homeSize' => Image::getSize(ImageType::getFormatedName('home')), ) ); } return $this->display(__FILE__, 'homefeatured.tpl', $this->getCacheId()); } DEĞİŞTİR : public function hookDisplayHome($params){ $category = new Category(Context::getContext()->shop->getCategory(), (int)Context::getContext()->language->id); $nb = (int)(Configuration::get('HOME_FEATURED_NBR')); /*$products = $category->getProducts((int)Context::getContext()->language->id, 1, ($nb ? $nb : 10));*/ $products = $category->getProducts((int)Context::getContext()->language->id, 1, ($nb ? $nb : 10), 'date_add', 'DESC', false, true, true, $nb); shuffle($products); $this->smarty->assign(array( 'products' => $products, 'add_prod_display' => Configuration::get('PS_ATTRIBUTE_CATEGORY_DISPLAY'), 'homeSize' => Image::getSize('home_default'), )); return $this->display(__FILE__, 'homefeatured.tpl'); } Örnek : Tıklayınız... Edited September 16, 2014 by Şahin YILDIZ (see edit history) 1 Link to comment Share on other sites More sharing options...
ekonovich Posted September 16, 2014 Share Posted September 16, 2014 harika teşekkürler Link to comment Share on other sites More sharing options...
camoka Posted September 20, 2014 Share Posted September 20, 2014 merhaba v1.6.0.6 beyaz ekran çıkıyor Link to comment Share on other sites More sharing options...
Şahin YILDIZ Posted September 21, 2014 Author Share Posted September 21, 2014 dikkatlice uygulayın...bir yerde hata yapıyorsunuz...veya ekte verdiğim homefeatured.php dosyasını kullalnın homefeatured.php Link to comment Share on other sites More sharing options...
camoka Posted September 21, 2014 Share Posted September 21, 2014 merhaba standart temada yeni ürünlerde bir değişiklik yok incelenenler - izlenenler menüsünde rastgele ürün gösterimi yapıyor. iyi çalışmalar Link to comment Share on other sites More sharing options...
Şahin YILDIZ Posted September 21, 2014 Author Share Posted September 21, 2014 bu işlem yeni ürünler için değildir...öne çıkan ürünler içindir... Link to comment Share on other sites More sharing options...
erdem_ustun Posted September 27, 2014 Share Posted September 27, 2014 düşünce mantık çok güzel. elinize sağlık. Link to comment Share on other sites More sharing options...
alexander_the_great Posted October 16, 2014 Share Posted October 16, 2014 Elinize sağlık Şahin bey, 1.6.0.9 da sorunsuz olarak çalışmaktadır. Çok Teşekkürler. Link to comment Share on other sites More sharing options...
alexander_the_great Posted November 16, 2014 Share Posted November 16, 2014 Şahin Bey Merhaba, Bu random olayını ürün etiketlerine uygulamamız mümkünmü?yaklaşık 3000 etiket girdim sol blok 'ta sadece 50 adet gösterim yapıyorum. yada gerek varmı daha dogrusu. yani girdiğimiz etiketleri birşekilde google spider' ı görüyormu? Cevap için teşekkürler. Link to comment Share on other sites More sharing options...
gokhanekici Posted November 16, 2014 Share Posted November 16, 2014 Merhaba bahse konu uygulama 1.5.0 içinde geçerli midir? Link to comment Share on other sites More sharing options...
alexander_the_great Posted November 16, 2014 Share Posted November 16, 2014 merhaba, homefeatured.php nin yedeğini alıp bi deneyin. çalışır herhalde yapısal bi farklılık olmaması gerek. yada bekleyin şahin bey cevaplar. Link to comment Share on other sites More sharing options...
gokhanekici Posted November 17, 2014 Share Posted November 17, 2014 (edited) Serdar bey teşekkür ederim önerinizi deneyeceğim umarım bir sorun olmaz saygılar Edit: Denedim Lakin bir Değişiklik Olmadı Ürünler Her Girişte Bahsedildiği Gibi Değişmiyor Sanırım Versiyon Uyumlu Değil Edited November 17, 2014 by gokhanekici (see edit history) Link to comment Share on other sites More sharing options...
Şahin YILDIZ Posted November 17, 2014 Author Share Posted November 17, 2014 prestashop 1.6.0.9 ile bu özelik default olarak geldi...yani son sürümde yukarıdaki koda ihtiyaç yoktur prestashop 1.5 için buradan araya bilirsiniz Link to comment Share on other sites More sharing options...
gokhanekici Posted November 17, 2014 Share Posted November 17, 2014 Şahin Bey Bulduklarım İle Denedim Yinede Sonuç Alamadım İlginize Teşekkürler Saygılar Link to comment Share on other sites More sharing options...
Şahin YILDIZ Posted November 17, 2014 Author Share Posted November 17, 2014 sizin yaptığınız bazı hatalı işlemlerden dolayı sonuç alamamışsınızdır...kodlar çalışır durumda... Link to comment Share on other sites More sharing options...
gokhanekici Posted November 18, 2014 Share Posted November 18, 2014 Bir Kaç Çalışan Kod Buldum Lakin shuffle Yaptıktan Sonra Bir Kaç Kez Ürün Değişiyor Ardından Sıralama Dağılıyor Zannedersem Nasip Değilmiş Diyerek Kendimi Avutacağım Saygılar Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now