Tablo adını tek tırnak içine alın birde
Fonksiyonları bölüp sadece kullanılanları ilgili sayfaya include edin.
Yapmadan önce yedekleyin. Karışık sa çok en azından belirgin olanları ayırın. Son olarak fonksiyon sayfalarını yedekleyip kullanılacak olanı sıkıştırın.
Sıkıştırmadan kastım aradaki tüm boşlukları kaldırın bunu online yapan sitelere bakın.
Varsa background image dosyaları yerine css kullanın
Sadece yönetim olarak düşünmüyorum aynı zamanda performas önemli ürünler sayfası açıldığında
Ürünler tablosu
Ürün özellikleri tablosu
Birde : Ürün imaj tablosu olmuş olacak
Ürünler tablosunda resimleri json olarak saklasam sanki daha performanslı gibi.
Sadece yönetim olarak düşünmüyorum aynı zamanda performas önemli ürünler sayfası açıldığında
Ürünler tablosu
Ürün özellikleri tablosu
Birde : Ürün imaj tablosu olmuş olacak
Ürünler tablosunda resimleri json olarak saklasam sanki daha performanslı gibi.
Kayıt işleminin olduğu div elementini position fixed yapıp tüm ekranı kaplayacak şekilde basitçe halledebilirsin css ile.
.non_tut{
position: fixed;
left: 0;
top: 0;
botttom: 0;
right: 0;
}
padding cb. css özellikleri varsa .not_tut divi içine inner adında bir div ekleyip padding vb. özellikleri düzenleyebilirsin.
Not : İkinci div javascript veya jquery seçicilerini etkileyebilir eğer kullandıysan.
javascript kullanıyorum
Alt ürünler için aynı tabloyu kullanma, alt ürün spesifik olacak %10 mesela yani %90 satırda alt ürün sütunu null olacak gereksiz boş alan mysql anomaliliklerine neden olur.
Ürünler tablonda alt ürün varmı yok mu diye bir alan oluşturup,
alt ütün tablonda ürün id si ile kayıt ettirebililirsin alt ürünleri.
Tabii bu iki tablo arasında ilişkide kurman gerek şart değil sede çok önemli.
En son joinle birleştirerek kullanabilirsin.
$.beden[0] jason içeriğine ait path, value içerikleri bu şekilde değilmi update etmek için kullanılabilir.
Özellik isimleri Renkler, Beden, Ölçüler vs. kullanıcı tarafından belirleniyor siteye ürün eklerken.
Bende az evvel şöyle yaptım olur herhalde, hangisi mantıklı beden ve renkler kullanıcı tarafından belirleniyor ürün eklerken.
$jsn = json_encode($newarr,JSON_UNESCAPED_UNICODE);
$jsn1 = json_decode($jsn);
//print_r($jsn);
echo "<hr>";
foreach ($jsn1 as $k => $v) {
$ozellikad = $v->özellik_adı;
echo "<h2>".$ozellikad."</h2>";
foreach ($jsn1[$k]->$ozellikad as $ozval) {
echo $ozval."-";
}
echo "<br>";
echo "Tip : ".$v->tip."<br>";
}