• 04-01-2013, 02:52:49
    #1
    merhabalar
    ücretsiz dağıtılan bir bot var 3 5 gundur kullanıyorum fakat eksik olan bazi şeyler var
    mesela sadece 1 adet özel alan kullana biliyorum botta botun sadece bir özel alan kullan ma alanı var ''thumbnail''

    bunu coğalta bilirmiyim kullan dığım temasa manset resim gibi özel alanlarda var manuel ekleme yapıyorum thumbnail manset resim bu 3 ünü nasıl kullana bilirim
    bot nasıl kodlar ekleme yapa bilirim php bilgin hiç yok diye bilirim


    yardımcı olursanız sevinirim
  • 04-01-2013, 02:57:51
    #2
    Developer
    hangi bot ? kaynak kodlarını eklerseniz bakalım
  • 04-01-2013, 02:59:17
    #3
    buyrun kodlar

    Alıntı
    <?PHP

    require("fonksiyonlar.php");



    // Prefix Ayarı



    $prefix="wp_";



    // Konu Ayaraları


    # Otomatik olarak olusturmak istediginiz etiketleri belirleyin. Kelimeleri virg�l ile ayirin.
    $icerik_etiketleri = 'oku,izle,dinle,';

    $ozetozelalankullan="1"; // Özet İçin Özel Alan Kullanmak İstiyorsanız 1 Yapın.

    $ozetozelalan="özet";

    $resimozelalankullan="1"; // Resim İçin Özel Alan Kullanmak İstiyorsanız 1 Kalsın.

    $resimozelalan="thumbnail";





    $konuyapisi="

    {ozet}

    <!--more-->

    <br />

    <br />

    {icerik}

    ";

    $sekil="1"; // 1 -> Direk Yayınla | 2 -> Taslak Olarak Kaydet

    $resimcek="1"; // Resmi Sunucuya Çek 1 -> Çek 2 -> Çekme

    $dizin="resimler"; // Resmi Çekeceği Klasor



    // Lisans Ayarları



    $lisanskodu="4476-0b5a-8459-bca2";



    ?>
  • 04-01-2013, 03:03:39
    #4
    Developer
    postladığı dosyanın kodları gerekmekte, burada sadece değişkenler belirtilmiş.
  • 04-01-2013, 19:47:37
    #5
    icerik ekleme kodu

    Alıntı
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <?PHP

    require("../../wp-load.php");

    require("../ayarlar.php");





    if(is_user_logged_in()==false){

    die("Giriş Yapmayı Unutmuşsunuz !");

    }

    global $current_user;

    get_currentuserinfo();

    $userid = $current_user->ID;

    $user_info = get_userdata( $userid );

    $level=$user_info->user_level;

    if($level!='10'){

    die("Tam Yetkiye Sahip Değilsiniz.");

    }



    $kategori=$_POST['kategori'];

    $url=$_POST['url'];

    $anasite=file_get_contents("$url");

    $anasite=str_replace('<div class="clear"></div>','',$anasite);

    $anasite=str_replace('<div class="category-main-news cover">','',$anasite);

    $anasite=str_replace('<div class="category-news-box mt20">','',$anasite);



    $kes=explode('<!-- start:category-main-news -->',$anasite);

    $kes=explode('<!-- end:category-news-box -->',$kes[1]);

    $kes=$kes[0];



    preg_match_all('#<div(.*?)>(.*?)</div>#si',$kes,$x);

    foreach($x[0] as $y){

    preg_match('#href="(.*?)"#si',$y,$link);

    $link=$link[1];

    $link=str_replace($link,'http://www.domain.com/'.$link,$link);



    $site=file_get_contents("$link");



    $a=explode('<div class="news-detail">',$site);



    preg_match('#<h2>(.*?)</h2>#si',$a[1],$baslik);

    $baslik=trim($baslik[1]);

    $baslik=str_replace('"',"''",$baslik);

    $baslik=preg_replace('#<span(.*?)>(.*?)</span>#si','$2',$baslik);

    $baslik=preg_replace('#<span(.*?)>(.*?)</span>#si','$2',$baslik);



    preg_match('#<p class="brief">(.*?)</p>#si',$a[1],$ozet);

    $ozet=trim($ozet[1]);

    $ozet=str_replace('"',"''",$ozet);



    preg_match('#src="(.*?)"#si',$a[1],$resim);

    $resim=$resim[1];



    preg_match('#<div class="news-detail-holder">(.*?)</div>#si',$a[1],$icerik);

    $icerik=trim($icerik[1]);

    $icerik=str_replace('<p>&nbsp;</p>','',$icerik);



    $x=array('{baslik}','{ozet}','{icerik}','{resim}', '{link}','{etiket}');

    $y=array("$baslik","$ozet","$icerik","$resim","$li nk","$etiket");

    $veri=str_replace($x,$y,$konuyapisi);

    $veri=preg_replace('#<a(.*?)>(.*?)</a>#si','$2',$veri);



    if($sekil=='1'){

    $tur="publish";

    }

    if($sekil=='2'){

    $tur="draft";

    }



    if($resimcek=='1'){

    $content = file_get_contents($resim);

    $filename = makeSEO($baslik);

    $handle = fopen('../../'.$dizin.'/'.$filename.'.jpg', 'w+');

    fwrite($handle, $content);

    $resim=get_option('siteurl')."/".$dizin."/".$filename.".jpg";

    }



    if(empty($baslik) || empty($resim) || empty($icerik)){}else{



    $articleOption = array();

    $articleOption['post_title'] = $baslik;

    $articleOption['post_type'] = 'post';

    $articleOption['post_content'] = $veri; // İçeriği boş olarak gönderdik

    $articleOption['post_status'] = $tur;

    $articleOption['post_author'] = 1; //Admin

    $articleOption['post_category'] = array($kategori);



    $exists = $wpdb->get_var("SELECT COUNT( * ) FROM $wpdb->postmeta WHERE meta_value = '$link'");



    if (empty($exists)){

    if($post_id = wp_insert_post($articleOption)){

    mysql_query("UPDATE wp_posts set post_content='$veri' WHERE ID='$post_id'");

    if($resimozelalankullan=='1'){

    add_post_meta($post_id, "$resimozelalan", $resim);

    }

    if($ozetozelalankullan=='1'){

    add_post_meta($post_id,"$ozetozelalan",$ozet);

    }

    add_post_meta($post_id,"url",$link);



    echo '<strong>Eklendi:</strong> ' . $baslik;

    echo '<br />';

    }

    } else{

    echo '<strong>Zaten eklenmiş:</strong> ' . $baslik; echo '<br />';}



    }



    }





    ?>
  • 04-01-2013, 19:58:26
    #6
    Developer
    ikinci verdiğiniz dosyada add_post_meta($post_id, "$resimozelalan", $resim); kodunun altına aşağıdaki kodu ekleyin

    add_post_meta($post_id, "$resimozelalan2", $resim);
    add_post_meta($post_id, "$resimozelalan3", $resim);

    -------------------------------------------------------------

    ilk verdiğiniz dosyada $resimozelalan="thumbnail"; kodunun altına aşağıdaki kodu ekleyin

    $resimozelalan2="manset";
    $resimozelalan3="resim";

    böylece 2. ve 3. özel alanınız oluştu.
  • 04-01-2013, 20:18:19
    #7
    yardımın için teşekkur ederim gayet güzel oldu calışıyor bot