• 26-11-2010, 21:28:30
    #1
    Üyeliği durduruldu
    merhaba arkadaşlar

    bir blog sistemi yapıyorum fakat yazı eklerken yazdığım yazının kesmek istediğim yere <!---DEVAMI---> yazmak istiyorum ve indexte ise <!---DEVAMI---> yazan yerden sonrasını kessin atsın...

    nasıl yapabilirim çok yöntem denedim başaramadım yardımcı olurmusunuz?
  • 26-11-2010, 21:31:11
    #2
    substr ile belirlediğiniz karakter kadarini anasayfada gösterir devamini oku diye bir link koyup acilacak sayfada tamamini gösterebilirsiniz.
  • 26-11-2010, 21:37:17
    #3
    /* $yazi =  Veritabanı sorgusundan aldığınız yazı; */
    $yazi = explode('bölen kelime', $yazi);
    $yazi = $yazi[0];
  • 26-11-2010, 21:43:02
    #4
    $key="<!---DEVAMI--->";
    $veri="icerik
    <!---DEVAMI--->
    ana sayfa icerik";
    echo end(explode($key,$veri)); # "ana sayfa icerik" çıktısını verecektir
    echo current(explode($key,$veri)); # "icerik" çıktısını verecektir
    gibi
  • 26-11-2010, 21:54:44
    #5
    ben bu tür durumlarda substr ile belli bir karakter çekiyorum.ama senin yapmak istediğin şey daha kalite wp sistem gibi
  • 26-11-2010, 22:15:55
    #6
    wordwrap kullanabilirsiniz
  • 26-11-2010, 22:21:55
    #7
    <?php
      $yazi     = "M6K R10.Net Üyesidir";
      $yazikisa = substr($yazi,0,7);
          echo $yazikisa;
          echo "..<a href='devami.php'>Devami</a>";
    ?>
    Ekran çıktısı şu şekilde olacaktır.

    M6K R10..Devami
  • 26-11-2010, 22:31:14
    #8
    en çok kullanılanı substr
  • 26-11-2010, 22:51:26
    #9
    Üyeliği durduruldu
    bu şekilde taglar açık kalmaz wordpress tarzı kolay gelsin
    <?php
    
    $text = "Korkma, sönmez bu şafaklarda yüzen al sancak
    Sönmeden yurdumun üstünde tüten en son ocak.
    O benim milletimin yıldızıdır parlayacak!
    O benimdir, o benim milletimindir ancak!
    <!--more--> 
    Çatma, kurban olayım, çehreni ey nazlı hilal!
    Kahraman ırkıma bir gül... ne bu şiddet, bu celâl?
    Sana olmaz dökülen kanlarımız sonra helal.
    Hakkıdır, Hakk'a tapan milletimin istiklal.
    
    Ben ezelden beridir hür yaşadım, hür yaşarım;
    Hangi çılgın bana zincir vuracakmış? Şaşarım!
    Kükremiş sel gibiyim, bendimi çiğner, aşarım.
    Yırtarım dağları, enginlere sığmam, taşarım.";
    $hede = strpos($text,'<!--more-->');
    echo $hede ? substr($text,0,$hede) : $text;
    
    ?>