• 26-03-2015, 16:10:47
    #10
    https://www.erturkkumas.com/sinirsiz...ri-ve-urun.zip

    Sınırsız kategori ve ürün sistemi

    Kategori ve ürün ekleme olayını yazmadım. Onuda artık sen yazarsın.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:08:12 -->-> Daha önceki mesaj 16:06:45 --

    Not : Hızlı olduğu için güvenliği es geçtim. GET ile gelen verileri temizlersin artık.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:10:47 -->-> Daha önceki mesaj 16:08:12 --

    Demo olarak Teknoloji ve Bilişim kategorisinde ürün var sadece.
  • 26-03-2015, 16:26:46
    #11
    Erturk adlı üyeden alıntı: mesajı görüntüle
    https://www.erturkkumas.com/sinirsiz...ri-ve-urun.zip

    Sınırsız kategori ve ürün sistemi

    Kategori ve ürün ekleme olayını yazmadım. Onuda artık sen yazarsın.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:08:12 -->-> Daha önceki mesaj 16:06:45 --

    Not : Hızlı olduğu için güvenliği es geçtim. GET ile gelen verileri temizlersin artık.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:10:47 -->-> Daha önceki mesaj 16:08:12 --

    Demo olarak Teknoloji ve Bilişim kategorisinde ürün var sadece.
    Teşekkür Eiyorum hocam
  • 26-03-2015, 16:58:05
    #12
    Rica ederim.

    Scripti calıstıracak diğer arkadaslar kodları kendilerine göre düzenlesinler.

    Ornegin $siteadresi değişkeni ve altkatlar() fonksiyonu sadece baglanti.php dosyasına alınabilir. Bunun gibi tek bir yere toplama ve sayfalardaki kod azaltma işlemlerini kendinize göre düzenlersiniz.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:58:05 -->-> Daha önceki mesaj 16:30:17 --

    Kategorilerin yanına o kategorideki ürün sayısını koymak isterseniz gerekli yerleri şununla değişebilirsiniz.


    // Alt Kategori Listesi
    function altkatlar($ustid) {
    	global $siteadresi;
    	$sor = mysql_query("
    	select 
    	(select count(id)from urunler where urunler.kategorisi=kategoriler.id) as urunsayisi,
    	kategoriler.kategori, kategoriler.link, kategoriler.id from kategoriler 
    	left join urunler on (urunler.kategorisi=kategoriler.id)
    	where kategoriler.ust='$ustid' group by kategoriler.id
    	");
    	if(mysql_num_rows($sor)>0) {
    		echo '<ul class="altlar">';
    		while($altkat = mysql_fetch_assoc($sor)) {
    			echo '<li><a href="'.$siteadresi.'/'.$altkat['link'].'">'.$altkat['kategori'].' ('.$altkat['urunsayisi'].')</a>';
    			altkatlar($altkat['id']);
    			echo '</li>';
    		}
    		echo '</ul>';
    	}
    	
    }
    
    // Ana Kategori Listesi
    echo '<div class="menualani"><ul class="analar">';
    $kategoriler = mysql_query("select 
    	(select count(id)from urunler where urunler.kategorisi=kategoriler.id) as urunsayisi,
    	kategoriler.kategori, kategoriler.link, kategoriler.id from kategoriler 
    	left join urunler on (urunler.kategorisi=kategoriler.id)
    	where kategoriler.ust='0' group by kategoriler.id");
    if(mysql_num_rowS($kategoriler)>0) {
    	while($katyaz = mysql_fetch_assoc($kategoriler)) {
    		echo '<li><a href="'.$siteadresi.'/'.$katyaz['link'].'">'.$katyaz['kategori'].' ('.$katyaz['urunsayisi'].')</a>';
    		altkatlar($katyaz['id']);
    		echo '</li>';
    	}
    }
    echo '</ul></div>';
    Menüler otomatik açık koydum. jQuery ve CSS yardımı ile kendinize göre Dropdown yapabilirsiniz.