• 03-01-2013, 20:47:40
    #1
    Üyeliği durduruldu
    Daha Önce Site Veri Kaybı Yaşamadan Yine Bu Konuda Yardım İstemiştim. Bir Arkadaş Bir Kod İle Sorunuma Çözüm Bulmuştu. Tekrardan Aynı Yönteme İhtiyacım Var. Film Sitemde Konular;

    Alıntı
    Film Hakkında Özgün Makale
    <!--more-->
    Embed Kodu
    Şeklinde Yer Alıyor. <!--more--> Kodundan Sonraki Tüm İçeriği Silerek Sadece Film Bilgilerini Bırakmak İstiyorum. Binlerce Film Olduğu İçinde Tek Tek Yapması İmkansız Gibi Birşey. Yardımcı Olabilecek Varsa Sevinirim.
  • 03-01-2013, 20:49:39
    #2
    single.php'de the_content(); yerine the_excerpt(); kullanın.
  • 03-01-2013, 20:52:38
    #3
    Üyeliği durduruldu
    Onur89TR adlı üyeden alıntı: mesajı görüntüle
    single.php'de the_content(); yerine the_excerpt(); kullanın.
    Bu Şekilde de Yeni Girilen Konularda Sorun Yaşayacağım. İstediğim İllegal İçerğin Kalıcı Olarak Silinmesi.
  • 03-01-2013, 21:07:37
    #4
    Developer
    explode fonksiyonu ile sql sorgusu yaparak çözebilirsiniz bunu.
  • 03-01-2013, 21:15:28
    #5
    Üyeliği durduruldu
    brown adlı üyeden alıntı: mesajı görüntüle
    explode fonksiyonu ile sql sorgusu yaparak çözebilirsiniz bunu.
    Biraz Bakındım Ama, Açıkçası Beni Aşacak Bir Konu
  • 07-01-2013, 12:57:51
    #6
    Üyeliği durduruldu
    Hala Çözümlenememiş Bir Konu...
  • 07-01-2013, 15:32:04
    #7
    database yedeğinizi alın.
    <?php
    mysql_connect("localhost", "sql kullanici adi", "sql sifre");
    mysql_select_db("db adi");
    
    $q = mysql_query("select id,post_content from wp_posts where post_content like '%more%'");
    while($s = mysql_fetch_assoc($q)) {
        $pid = $s["id"];
        $content= $s["post_content"];
        $exp = explode('<!--more-->',$content);
            if($exp[0]!=''){
                $w = $exp[0].' <!--more-->';
                mysql_query("update wp_posts set post_content='".mysql_real_escape_string($w)."' where post_id='$pid'");
            }
    }
    
    ?>
  • 07-01-2013, 18:31:46
    #8
    Üyeliği durduruldu
    trgino adlı üyeden alıntı: mesajı görüntüle
    database yedeğinizi alın.
    <?php
    mysql_connect("localhost", "sql kullanici adi", "sql sifre");
    mysql_select_db("db adi");
    
    $q = mysql_query("select id,post_content from wp_posts where post_content like '%more%'");
    while($s = mysql_fetch_assoc($q)) {
        $pid = $s["id"];
        $content= $s["post_content"];
        $exp = explode('<!--more-->',$content);
            if($exp[0]!=''){
                $w = $exp[0].' <!--more-->';
                mysql_query("update wp_posts set post_content='".mysql_real_escape_string($w)."' where post_id='$pid'");
            }
    }
    
    ?>
    Denedim Ama Kodu Çalıştırmadım. Beyaz Sayfada Kalıyor.