proxy server kullanarak gösterebilirsin ama asıl soru göstermeli misin?
ücretsiz proxy server ile test edebilirsin
https://cors-anywhere.herokuapp.com/corsdemo buraya girip button'a tıklayıp aktifleştir daha sonra görsel isteğini şöyle değiştir
<img src="https://cors-anywhere.herokuapp.com/http://instagram.com/blabla.png" />
yani bu şekilde cors işlemini bypass ediyoruz, işe yarayacaktır ama dediğim gibi kullanmak ister misin? açık kaynaklı proxy serverları var kurabileceğin kendine özel onlarada bakabilirsin
https://nordicapis.com/10-free-to-use-cors-proxies/
php.net'de migrating işlemlerine bakarak bunu en sağlıklı şekilde yapabilirsin
https://www.php.net/manual/tr/migration70.php
bu sayfada 7.0'ye geçiş için gerekli şeyler anlatılıyor. Örneğin;
https://www.php.net/manual/tr/migration70.incompatible.php --> buradakilerle başla, php5 için olan kodlarını 7 versiyonuna çevir
https://www.php.net/manual/tr/migration70.deprecated.php --> burada deprecated olmuş yani artık kullanılmayan işlemleri kontrol ederek projende alternatiflerini kullanmaya başla.
https://www.php.net/manual/tr/migration70.new-features.php --> buradanda phpnin yeni sürümüyle gelmiş yenilikleri keşfederek projende kullanmaya başla
zaten server-side işlemler için nodejs kullanıyorsun, senin öğrenmek istediğin şey nedir?
ona göre belki youtube kanalları tavsiye edebiliriz
kullanacağın şey zoom: .9; değerini eklemek.
buda %90 büyüklükte gösterecek tüm sayfanı
en baştan düşündüğün mantık hatalı. eğer sen şöyle bir link istiyorsan
siteadi.com/marka/urun
gibi.. O zaman aslında gerçekte şöyle bir yapın olmalı
siteadi.com/product.php?brand=marka&url=urun
ve htaccessde bunu şöyle değiştirmelisin
RewriteEngine On
RewriteRule ^([0-9a-zA-Z-_]+)/([0-9a-zA-Z-_]+)$ product.php?brand=$1&url=$2
artık istediğin url'e giriş yapabilirsin, product.php dosyanda ise $_GET['brand'] ve $_GET['url'] ile değerleri alıp ona göre ürünü göstermelisin.
....
ya da bunların hiçbirisiyle uğraşmayıp artık route yapısı kurma vaktin gelmiştir, bunun için hazır sınıflar var onları deneyebilirsin, kendin bir tane yazabilirsin.
örnek bir video istersen: https://www.youtube.com/watch?v=GOwFVMOJv68
javascript'de cookie oluşturmak belli bir şey, bu koda özel bir şey mi yapmak istedin anlayamadım sorunu. Aşağıdaki gibi cookie oluşturabilirsin, kodunun içindede istediğin yerde kullanabilirsin zaten fonksiyon yani çok karmaşık bir kodun yok :)
function setCookie(name, value, days) {
var date = new Date();
date.setDate(date.getDate() + days);
document.cookie = name + '=' + escape(value) + '; expires=' + date.toUTCString();
console.log('cookie ' + name + ' created');
}
setCookie('ad', 'değer', 3); // 3 günlük ad adında değer depolayan cookie oluşturduk
büyük projeler genelde bir ekip ile hazırlanır, dolayısıyla oop mvc bunlar olmadan bir ekibin aynı proje üzerinde çalışabilme ihtimalleri çok zor. ekibe yeni geleceklerin adapte olması için özellikle php çatıları kullanılıyor ki genel bir standartta kod yazılabilsin diye, yoksa herkes kafasına göre kendi öğrendiği düzende yazar :)
o kadar insanı bir düzene sokabilmek için var bu yapılar, oop ise zaten kendini tekrar ettirmemek için, daha az kodla daha performanslı daha efektif çalışmak için.
aslında hata jquery ile alakalı değil tags adında bir eklenti olmadığı için bu hatayı veriyor.
admin.js dosyanda 164. satırda olabilir muhtemelen hatan, bu olmayınca kalan kodlarıda çalıştırmıyor javascript hatası olduğu için.
şu alanı dışarıya alın ve
removeInput.on("click", function (){
$(this).parent().parent().remove();
});
şöyle değiştirin
$(document.body).on("click", ".removeInput", function (e){
e.preventDefault();
$(this).closest('.form-group').remove();
});
Not: bu arada closest() ile yukarı etiketi seçmek daha kolay olur senin için. parent().parent() diye üste çıkmak yerine closest('.form-group') dediğin zaman ilgili elemana en yakın olanı otomatik seçmiş olursun.
npm kullanıyorsan
npm i node-sass
yarn kullanıyorsan
yarn add node-sass
ile sass paketini kur. Daha sonra projeni yeniden başlat, artık uzantısını .scss ya da .sass yaparak yazmaya başlayabilirsin.