jquery ile çok basit şekilde yapabilirsin
Ex. $('.content').html('') bu tarzda
function spleidanger ( $xmlObject, $out = array () )
{
foreach ( (array) $xmlObject as $index => $node ){
$out[$index] = ( is_object ( $node ) ) ? xml2array ( $node ) : $node;
}
return $out;
}
spleidanger($xmlObject)
bu şekilde xml i array a çevirebilirsin
css kodlarını atarsan yardımcı olabilirim veya bir link verirsen ?
loading="lazy" olduğundan kaynaklı sonradan yüklüyor
bir dosya ekle
numara.vcf gibi içerisine de
BEGIN:VCARD
VERSION:2.1
N;CHARSET=UTF-8;ENCODING=QUOTED-
PRINTABLE:=D7=93=D7=95=D7=93=D7=95=20=D7=97=D7=9E;;;;
FN;CHARSET=UTF-8;ENCODING=QUOTED-
PRINTABLE:=D7=93=D7=95=D7=93=D7=95=20=D7=97=D7=9E
TEL;CELL:0555555555
TEL;VOICE:059555555
END:VCARD
eklersen bu dosyaya link verirsen direk numarayı kaydeder.
firefoxta perspektif olayından dolayı sabitler her zaman çalışmaz kapatmak için
-o-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
bunları kullanabilirsin. Firefox perspektif yapamaz ve sabitleri kullanabilirsin.
post ile gönderim yaptığında veriler ve işlem tarayıcıya kaydolur ve o sayfaya geri ile gittiğinde ise o formu tekrar atmaya çalışır bunun önüne geçmek için get parametresi kullanabilirsin url ile ilgili olduğundan dolayı geri gitsede herhangi bir sorun oluşturmaz eğer veriler önemli veriler ise post verilerini silmen gerekir.
Bunun önüne geçemezsin.
$(function(){
var gifs = [
{
"id":"1",
"resim":"images/gifs/1.gif",
"isim":"isim1",
"km":"6"
},
{
"id":"2",
"resim":"images/gifs/2.gif",
"isim":"isim2",
"km":"10"
},
{
"id":"3",
"resim":"images/gifs/3.gif",
"isim":"isim3",
"km":"3 "
}
];
var jsonVeri = JSON.stringify(gifs);
var veri = JSON.parse(jsonVeri);
// burada rastgele veriyi üretiyorsun ancak veriyi kullanıyorsun
rastgele = Math.floor(Math.random()*veri.length);
let satir;
let template = '<li><a href="detail.html?id=%id"><img src="%resim" alt=""><span class="km">%km'</span><span class="name">%isim</span><span class="online"></span></a></li>';
for(var i=0; i<20; i++){
satir = template.replace('%id',rastgele[i].id).replace('%resim',rastgele[i].resim).replace('%km',rastgele[i].km).replace('%isim',rastgele[i].isim)
$('.gifs').append(satir);
}
});
kendi şireleme yöntemini kullanabilirsin
bunun için
openssl_encrypt($veri,$chiper,$key,$options,$benzersiz) ile şifreleyebilir ve
openssl_decrypt($sifrelenmisveri,$chiper,$key,$options,$benzersiz) ile açabilirsin.