1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

(Lanjutan) Modifikasi AGC, mau ?

Discussion in 'Wordpress' started by stockptc, Jun 12, 2011.

  1. stockptc

    stockptc Ads.id Fan

    Joined:
    Jan 21, 2011
    Messages:
    216
    Likes Received:
    112
    Location:
    aceh
    ditambah statemen sebelum penyimpanan ke databasenya saja gan yang paling mudah
    misalkan : jika title dan content kosong maka tidak dilakukan penyimpanan
    Code:
    <?php if (($$contentku!='')  && ($titlecount!='')){
    $query = "SELECT * FROM wp_posts";
    $result=mysql_query($query);
      if (!$result)
      {
        print "SQL QUERY [".$sql."] FAILED ";
        print "[".mysql_error()."]";
      }
    $query = "INSERT INTO `wp_posts` (`post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `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 ( 1, '$post_date', '$post_date', '$contentku', '$title', '', 'publish', 'open', 'open', '', '$postname', '', '', '$post_date', '$post_date', '', 0, '$uniqueurl', 0, 'post', '', 0)";
    }
    ?>
    
    itu salah satu cara saja gan ...

    ---------- Post added at 05:01 AM ---------- Previous post was at 05:00 AM ----------

    :))
     
  2. brianto5776

    brianto5776 Ads.id Fan

    Joined:
    Jul 12, 2010
    Messages:
    233
    Likes Received:
    15
    Location:
    semarang
    permisi gan, kalo ane mau ambil posting yang murni gambar doang apa yang musti diutek gan?
     
  3. adityabct

    adityabct Hero

    Joined:
    May 5, 2011
    Messages:
    702
    Likes Received:
    12
    Location:
    local
    Wow.mantep ni...simpen di tanda buku dulu..:-D
     
  4. stockptc

    stockptc Ads.id Fan

    Joined:
    Jan 21, 2011
    Messages:
    216
    Likes Received:
    112
    Location:
    aceh
    Biar ada gunanya dan ada yang pakai tolong masukannya sebelumnya, beberapa pilihan yang bisa saya tawarkan :
    1. Content yang di grab adalah kesuluruhan isi yang di rewrite atau summarynya saja
    2. Image yang digrab tetap tersimpan di hosting asal atau di transfer ke hosting sendiri
    3. Yang bisa menggenerate semua pengunjung atau admin saja
    4. Apakah redirect dari 404 juga perlu melakukan auto generate atau tidak
    5. Hasil generate yang tersimpan dalam database apakah langsung terpublish atau ke draft atau kombinasinya (sebagian terpublish sebagian terjadwal)
    Atau jika ada masukan lain tolong disampaikan saja dulu.
     
  5. hciq22

    hciq22 Super Hero

    Joined:
    Jul 11, 2010
    Messages:
    1,328
    Likes Received:
    104
    wah belom pernah maen AGC ikutan nyimak dulu biar nambah ilmu
    barangkali besok2 kepake :D
     
  6. maxall

    maxall Super Hero

    Joined:
    Mar 4, 2010
    Messages:
    2,381
    Likes Received:
    501
    1.keseluruhan
    2.tetep di hosting asal
    3.admin saja
    4.tidak
    5.kombinasi :D
     
  7. thread keren kayanya ini.. wajib bookmark :D
     
  8. adityabct

    adityabct Hero

    Joined:
    May 5, 2011
    Messages:
    702
    Likes Received:
    12
    Location:
    local
    setuju sama bro maxall
     
  9. artha2

    artha2 Super Hero

    Joined:
    Apr 24, 2010
    Messages:
    778
    Likes Received:
    11
    Location:
    di tambang $$$$ favoritku
    Wah mantep nih ada master agc datang lagi. Ikut gelar tikar disini sekalian juga mau nanya nih gan. Gimana caranya buat rewrite di title hasil generate agcnya. Misalnya title hasil agc ada kata wallpaper nanti setiap kata wallpaper yang ada di title hasil agcnya di rewrite jadi picture misalnya.
     
  10. matping

    matping Hero

    Joined:
    Sep 18, 2009
    Messages:
    676
    Likes Received:
    9
    Lantas code sengkrip nya mana?
    Apa sama kayak di tread yg dulu mas?
     
  11. grobak

    grobak Newbie

    Joined:
    May 27, 2011
    Messages:
    1
    Likes Received:
    0
    minta kode doang mas saya mau modifi nih
     
  12. dhevganx

    dhevganx Ads.id Fan

    Joined:
    Dec 8, 2009
    Messages:
    235
    Likes Received:
    53
    Location:
    A43T
    wah menarik nih, ane menuggu aja deh scriptnya muncul..

    thx :D
     
  13. forced.id

    forced.id Ads.id Fan

    Joined:
    Jun 16, 2011
    Messages:
    162
    Likes Received:
    3
    Location:
    Red District
    wah..domainnya menggoda..tapi tak seperti yang dikira :swt: :lol:
    lanjut donk..
     
  14. stockptc

    stockptc Ads.id Fan

    Joined:
    Jan 21, 2011
    Messages:
    216
    Likes Received:
    112
    Location:
    aceh
    sebelumnya minta maaf masbro dan pakbro yang terhormat karena baru sempat nimbrung lagi ke forum ...
    langsung saja ...

    untuk mengcopy file gambar dari url lain hasil search engine ane pake fungsi sebagai berikut :
    Code:
    function download ($file_source, $file_target)
    {
    
      // Pengenalan dulu bentar
    
      $file_source = str_replace(' ', '%20', html_entity_decode($file_source)); // mbetulin format url
    
      if (file_exists($file_target)) { chmod($file_target, 0777); } // menambahkan write permission        
    
      // Mulai deh proses transfernya
    
      if (($rh = fopen($file_source, 'rb')) === FALSE) { return false; } // fopen() handles
    
      if (($wh = fopen($file_target, 'wb')) === FALSE) { return false; } // error messages.
    
      while (!feof($rh))
    
      {
    
        if (fwrite($wh, fread($rh, 1024)) === FALSE) { fclose($rh); fclose($wh); return false; }
    
      }
    
      fclose($rh);
    
      fclose($wh);
    
      return true;
    
    }
    
    trus ane lakukan rename ke file yang di copy tersebut dengan fungsi sebagai berikut :
    Code:
    function newImageName($fname,$xx) {
    
        $fname = str_replace(' ', '_', $fname);
        // Replace hyphens with underscore
        $fname = str_replace('-', '_', $fname);
        $fname = str_replace('+', '', $fname);
        $fname = str_replace(',', '', $fname);
    	
    $path_parts = pathinfo($fname);
    
    // if php4 or php 5.0 or 5.1
                  if(!isset($path_parts['filename'])){
                    $path_parts['filename'] = substr($path_parts['basename'], 0,strpos($path_parts['basename'],'.'));
                  }
    
    
    $thefile['name'] = strpos($path_parts['filename'], '.');
    
    $fname = substr($path_parts['filename'], 0, 30); // membatasi nama file menjadi 30 chars dari huruf awal
    
    $fname = $fname . "_" . $xx . "." . strtolower($path_parts['extension']);
    
                    return $fname;
    }
    
    contoh pemakaian fungsi bisa dipanggil dengan :
    Code:
    <?php if (isset($s)) {
    $xx = 1;
    $request = 
    'http://api.search.live.net/json.aspx?Appid=Kode-API-juragan-disini&sources=image&Image.Count=5&query=' . urlencode($s); 
    $response  = file_get_contents($request); 
    $jsonobj  = json_decode($response); 
                      
    $server_url = 'http://' . getenv('HTTP_HOST');
    $url=$server_url. "/wp-content/themes/twentyten/uploads/";
    $server_root = realpath(dirname(__FILE__));
    $server_directory = "";
    $server_save_directory = $server_directory . "/uploads/"; //      /folder/     
    $server_dir = $server_root . $server_save_directory;
    $page_url = $server_url . $server_directory;
    $image_url = $server_url . $server_save_directory;
    $FileName="";
    $FileFile="";
    $FileUrl="";
    $FileUrlLink="";
    $FiletnUrl="";
    
    foreach((array)$jsonobj->SearchResponse->Image->Results as $value) 
    {
    
    $imageurl = $value->MediaUrl;
    $fname=explode("/",$imageurl);
    
    if($fname)
    {
    foreach($fname as $f)
    {
    $thefile=$f;
    }
    }
    
    // Proses pemanggilan fungsi copy image ke server ane
    $newFileName = newImageName($thefile,$xx);
    $FileName.="|". newImageName($thefile,$xx);
    $FileFile.="|". $server_dir . $newFileName;
    $newFile = $server_dir . $newFileName;                        
    $newFileUrl = $url . $newFileName;
    download($imageurl,$newFile);
    
    $gambar[$xx] = '<p><center><img style="width:500px; margin:5px 5px 5px 5px; border: 1px solid #ffffff;" src="' . $newFileUrl . '"></center></p>';
    $xx++;
    } 
    
    } 
    ?>
    
    Keterangan :
    - $xx di fungsi newImageName($fname,$xx) saya tambahkan di nama file untuk menghindari nama ganda di server dan agar beda nama dengan nama aslinya;
    - fungsi copy file image tersebut tidak saya batasi besar filenya, juragan bisa menambahkan sendiri batasan maksimal besar file yang di copy
    - saya memakainya di search.php dan kebetulan jenis themesnya "twentyten"
    - selanjutnya juragan bisa menambahkan ke database dan sebagainya
     
    Last edited: Jul 9, 2011
    zalorot, masstyo and dNoxs like this.
  15. im3600

    im3600 Newbie

    Joined:
    Mar 15, 2011
    Messages:
    41
    Likes Received:
    1
    AGC ,,, rasain deh loe yang nyari info,,,

    tadinya gw setuju ama agc, tapi lama kelamaan agc itu keterlaluan,, cari infomarsi di gugel jadi tidak akurat

    membuat manusia Indonesia tambah goblok aja
     
  16. TheNext

    TheNext Super Hero

    Joined:
    Mar 1, 2011
    Messages:
    2,899
    Likes Received:
    211
    Location:
    Ruang Pikiran
    wuiiih mantap langsung jd post
     
  17. matping

    matping Hero

    Joined:
    Sep 18, 2009
    Messages:
    676
    Likes Received:
    9
    ternyata oke juaga scrrip nya boss bisa ambil gambar dan jai post langsung .tapi gambar nya kok tampil hanya satu boss padahal gambar yg ada 2.
    yang ke dua gimana memfilter kata2 yng tiak termasuk di kombinasi kata2 contoh saya ambil di blog sampeyan(# ptewpire# yppiopti# iutprypy# eyrrrtyw).
    makasih
     
  18. dNoxs

    dNoxs Ads.id Pro

    Joined:
    Dec 3, 2008
    Messages:
    441
    Likes Received:
    23
    busseettt.. semua nama di search bisa muncul artikelnya.. bahkan nama tetangga gw juga bisa nongol artikelnya :lol:
     
  19. masstyo

    masstyo Newbie

    Joined:
    Dec 28, 2010
    Messages:
    38
    Likes Received:
    0
    Gile benr dah...nie script dahsyat juga \m/....BTW kok gak dilanjut lagi yah? TS kemana yah?
     
  20. rudian

    rudian Newbie

    Joined:
    Aug 12, 2011
    Messages:
    27
    Likes Received:
    0
    Pusing naruhnya......

    tu code kan mesti di pasa ng search.php yang orisinil pada waktu pertama instal wp pada hosting yah???
     

Share This Page