Kayıt Ol

Giriş

Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Kelime ve HTML etiketlerini bölmeden devamını oku yapma

Klasik devamını oku bağlantısı oluşturulurken metnin ilk karakterinden başlanarak istenilen kadar karakter alınır. Örneğin ilk 200 karakter gözüksün daha sonra devamı oku linki eklensin istendiğinde önce metnin uzunluğu alınır, metin uzunluğu istenilen karakterden uzun mu kontrol edilir. Eğer istenilen karakterden uzun ise substr fonksiyonu ile metin bölünür.

 

Bu işlemin en büyük dezavantajı kelimelerin yada html etiketlerininde bölünme ve ekranda istenmeyen görüntüler oluşma ihtimalidir.Örnegin belirlediğiniz sınırda <img src=””> gibi bir HTML etiketi varsa bu etiketin bölünmesi ve metninizin içinde bölünmüş kısımlarının görüntülenmesi muhtemeldir.

Bunun önüne geçmek için iki yöntem kullanabilirsiniz. Birincisi bölme işlemi sonucunda explode komutu ile son boşluğa kadar yeniden bölme işlemi uygulayabilirsiniz. İkinci yöntem ise benimde tercihimdir bölme işlemi uygulanacak bölgeye bir açıklama satırı ekleyerek, açıklama satırının bulunduğu yerden bölme işlemi uygulanır.

<!–buradan–> açıklama metni yerine siz istediğiniz ifadeyi yazabilirsiniz. Bu uygulamayı geliştirerek editörünüze devamını oku butonu ekleyebilirsiniz. Böylece fare imlecinin bulunduğu noktadan metni bölebilirsiniz. Nasıl yapılacağını bir başka makalede anlatmayı düşünüyorum.

Yazar Hakkında

Yorumlar ( 2 )

  1. 17 Kasım 2016 at 15:10

    merhaba, bu kodları peki nasıl ekleyebiliriz. Yardımcı olabilirmisiniz?
    Aslında benim ihtiyacım olan kod web sayfamın ana sayfasına uzun bir yazı yazmak ama bu yazı görsel olarak göze batmasın istiyorum o yüzden ilk paragraftan kesip DEVAMINI OKU… diyince gene aynı sayfada kalacak ve yazının devamını gösterecek .
    Hem seo için hemde kullanıcı için uygun olsun istiyorum. Teşekkürler şimdiden….

  2. 17 Kasım 2016 at 16:36

    İstediğin işlemi ajax yardımıyla yapabilirsin. Sayfayı yeniden yüklemeden yazının altından devam ettirebilirsin. Yada daha kolay bir yöntem olarak yazının tamamı yüklenir ilk paragraftan sonraki kısmı gizlersin Devamını Oku butonuna basıldığında gizlenen kısmı görüntületirsin.

Leave a reply

Captcha Captcha güncellemek için resime tıkla

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">