basitce anlatmam gerekirse şöyle bir yol izlenebilir
<div id="gorsel_item_<?php echo $renkcek['sira']; ?>">
<a target='_blank' href="../<?php echo $renkcek['resim'] ?>">Gör</a>
<input type="text" class="form-control cold-md-3" name="urun_renk[]" placeholder="Renk" value="<?php echo $renkcek['ozellik']; ?>">
<input type="file" name="resim[]" class="form-control cold-md-3" value="">
<input type="text" name="sira[]" class="form-control cold-md-3" value="<?php echo id="item_<?php echo $renkcek['sira']; ?>$renkcek['sira']; ?>">
<a href="#" onclick="itemRemove(<?php echo $renkcek['sira']; ?>);">Sil</a>
</div>
JS
function itemRemove(id){
// dom silme ajax işlemi olumlu ise success callbackine'de koyabilirsin;
let item = document.querySelector('#gorsel_item_'+id);
item.remove();
$.post( "delete.php", { id: id }, function( data ) {
if(!data.error){
/*
// ajax dom silme
let item = document.querySelector('gorsel_item_'+id);
item.remove();
*/
}
}, "json");
}
php kısmında da gelen id yi sildirirsin
function guvenlik($data)
{
# eğer doğru anladıysam <,> karektelerini . ile değiştiriyorsan
$data = str_replace(["<",">"],".",$data);
# değiştirmiyorsan
$data = str_replace(["<",">","."],null,$data);
return $data;
}
mantık olarak anlatmak gerekirse keyli bir sistem yapacaksan eğer db kısmın
id,channel_id,key
1,null,aaa
dc kodu
!active_key aaaa
db de aaa keyini bulup onayladığında channel_id o kanalın idsi olarak güncellenecek
eğer yoksa 3 hatadan sonra botu kanaldan kaldırtabilirsin ya da kullandırtmazsın diye düşünüyorum
her beğen butonuna bir class atayıp bir data ya da id de olabilir prop da olabilir tanımlamanız gerekiyor örnek vermek gerekirse
<a href="#" class="like" data-id="row_id"></a>
js
$(".like").click(function(e){
e.preventDefault();
var id = $(this).attr('data-id'); // ya da $(this).data('id');
console.log("ID: " + id);
// ajax kodları
});
linkde illaki bir tip belirlemeniz gerekiyor ve ya klasör gibi yapılabilir
a.com/detay-php-14
a.com/bugun/bugun-php-14
a.com/yorum/yorum-php-14
a.com/detay/php-14
a.com/bugun/php-14
a.com/yorum/php-14
yavaşlatmaktan kastınız nedir tam olarak
başlangıçta yükleniyor olarak gelecektir veri yüklediğinde gidecektir basitce anlatmak gerekirse cok fazla kasma yapacağını düşünmüyorum
3 saniyeyi 5 saniye 10 saniye olarak değiştirirseniz sürekli istek atmak bir tık zararlı
sürekli güncelletmek istediğiniz şeyleri genellikle cache olarak kullanın hocam
genel mantık buradan bakabilirsiniz
bir diğeri bildirim yeni gelen bildirimlerde saniye yanlış
<div class="ajax_loader">
<span>Loading ...</span>
</div>
bunu List-Department olan classın üstüne ekle
setInterval(function () {
$(".ajax_loader").show();
$(".List-Department").load("/Home/ListDepartment").fadeIn("slow");
}, 3000);
/Home/ListDepartment içeriği
içerik
<script>
$(".ajax_loader").hide();
</script>
Anonim sorulan sorulara cevaplayan kişi sormuş gibi gözüküyor akışta
bizim türklere bedava diyeceksin :))
maks 2 hafta falan dayanır fazla sürmez