• 18-06-2013, 20:15:33
    #1
    iyi akşamlar substr ile makale sayfasında metalarda kısa özet açıklaması için yapıcaktım ne yaptıysam başaramadım kod aşağıdadır.

    <?php echo $yaz['content'];?>
  • 18-06-2013, 20:24:22
    #2
    Opensoft adlı üyeden alıntı: mesajı görüntüle
    iyi akşamlar substr ile makale sayfasında metalarda kısa özet açıklaması için yapıcaktım ne yaptıysam başaramadım kod aşağıdadır.

    <?php echo $yaz['content'];?>
    İlk 200 karakteri alır.
    <?php echo substr($yaz['content'], 0, 200); ?>
    descriptions tagında kullanacaksan, eğer $yaz['content'] değişkeni içerisinde html tag vs. varsa bunları temizlemen gerekir.

    Alıntı
    <meta name="description" content="iyi akşamlar <strong>substr</strong> ile makale sayfasında metalarda kısa özet açıklaması için yapıcaktım ne yaptıysam başaramadım kod aşağıdadır.">
    <?php echo strip_tags(substr($yaz['content'], 0, 200)); ?>
    Önce html kodlar temizleniyor, sonra kalan ilk 200 karakter alınıyor.

    Alıntı
    <meta name="description" content="iyi akşamlar substr ile makale sayfasında metalarda kısa özet açıklaması için yapıcaktım ne yaptıysam başaramadım kod aşağıdadır.">
  • 18-06-2013, 20:29:08
    #3
    Buda kelime sınırlama belki lazım olur diye belirteyim dedim :

    $yazi = "kısaltılacak metin buraya gelecek"
    $kelime = explode(" ",$yazi);
    $say = count($kelime);
    $sinir = 30;
    if($say <= $sinir) { $kes = $say*50/100; }
    else { $kes = $sinir; }
    for($i = 0; $i <= $kes; $i++)
    { echo $kelime[$i].' ' ; }
  • 18-06-2013, 21:06:18
    #4
    teşekkürler substr olayı tamamdır