legend.61 Posted June 18, 2011 Share Posted June 18, 2011 merhabalar,Bir sayfaya ürünleri resimleri ve fiyatlarıyla birlkte çekmek istiyorum bunu nasıl yapabilirim.Elimde slayt şeklinde ürünlerin gösterildiği bir modül var. Yalnız ben modül olarak değil. Boş bir sayfaya slayt şeklinde ürünlerin kayarak geçtiği bir şey yapmak istiyorum. Yardımcı olabilir misiniz. Link to comment Share on other sites More sharing options...
MahmutGulerce Posted June 20, 2011 Share Posted June 20, 2011 Merhaba;Slider modülleri var onları kullanabilirsin. Link to comment Share on other sites More sharing options...
legend.61 Posted June 20, 2011 Author Share Posted June 20, 2011 Modül olarak kurdum zatende bana modül olarak değil. Boş sayfaya çekebileceğim kod lazım. modülü ekledim anasyafada olsun kategorilerde olsun kayan ürünler çıkıyor. Fakat ben boş bir sayfada çıkartmak istiyorum. Sonra o sayfayı iframe ile çekip diğer sitelerime ekleyeceğim reklam olsun diye Link to comment Share on other sites More sharing options...
MahmutGulerce Posted June 20, 2011 Share Posted June 20, 2011 Modül olarak kurdum zatende bana modül olarak değil. Boş sayfaya çekebileceğim kod lazım. modülü ekledim anasyafada olsun kategorilerde olsun kayan ürünler çıkıyor. Fakat ben boş bir sayfada çıkartmak istiyorum. Sonra o sayfayı iframe ile çekip diğer sitelerime ekleyeceğim reklam olsun diye Ok sorun yok. O halde şöyle birşey deneyelim <? include(dirname(__FILE__).'/config/config.inc.php'); include(dirname(__FILE__).'/init.php'); // Burayı düzenleyebilirsin $urun_sayisi = 10; $kategori_id = 1; $dil_id = (int)Configuration::get('PS_LANG_DEFAULT'); // sitenin ana dili // $category = new Category($kategori_id, $dil_id); $products = $category->getProducts($dil_id, 1, $urun_sayisi ); foreach ($products as $urun): ?> <!-- Burası HTML burayı düzenleyebilirsiniz --> <?=$urun['name']?> <?=$urun['description_short']?> <?=Tools::displayPrice(Product::getPriceStatic($urun['id_product']), null)?> <!-- HMTL bitti --> <? endforeach; ?> Link to comment Share on other sites More sharing options...
legend.61 Posted June 21, 2011 Author Share Posted June 21, 2011 ilginiz için teşekkür ederim.getProducts($dil_id, 1, $urun_sayisi ); foreach ($products as $urun): ?> Şöyle bir hata geldi ekrana. config dosyalarının çağırıldığı adresimi değiştirmem gerekiyor bir iki şey denedim ama yapamadım.Bu kodları ana dizine atıp çalıştırmayı denedim. Link to comment Share on other sites More sharing options...
Presta-TR Posted June 21, 2011 Share Posted June 21, 2011 ilk satırı "<?php" olarak düzeltip denermisiniz? Link to comment Share on other sites More sharing options...
MahmutGulerce Posted June 21, 2011 Share Posted June 21, 2011 ilginiz için teşekkür ederim.getProducts($dil_id, 1, $urun_sayisi ); foreach ($products as $urun): ?> Şöyle bir hata geldi ekrana. config dosyalarının çağırıldığı adresimi değiştirmem gerekiyor bir iki şey denedim ama yapamadım.Bu kodları ana dizine atıp çalıştırmayı denedim. Selam;Rica ederim. Bende çalıştı. Sizin ekranınızda gördüğünüz hata değil bizzat yazdığımız kodun bir parçası. bunu bir php dosyası olarak ana dizinde (prestashop un kurulduğu dizinde) çalıştırmanız gerekiyor.İsterseniz pm link atın fırsat bulunca bakarım. kolay gelsin Link to comment Share on other sites More sharing options...
legend.61 Posted June 21, 2011 Author Share Posted June 21, 2011 Çok teşekkür ederim çalıştı. Kendimce düzenleme yapmaya çalışırım şimdi. Birde Ben acıklama yeri değilde ürün resmi çekmek istiyorum. Resim kodunu yazabilirmisinizBir de, ürünleri yatay listelemek istiyorum (alt alta değil. yan yana). onu nasıl yapabilirim Link to comment Share on other sites More sharing options...
MahmutGulerce Posted June 21, 2011 Share Posted June 21, 2011 Çok teşekkür ederim çalıştı. Kendimce düzenleme yapmaya çalışırım şimdi. Birde Ben acıklama yeri değilde ürün resmi çekmek istiyorum. Resim kodunu yazabilirmisinizBir de, ürünleri yatay listelemek istiyorum (alt alta değil. yan yana). onu nasıl yapabilirim Hocam sen de çok şey istiyorsun ama Şaka yapıyorum istediğiniz aşağıdadır. <? include(dirname(__FILE__).'/config/config.inc.php'); include(dirname(__FILE__).'/init.php'); // Burayı düzenleyebilirsin $urun_sayisi = 10; $kategori_id = 1; $dil_id = (int)Configuration::get('PS_LANG_DEFAULT'); // sitenin ana dili // $category = new Category($kategori_id, $dil_id); $products = $category->getProducts($dil_id, 1, $urun_sayisi ); foreach ($products as $urun): $img=Product::getCover($urun['id_product']); ?> <!-- Burası HTML burayı düzenleyebilirsiniz --> <?=$urun['name']?> <?=$urun['description_short']?> <?=Tools::displayPrice(Product::getPriceStatic($urun['id_product']), null)?> <!-- HMTL bitti --> <? endforeach; ?> Link to comment Share on other sites More sharing options...
legend.61 Posted June 21, 2011 Author Share Posted June 21, 2011 hata verdiÇok şey istediğimi biliyorumda istedikleirmin hepsini yazmıyorum ağır gelmesin diye:)))))Sağolun bilgi veriyorsunuz kendimce uğrşaıyourm baktım işin içinden çıkamıyourm mecbur yazıyorum tekrar:)Asıl istediğim www.yoreyeozgu.com anasayfasındaki kayan ürün modülü, bu görüntünün benzerini boş sayfaya çekmek istiyorumda öle uğraşıyorum sağolun sizde yardımcı oluyorsunuz. Bakalım sonuç nasıl olacak:) Link to comment Share on other sites More sharing options...
MahmutGulerce Posted June 21, 2011 Share Posted June 21, 2011 hata verdiÇok şey istediğimi biliyorumda istedikleirmin hepsini yazmıyorum ağır gelmesin diye:)))))Sağolun bilgi veriyorsunuz kendimce uğrşaıyourm baktım işin içinden çıkamıyourm mecbur yazıyorum tekrar:)Asıl istediğim www.yoreyeozgu.com anasayfasındaki kayan ürün modülü, bu görüntünün benzerini boş sayfaya çekmek istiyorumda öle uğraşıyorum sağolun sizde yardımcı oluyorsunuz. Bakalım sonuç nasıl olacak:) Rica ederim. Sadece espriydi. tabiki yazacaksınız burası destek portalı. Aldığnız hatanın sebebi kodun burada eksik görünmesinden ileri geliyor. Ben kodu deneyip yazdım ama bir kısmı yine eksik çıkmış. Aşağıya zipli dosya ekledim. İndirip çalıştırabilirsiniz.Kolay gelsinexport.zip Link to comment Share on other sites More sharing options...
legend.61 Posted June 21, 2011 Author Share Posted June 21, 2011 kodu aynen attım. Sadece bir ürünün adı gözüküyor. Resim göstermiyor fiyat göstermiyor ve listeleme yapmıyor. Link to comment Share on other sites More sharing options...
legend.61 Posted June 21, 2011 Author Share Posted June 21, 2011 <?=Tools::getShopDomainSsl(true, true).__PS_BASE_URI__?> bu kısma direk sitenin url adresini yazdım kod çalıştı. Yardımınız için çokkk teşekkür ederim. Link to comment Share on other sites More sharing options...
legend.61 Posted June 21, 2011 Author Share Posted June 21, 2011 Gerçekten çok hoş oldu:) kayan ürünlü istiyorsum o biraz sıkıntı oldu ama şuanki hali gerçekten güzel oldu. 3-5 görsellik eklemeye çalıştım reklam için güzel bir sayfa oldu.Şimdiki sorum şu: Şimdi 10 ürün çeksin dediğim zaman alt satıra atlıyor ben alt satıra inmesini istemiyorum. Yüksekliğin aynı kalmasını istiyorum.Veya şu çok çok daha verimli olabilir reklam için 5 ürün çekeyim ama sayfa yenilendikçe farklı ürünler gelsin. Rastgele ürünler çekmek daha hoş olabilir.Bu şekil anasayfada bulunan ürünleri sırasıyla çekiyor. Link to comment Share on other sites More sharing options...
MahmutGulerce Posted June 22, 2011 Share Posted June 22, 2011 Merhaba;Bunu yapmanız için foreach döngüsünden önce bir html tag kullanmanız ve bu taga css ile sabit genişlik/yükseklik vermeniz gerekecek. Ürünleri kaydırmak için de jquery kütüphanesini kullanabilirsiniz. Hangi kategoriden kaç ürün çekeceğiniz ile ilgili bölümler yukarıdaki kodda zaten bulunuyor. Rasgele yapmak için kategori id numarasını randomize yapabilirsin ama tavsiye etmem şu an ana sayfadaki ön plandaki (Featured) ürünleri gösteriyor. Aşağıdaki bölümü editleyip kategori ve ürün sayısını değiştirebilirsiniz. // Burayı düzenleyebilirsin $urun_sayisi = 10; $kategori_id = 1; $dil_id = (int)Configuration::get('PS_LANG_DEFAULT'); // sitenin ana dili // Link to comment Share on other sites More sharing options...
driwer Posted December 14, 2011 Share Posted December 14, 2011 selamlar bende de ana kategoride son eklediğim ürünlerin çıkmaması sorunu var 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