• 08-02-2009, 17:43:21
    #10
    WordPress versiyonunuz nedir ?

    senin için tekrar düzenledim. wp versiyonunu söylersen o versiyon üzerinde test edebilirim
    WP 2.7 üzerinde test edilmiştir.
    <?php
    ini_set("max_execution_time","150000");
    $host="localhost";
    $dbadi="dene_wp"; // veritabani adini buraya yazinz.
    $dbkul="dene_wp"; //  veritabani kullanicinizi buraya yaziniz 
    $dbsifre="ahmetim"; // veritabani sifrenizi buraya yaziniz.
    $baglan=mysql_connect($host,$dbkul,$dbsifre) or die ("veritabani hatasi");
    mysql_select_db($dbadi,$baglan) or die ("veritabani hatasi");
    
    $yazi = "yazinin içerigi burasidir";
    $baslik = "yazinin basligi burasidir";
    $ozet = "yazinin ana sayfadaki özeti";
    $seobaslik = "yazinin-basligi-burasidir"; //basligin sef linki
    $catid = "2"; //categori id si wp_terms tablosundan alinir
    //post giriyoruz
    $kontrol=mysql_query("SELECT * FROM wp_posts WHERE post_title='$baslik'"); //post varmi kontrol ediyoruz
    if(mysql_num_rows($kontrol)==0) { 
    $sql = mysql_query("INSERT INTO wp_posts(post_author,post_date,post_date_gmt,post_content,post_title,post_category,post_excerpt,post_status,comment_status,ping_status,post_password,post_name,to_ping,pinged,post_modified,post_modified_gmt,post_content_filtered,post_parent,guid,menu_order,post_type,post_mime_type,comment_count) VALUES
     ('admin',now(),now(),'$yazi','$baslik','0','$ozet','publish','open','open','','$seobaslik','','',now(),now(),'','0','$link','0','post','','0')") or die(mysql_error());
    
    }
    $girilenpostid = mysql_insert_id(); //girilen postun id'si
    $catsql = mysql_query("insert into wp_term_relationships(object_id,term_taxonomy_id,term_order) VALUES('$girilenpostid','$catid','0')") or die(mysql_error()); //postun categorisini belirliyoruz
    $sqlupd = mysql_query("UPDATE wp_posts SET guid='http://www.siteadresi.com/?p=$girilenpostid' WHERE ID='$girilenpostid'") or die(mysql_error()); //postun sitedeki linkini belirliyoruz http://www.siteadresi.com/ yerine sizin adresinizi yazin
    $sqlcatupd = mysql_query("UPDATE wp_term_taxonomy SET count=(count+1) WHERE term_id='$catid'")  or die(mysql_error());
    //kategorideki post sayisini 1 arttiriyoruz
    if (($sql) && ($catsql) && ($sqlcatupd) && ($sqlupd)) {
        echo "Eklendi";
    }
    mysql_close($baglan); 
    ?>
  • 08-02-2009, 18:03:42
    #11
    Bu $link değişkeni ne olacak acaba, deniyeyim hemen.
  • 08-02-2009, 18:12:13
    #12
    Özet kısmıda çalışmıyor, özet olarak resim atadım ama yine tüm içeriği verdi.
  • 08-02-2009, 18:17:41
    #13
    $link bos kalacak asagida $sqlupd sorgusunda onu set ediyoruz
    wp versiyonu nedir ?
  • 09-02-2009, 10:18:26
    #14
    Şimdi tek sorunum kaldı, özet olarak o dizi bölümünün linkini botla çektiğim resime vermek bir türlü beceremedim, yani anasayfada özet olarak o diziye ait resim olacak ve bu resime o bölümün linkini vereceğim, yardımlarınızı bekliyorum.
  • 11-02-2009, 01:07:35
    #15
    Üyeliği durduruldu
    macchess adlı üyeden alıntı: mesajı görüntüle
    Şimdi tek sorunum kaldı, özet olarak o dizi bölümünün linkini botla çektiğim resime vermek bir türlü beceremedim, yani anasayfada özet olarak o diziye ait resim olacak ve bu resime o bölümün linkini vereceğim, yardımlarınızı bekliyorum.
    Buldum nasıl yapılacagını
    $ic1='Sadece anasayfada görüncek kısım.';
    $ic2='Buda icerigin devamı.';
    $sonuc=$ic1.'<!--more-->'.$ic2; // Girilen icerik
    Yani '<!--more-->' den sonrası anasayfada gözükmüyor.
    Örnek:
    $icerik='<img src="url" border="0"><br><!--more--><br><embed src=url width=450 height=400 type=application/x-shockwave-flash></embed>';
    Bu şekilde sadece resim anasayfada görünüyor, icerigi acıncada resim ve embed kodu görünüyor.
    Kolay gelsin.
  • 11-02-2009, 01:27:28
    #16
    Mert19 adlı üyeden alıntı: mesajı görüntüle
    Buldum nasıl yapılacagını
    $ic1='Sadece anasayfada görüncek kısım.';
    $ic2='Buda icerigin devamı.';
    $sonuc=$ic1.'<!--more-->'.$ic2; // Girilen icerik
    Yani '<!--more-->' den sonrası anasayfada gözükmüyor.
    Kolay gelsin.
    hangi wp versiyonunda mevcut acaba bu ben şu an son versiyon üzerinde çalışıyorum ve bu versiyonda özet için yeni bir sütun(post_excerpt) oluşturulmuş acaba daha eski versiyonlardamiydi bu. kullandigi wp versiyonunu arkadastan israrla sormama ragmen ögrenebilmiş degilim
  • 11-02-2009, 01:35:16
    #17
    Üyeliği durduruldu
    LaCReMeL adlı üyeden alıntı: mesajı görüntüle
    hangi wp versiyonunda mevcut acaba bu ben şu an son versiyon üzerinde çalışıyorum ve bu versiyonda özet için yeni bir sütun(post_excerpt) oluşturulmuş acaba daha eski versiyonlardamiydi bu. kullandigi wp versiyonunu arkadastan israrla sormama ragmen ögrenebilmiş degilim
    2.7 Son versiyonunda bu sekilde calısıyor özet dedigi baska bir olay sanırım cünkü panelde özet kısmında sadece input alanı var.
  • 11-02-2009, 01:44:48
    #18
    bende 2.7 üzerinde calışıyorum admin panelinden içerigi girdigimiz alanin altinda kücük bir alan daha var görmüşssünüzdür özet yazıyor. o küçük alana girdigimiz veriyi ana sayfada gösteriyor. üste girdigimizi de post alaninda gösteriyor.
    phpmyadminden tablolari inceledigimde bu özet kismina girdigimiz veriyi wp_post tablosunda post_excerpt sütununa kaydediyor.

    birde şu ayar var admin panelinde Ayarlar kisminda Okuma Ayarları var oraya tikladigimizda Her yazı için, göster kisminda 2 seçenek var
    Tüm metin ve Özet burada Özet seçili olmali özet kismina girdigimiz yazinin ana sayfada görünmesi için