• 15-02-2009, 13:45:51
    #28
    MC_delta_T adlı üyeden alıntı: mesajı görüntüle
    tebrikler çok güzel çözmüşsün. hiç denedinmi bir sitede bunu.
    evet şu an 4 5 post olan bir sitede denedim wp versiyon 2.7
  • 15-02-2009, 14:02:42
    #29
    üstteki anlattigim postuma bir kac ekleme(ve değiştirme) yaptim
    son hali;
    taglari wp_terms'e giriyoruz (örnek tag = hadise video izle)
    name'a tagi, slug'a tagin sef linkini
    (örnek : name>hadise video izle ve slug>hadise-video-izle)
    daha sonra bunun bir tag oldugunu belirtmen için
    wp_term_taxonomy'e
    term_id wp_terms'e yeni girdigimiz verinin term_id'si
    taxonomy'e ise post_tag olarak giriyoruz
    daha sonra bu taglarin hangi posta ait oldugunu belirtmek için wp_term_relationships şunları giriyoruz.

    wp_term_relationships
    tablosunda
    term_taxonomy_id üstte wp_term_taxonomy'e girdigim verinin term_taxonomy_id'si (kafa kariştirmasin iki tabloda da ayni isimde)
    object_id'e ise wp_posts'a girdigimiz verinin ID'sini giriyoruz.
  • 03-06-2009, 19:58:05
    #30
    LaCReMeL adlı üyeden alıntı: mesajı görüntüle
    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); 
    ?>

    Verdiğiniz bilgileri diğer yerlerden bulduğum bilgilerle derleyerek wordpress son versiyonda ekleme yapmayı başardım ama bir iki eksiğim var yardımcı olabilirseniz eğer

    birincisi çektiğim yazılarda türkçe karakter hatası mevcut bunu nasıl düzenleyebilirim

    Alıntı
    Dört silindirli bu motorun iÅŸ arkadaşı ise 6 ileri manuel ÅŸanzıman oldu. Genç çıraklar aracın sürüş ve süspansüyonlarına da el attılar. Süspassüyonlara yeni bir hidrolik sistemi yerleÅŸtirilirken fren sistemi de Golf R32’den alınan daha büyük disklerle güncellendi. BBS 19 inç alaşım jnatlar ve 225/35 R19 Pirelli lastikleri de unutmayalım...
    ikinci eksiğim siteden başlık ve içeriği alıyorum ama peki aldığım haberdeki resmi nasıl çekeceğim ve hostuma ekleteceim bununla ilgili bir kod bulamadım

    ve üçüncüsüde etiket eklemesi yapılamıyor bu şekilde

    açıklamalar için tekrar çok teşekkürler bu konularda bilgi verebilirseniz zamanınız varsa sevinirim

    Kodlama konusunda çok bilgim yok ama deneye deneye buraya kadar getirdim bakalım
  • 10-07-2010, 16:35:44
    #31
    Üyeliği durduruldu
    Kimse türkçe karakter sorunu yaşamadımı yani bunları yaparken ?
  • 12-07-2010, 10:47:40
    #32
    Üyeliği durduruldu
    SaidALBAYRAK adlı üyeden alıntı: mesajı görüntüle
    Kimse türkçe karakter sorunu yaşamadımı yani bunları yaparken ?
    dil kodlamalriniz ayni ise sorun yaşamazsiniz. daha dogrusu utf-8 calisiyorsaniz hic sorun yasamazsiniz
  • 12-07-2010, 15:33:08
    #33
    Üyeliği durduruldu
    Konu eski ama uğraşmayın bu kadar detaylı wp_insert_post işinizi fazlasıyla görür.
  • 12-07-2010, 18:48:02
    #34
    Üyeliği durduruldu
    JustGo adlı üyeden alıntı: mesajı görüntüle
    Konu eski ama uğraşmayın bu kadar detaylı wp_insert_post işinizi fazlasıyla görür.
    Bende onu söylemeye gelmiştim, sene 2010 hala bu kodları kullananlar var.