$likes = [];
array_push($likes,1);
array_push($likes,22);
print_r($likes);
$(".main[data-id=23] > .veri").val("11");
Tam olarak ne yaptığını ve hatanı anlayamadım. Görünüşe göre syntax hataların var.
Böyle denersen olabilir.
"q":{
name: "HESABI KAPAT",
icon: function(e) {
if (id == "179") return "close"
if (id == "180") return "group"
}
}
contextMenu'yi incelediğimde name sadece string alabilir. Yani bir fonksiyon yazamazsın. 2 tane aynı işlevi yapacak olan bir şeyin varsa bunu 2 kere yazman gerekiyor.
Makaleye buradan ulaşabilirsin.
Burada ilk olarak kullanıcıya ait bir id oluşturman gerekiyor ki her gireni yeni biri olarak görmesin. Bunu php sayfana istek atarak session_id ile dönen sonucu localStorage' da saklayabilirsin veya client tarafda oluşturarak aynı işlemlerden geçebilirsin.Kullanıcı sayfaya ilk girdiğinde endpoint'ine uğrayarak bilgileri göndereceksin ve endpoint aldığı bilgilerle veritabanına kayıt edecek.
Php olmasının bir dezavantajı falan yok. Kısaca sayfaya girdiğinde(useEffect ile) ona bir id verip php sayfana postlayacaksın.
useEffect(() => {
axios.post('kayit.php',{
clientId:'123'
})
}, [])
Bu kodu app.js'de veya hangi component'da göndermesini istediğin yere yazabilirsin.
Buna sticky navbar denilir.Böyle aratarak bulabilirsin mantığı ise eğer scroll edildiğinde gelmesini istiyorsan window'un scroll eventini dinleyerek belirttiğin bir heighti geçtiğinde navbara class(position=fixed,sticky) vererek sayfayı takip etmesini sağlayabilirsin.
Nasıl bir hata döndürüyor ? Bunları bilmeden yardımcı olamaz insanlar. Biraz daha detaylı bilgi vermen gerekiyor
Neler yazdığınızı bilmediğim için benim yazdığım kısım tema renklerinin değişmesiyle alakalı. Projenizi bilmediğim için kesin bir şey diyemiyorum. Eksik gördüğünüz kısımda entegre etmeye çalışabilirsiniz
npm i objectifier --save
bu paketi yükledikten sonra deneyebilir misin
İlk olarak teker teker temalar için renkleri oluşturup bütün elementlere bunu vermen gerek.
Temaları listeleyip onclick olduğunda body'e örnek primary class'ını verirsin.Aşağıdaki kodu her desteklemek istediğin renk paketi için yazman gerek
body.primary{
background:'aqua'
}
body.primary p{
color:black
}
Renk kodlarını aşağıdaki gibi listeleyebilirsin.
<ul>
<li data-theme="default">Default</li>
<li data-theme="primary">Primary</li>
<li data-theme="dark">Dark</li>
</ul>
Tıklandığında body'e data-theme içerisinde yazdığımız değeri class olarak veriyoruz.
const colorPickers = document.querySelectorAll('ul li');
colorPickers.forEach((picker) => {
picker.addEventListener("click",function(){
document.body.classList.remove("default", "primary", "dark");
const theme = this.dataset.theme
if(theme === "default")
return;
document.body.classList.add(theme)
})
})
Devamı senin projene göre şekillenir
focused diye bir state oluşturmana gerek yok.WordResult componentine tıklanınca yönlendirmeni yap ve setInputData ' ı null olarak güncelle.Mantık olarak şuan yazdığın kodlar çalışması gerek ama bütün kodları göremediğimiz için başka bir sorun olabilir