çalışmaz çünkü .urunincele-butonu
classın a etiketinde değil onun içindeki div'de, text-decoration stili ise a etiketinin kendisinde.
basitçe şöyle sıfırlayabilirsin.
a {
text-decoration: none;
}
htmlspecialchars()
ile encode edip tutabilirsin, gösterirkende doğrudan ekrana bastığında kod gibi görünür ama aslında özel karakterler değiştirildiği için çalışmaz güvenlik açığı teşkil etmez.
dileyenler şunada bakabilir
https://frontendaily.com/day/7
birlikte hazırlamıştık her şeyi çalışıyor demoyu inceleyip kodları alarak kullanabilirsiniz :) ya da videoyu izleyip yapılışına bakabilirsiniz
https://www.favicon-generator.org/ bu sitede hemen hemen tüm versiyonları oluşturuyor büyük bir kare görsel yükleyip test edebilirsin indirip zip dosyasını
geçmiş olsun eskiden notepad++ kullanırken aynı problem başıma gelmişti ne yazık ki geri kurtarma ihtimalin yok.
yapacağın şey webstorm IDE'si kullanmak, böylece local değişiklikleri local history olarak tutuyor ve bu gibi durumlarda önceki versiyonlarına kolayca dönebilirsin.
ayrıca sana tavsiyem bundan sonraki çalışmalarında mutlaka git ekle, yaptığım değişiklikleri commitle, böyle durumlarla hiçbir zaman karşılaşmazsın.
bence artık javascript çözümlerinin çok bir önemi yok, css ile custom scrollbarlar yapılabiliyor büyük ölçüde de yeterli onları deneyebilirsin
bkz: https://www.youtube.com/watch?v=WgeyaRn5tck
css ile çözebilirsin bence işini, bkz:
<div class="description">Arkadaşlar ürünü kaydederken, ürün açıklaması kısmına yani textarea'ya girdiğim açıklamayı iki satır,
iki satır paragraflar halinde yazdığımda "nl2br" fonksiyonu firefox tarayıcısında bir satır aşağıya
inmesini sağlıyor. ama diğer tarayıcılarda iki veya daha fazla satır aralıklarla listelenmesini
sağlıyor. yani firefox'da nasıl verebilirim iki satır boşluk.</div>
<style>
.description {
white-space: pre;
}
</style>
@masterloka, o zaman normal şekilde kullanacaksın
$('.test b').addClass('hide')
// ya da
const test = $('.test')
$('b', test).addClass('hide')
// ya da
$('.test').find("b").addClass('hide')
mail gönderme işlemlerini bir servis üzerinden yaparsan (send grid, mailjet, mailgun) gibi daha sağlıklı olur böyle problemlerle de uğraşmamış olursun :)
yok ben bu yolu istiyorum dersende o zaman asenkron olarak gönderme işlemi yapabilirsin.
Örn: http://www.erbilen.net/php-multi-process-asenkron-dosya-calistirma/
ilgili linke girdiğinde yönlendirme işlemi yaparken o anki url'i query string olarak login linkine ekle. Yani örneğin;
http://site.com/login?return_url=http://site.com/post/gizli
login'de giriş yaptığında eğer $_GET['return_url']
varsa ilgili adrese header()
ile yönlendir, genelde bu mantıkta yönlendirmeyi takip ederler.