php de belirli karakterden sonrasını gizleme
7
●234
- 08-11-2020, 01:36:22Merhaba arkadaşlar, php de bir blog yapmaya çalışıyorum. Ziyaretcilerde üyelerde yazı yazabilecek admin onayladığında yayınlanacak tabi. Ama sitede yazı iceriğini belirli bir karakterden sonrasını gizlemek istiyorum arama motorlarını engellemeden, ziyaretcilere örnek 500 karakter bi metin var, ziyaretci gelecek 250 karaktere kadar olan kısmı gözükecek ve devamı için üye olun yada giriş yapın şeklinde iki buton olacak. Nasıl yapabilirim.
- 08-11-2020, 01:49:06Bunu yapınca üye girişi yapınca da aynı gözüküyor if else else if şeklinde yapmam gerek sanırım. Bana bi örnek kod vermeniz mümkün müictaysi adlı üyeden alıntı: mesajı görüntüle
- 08-11-2020, 01:50:34
function kisaltilmisMetin($metin, $str = 10){ if (strlen($metin) > $str) { if (function_exists("mb_substr")) $kelime = mb_substr($metin, 0, $str, "UTF-8").'..'; else $metin = substr($metin, 0, $str).'Devamını Göster'; } return $metin; } echo kisaltilmisMetin ($cekilenDeger, 180);$cekilenDeger ve 180' nı kendine göre düzenleyebilirsin. - 08-11-2020, 01:53:26Peki bunu böyle yaptıktan sonra üye giriş yaptığında tüm içeriği açık hale nasıl getirebilirim. Birde bu şekilde yaparsam arama motorlarının iceriği okumasını engeller miyim.xcnbrk adlı üyeden alıntı: mesajı görüntüle
- 08-11-2020, 01:56:52webtasarimofis adlı üyeden alıntı: mesajı görüntüle
if($girisyapmis == 1){ echo kisaltilmisMetin ($cekilenDeger, 500); //GIRIS YAPMIS ISE 500 HARF YAZAR }else{ echo kisaltilmisMetin ($cekilenDeger, 250); //GIRIS YAPMAMIS ISE 250 HARF YAZAR } - 08-11-2020, 02:04:28Tamam teşekkür ederim. Deneyecem sonucu burda yayınlayacam arkadaşlar Teşekkür ederim.