• 07-12-2018, 19:52:08
    #1
    klasik bildiğimiz devamını oku olayını sadece php ile nasıl yapabilirim arkadaşlar jquery javascript falan kullanmadan sadece php kodlama ile mümkün müdür linke tıklayınca kalan kısmı gözükmesi için saygılar herkese
  • 07-12-2018, 20:10:39
    #2
    php server side programlamadır etkileşimli bir web sayfası için vue.js, react, jquery yani kısaca javascript veya js kütüphanesi kullanmanız gerekmekte.
  • 07-12-2018, 20:16:09
    #3
    Yazıyı kayıt ederken wordpress'teki gibi bir bölme ile kaydettirin. Örneğin hr etiketi ile. Okurken de php ile hr etiketine kadar olan kısmı alırsınız (explode fonksiyonu ile). Altına da yazının linlini eklersiniz.
  • 07-12-2018, 20:31:10
    #4
    teşekkür ederim arkadaşlar yardımlarınız için
  • 13-12-2018, 18:46:51
    #5
    Bu şekilde otomatik olarak kestirip devamını oku ekletebilirsin, metin kısa ise eklemez.

    $makale = "yazi yazi yazi yazi yazi yazi yazi yazi yazi yazi yazi yazi yazi yazi yazi";
    
    $karakter = strlen($makale);
    $limit = 200;
    
    if($karakter > $limit) { echo mb_substr($makale,0,$limit); echo '<a href="https://www.google.com/">Devamını Oku</a>'; } else { echo $makale }
  • 13-12-2018, 21:58:49
    #6
    /*
    function KarakterKisitla($metin,$karaktersinir=100) {

    $uzunluk = strlen($metin);
    $sinir = $karaktersinir;
    if ($uzunluk> $sinir) {
    $icerik = substr($metin,0,$sinir) . " ..";
    } else {
    $icerik=$metin;
    }
    return $icerik;
    }

    */

    /* Kullanımı */

    echo KarakterKisitla($degisken,150);

    150 yazan yeri boş bırakırsanız 100 olarak keser metni.