Bunu genelde google senin içeriğine göre kendisi ayarlıyor, önem verdiğin ve orada görünmesini istediğin linkleri ana menüye koyarsan muhtemelen oradakileri alma ihtimali yüksek. Fakat senin belirtebileceğin ya da koyabileceğin bir şey değil bu, zamanla olabilecek bir şey.
Bir sürü farklı alternatif backend framework olsada evet temelde hepsi nodejs kullanıyor
live click işlemine ihtiyacın var, sonradan eklenen elemanlar için event'larını şu şekilde tanımlarsan sorunun çözülür
$(document.body).on('click', '#ilAyarla .btn', function(e) {
alert('test');
});
Bazı büyük web sayfalarından kastın nedir tam bilemiyorum ancak google ölçekli firmalarda bazen bazı sayfalar yıllarca güncellenmiyor dolayısı ile ilk yazıldığı haliyle kalabiliyor öyle bir şeye denk gelmiş olabilirsin.
Çünkü HTML5 ile birlikte font etiketi diye bir şey yok artık tarihin tozlu raflarında kendisi :)
hangi alanı indirmeye çaşışıyorsun bu önemli en başta, video objesi falansa yapamazsın, varsa demosu paylaş ki test edip yorum yazabilelim :)
schema ile işaretlemen gerekiyor kısaca cevap vermek gerekirse, ürün için olan işaretleme örneklerine buradan bakabilirsin
https://schema.org/Product
Ben tercihimi JSON-LD formatından yana kullanıyorum, senin hangisi kolayına geliyorsa :)
input'lara verdiğin name niteliğin hatalı. eğer multiple değer göndermek istiyorsan isim[] şeklinde tanım yapmalısın. Örneğin;
<form action="" method="post">
<input type="text" name="ad[]" placeholder="Ad 1"> <br>
<input type="text" name="ad[]" placeholder="Ad 2"> <br>
<input type="text" name="ad[]" placeholder="Ad 3"> <br>
<button type="submit">Gönder</button>
</form>
<?php
if (isset($_POST['ad'])){
print_r($_POST['ad']); // girilen tüm ad[] input değerleri
}
?>
Bu örnekte elbette inputları ben kendim oluşturdum ancak mantık aynı, jquery ilede inputları oluştururken bu şekilde oluşturup gönderirsen değerleri dizi olarak alıp istediğin gibi işlem yapabilirsin, yani önce php tarafında mantığı kavraman gerekiyor probleminin jquery ile alakası yok.
sildirmek yerine scrollu aşağı indirebilirsiniz her yeni mesaj geldiğinde scrollTop() metodu ile
video objesi olduğu için gelmiyor normaldir :) ekrang görüntüsünü kaydetmeyi deneyin javascriptle yine yapamayacaksınız video elementinde.
placeholder loading ya da skeleton loading diye aratarak örneklerini bulabilirsiniz.
temelde html ve css ile item'lar tasarlanıyor css ile renk geçiş efekti veriliyor ve içerikler geldiğinde bunların yerlerine değiştirilmiyor content değişiyor.
javascript frameworkleri ile yapması çok daha kolay bir işlem.