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.
prepend()
yerine before()
ve append()
yerine after()
metodlarını kullanarak öncesine ve sonrasına eklemeler yapabilirsin.
<div id="test">
test
</div>
<script>
let test = $('#test');
test.prepend('içinde başa yazı ekler');
test.append('içinde sonra yazı ekler');
test.before('<div class="deneme">bu eleman öncesine eklenir</div>');
test.after('<div class="deneme">bu eleman sonrasına eklenir</div>');
</script>
eğer php denemek istiyorsan şu programlardan birisini kurman gerekir
- xampp
- wamp
- mamp
daha fazla örneğide vardır ancak bunlardan birisi işini çözer. Bunu kurduktan sonra mysql ve apache'yi başlatıyorsun programdan, artık http://localhost
yazarak localhost'una erişebilirsin.
Denemeler yapmak içinde genelde htdocs
olarak adlandırılan klasör kullanılır. Tabi bu klasör adı programdan programa göre değişebilir onu kontrol edip programa göre uygun olan yere atıp testlerini yapabilirsin.
Zaten programların sitesinde yeterli açıklamayı bulabilirsin.
bunu genelde javascript frameworkleri dinamik olarak isimlendirirken yapıyorlar, elle verilmiş class isimleri değil yani.
file manager kullanman gerekiyor bunun için. çok zor bir entegrasyon süreci var internette anlatımları mevcut.
kullanacağın eklenti ise şu: https://ckeditor.com/cke4/addon/file-manager
bu tam olarak ihtiyacın olanı karşılayacaktır muhtemelen
ne yapmak istediğinizi tam anlayamadım daha detaylı anlatırsanız yardımcı olalım. istediğiniz konsolu açtığınızda orada bir yazı-logo vs. göstermek mi yoksa incele dediğiniz alanı mı değiştirmek istiyorsunuz?
Ayrıca lütfen sorunuzla ALAKALI kategorileri seçip konu açın, o kadar çok etiket seçmişsiniz ki amacınızı anlamak pek mümkün değil.
neye göre translateX
kullandınız? formu bu şekilde kaydırıp kaydırmadığınız önemli çünkü, ona göre mi yapı kurdunuz translate kullandınız yoksa öylesine deniyor musunuz?
Bunun için senin kontrollerin önemli. Diyelim ki normalde eriştiğin linkin şöyle olsun
siteadi.com/blog.php?id=1&url=test-url
Ve sen .htacccess
ile bunu şu hale getirdin
RewriteEngine On
RewriteRule ^([0-9]+)-([0-9a-zA-Z-_]+)$ blog.php?id=$1&url=$2 [QSA]
Artık bu linke şöyle erişiyor olabilmen lazım
siteadi.com/1-test-url
ve blog.php
dosyanda ise id
ve url
i $_GET
ile alıp ona göre kontrol yapıyor olman lazım.
// blog.php
$id = $_GET['id'];
$url = $_GET['url'];
// db işlemleri...
Şimdi sen bu mantıkta hem id'yi hem url'i kontrol ediyorsun. Ancak yapmak istediğin id'yi ortadan kaldırmak ise öncelikle link yapın şöyle olmalı.
siteadi.com/blog.php?url=test-url
buna görede .htaccess
dosyanı şöyle düzenlemelisin
RewriteEngine On
RewriteRule ^([0-9a-zA-Z-_]+)$ blog.php?url=$2 [QSA]
Ve artık şöyle erişiyor olabilmen lazım.
siteadi.com/test-url
Bu mantıktada blog.php
dosyan şöyle olmalı
// blog.php
$url = $_GET['url'];
// db işlemleri -> sadece urle göre konrol edip konu bilgilerini çek