Cevapla  Konu Gönder 
 
Derecelendir
  • 0 Oylar - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
Rss Feed V2, Konu Açan bot
01-12-2008, 07:11 PM (Bu Mesaj 05-11-2008 07:10 AM değiştirilmiştir. Değiştiren : SoniQuake.)
Mesaj: #1
Rss Feed V2, Konu Açan bot
Avantajları
1) Serverınızı asla kasmaz yormaz.
2) Tamamen işinizi bota degil botu sizin yönetmenizi sağlar.
3) Kullanımı çok basittir.

+
Yenilikler bitmiyor
Haber botu eklediginde 3 cümle alır haberden ve altına haber linkini adres olarak eklemez
Devamını Oku Şeklinde otomatik tanımlama yapar.
İşte bir konudan resim:

[Resim: forumlusjf0.jpg]

Kurulumuna geçelim.
1) Ziyaretçi Linkleri görebilmek için LütfenKAYITOlunuz. adresinden simplepie indirip serverınızın anadizinine veya forum'un kurulu olduğu klasörün içine atınız.
2) Ziyaretçi Linkleri görebilmek için LütfenKAYITOlunuz. gördüğünüz gibi Herşey enabled olucak disabled olmayacak.
( Sebep Hostunuzu kasan şeylerin önlemini alan kısımlardır )
3) Aşağıdaki kodları Kendinize göre düzenliyip rss.php olarak root a yada forumun kurulu olduğu klasörün içine atınız.

Kod:
<?php
error_reporting(E_ALL);

require("simplepie/simplepie.inc");
// these need the full path to your SMF files
require_once('/home/siteisminiz/public_html/SSI.php');
require_once('/home/siteisminiz/public_html/Sources/Subs-Post.php');

/** DATABASE Configuration */
define("DB_HOSTNAME","localhost"); //Insert your DB server name here
define("DB_USERNAME","*****"); //DB Kullanıcı adı
define("DB_PASSWD","******"); // DB Şifre
define("DB_DATABASE","*******"); //DB İsmi

// initialize variables ** Don't touch these.
$sSql                 = "";
$aryMsgOptions        = Array();
$aryTopicOptions    = Array();
$aryPosterOptions    = Array();
$encoding = "iso-8859-9";

// set variables ** Modify these to match your board
$iUserId         = 99999;     // Haber botunuzun Üye ID si
$iBoardId         = 99999;    // Haberin eklenecegi kategori ID si
$sRealName         = "Haberci";    // Haber botunuzun üye adı
$sEmailAddr     = "haberci@xxxx.net";    // Haber botunuzun mail adresi
$iMarkAsRead    = TRUE; // Set this either true or false This defines whether the injected posts are marked as read.
$iUpdatePostCount = TRUE;// Set this to either true or false.  This defines whether to include the injected items in your post counts.
$sFeedUrl         = "http://www.zaman.com.tr/webapp-tr/kultursanat.rss"; // Bu Kısımlar rss yada xml haber cekilicek adres satırları
$iMaxItemsToRetrieve = 50; // Kaç Haber eklenicekse Haber sayısını belirtin..
// Instantiate SimplePie object
$feed = new SimplePie($sFeedUrl);





$feed->init();

$feed->handle_content_type();

$obj_db = mysql_connect(DB_HOSTNAME,DB_USERNAME,DB_PASSWD) or die (mysql_error());
mysql_select_db(DB_DATABASE,$obj_db) or die (mysql_error());


if ($feed->data)
{    
    $max = $feed->get_item_quantity($iMaxItemsToRetrieve);
    for ($x = 0; $x < $max; $x++)
    {

        $item = $feed->get_item($x);
        $hoppa = $item->get_title();
$hoppa1 = iconv("UTF-8", "ISO-8859-9", $hoppa);
$tekrakibimmicrosoft = addslashes($hoppa1);

        // This is a simple check to make sure that the item doesn't already exist in your SMF.
        $sSql = "SELECT
                COUNT(ID_MSG) AS ENTRY_EXISTS
                FROM smf_messages
                WHERE subject = '$tekrakibimmicrosoft'";
        
        $obj_query = mysql_query($sSql, $obj_db) or die(mysql_error());

        $int_count = mysql_fetch_assoc($obj_query) or die(mysql_error());
        
        mysql_free_result($obj_query);
        
        // If it's a new item, insert it!
        if ($int_count['ENTRY_EXISTS'] == 0)
        {
            $sItemTitle = $tekrakibimmicrosoft;
            //$sItemTitle = smart_trim(addslashes($item->get_title()), 50, false, "...");

            $hoppa2 = $item->get_description();
                  $hoppa3 = iconv("UTF-8", "ISO-8859-9", $hoppa2);
                  $phpninustasigozlerininhastasiyim = addslashes($hoppa3);
            $sItemBody = "<p>" . $item->get_date('j M Y') . "</p><p>$phpninustasigozlerininhastasiyim</p><p><a href=\"" . $item->get_permalink() . "\">Devamini Oku</a></p>";

            // Setup the variables for creatPost()
            $aryTopicOptions = array
            (
                    'id' => 0,
                    'board' => $iBoardId,
                    'mark_as_read' => $iMarkAsRead,
            );
            
            $aryPosterOptions = array
            (
                    'id' => $iUserId,
                    'name' => $sRealName,
                    'email' => $sEmailAddr,
                    'ip' => '127.0.0.1',
                    'update_post_count' => $iUpdatePostCount,
            );
            
            $aryMsgOptions = array
            (
                    'id' => 0,
                    'subject' => $sItemTitle,
                    'body' => $sItemBody,
            );  
                      
            echo("**********************************************
*********************<br />\r\n");
            echo("title: " . $sItemTitle . "<br />\r\n");
            echo("**********************************************
*********************<br />\r\n");
            
            createPost($aryMsgOptions, $aryTopicOptions, $aryPosterOptions);
        }
        else
        {
            echo("There is already a match<br />\r\n");    
        }
    }
}

if ($obj_db) {
    @mysql_close($obj_db);
}
?>

Ve en sonunda Ziyaretçi Linkleri görebilmek için LütfenKAYITOlunuz. dediğinizde Haberleriniz eklenecektir.
Forum'a 2 günde 1000 konu ekledi Göz Kırpan
Konu altından gerekli yardımlar yapılacaktır.
Saygılarımla.

[Resim: 2lktzco.jpg]
Tüm Mesajlarını Bul
Alıntı Yaparak Cevapla
04-24-2008, 05:20 PM
Mesaj: #2
RE: Rss Feed V2, Konu Açan bot
peki mesela haber rss adresi yerine blog rss adresi yazarsak onlarıda eklermi?
Tüm Mesajlarını Bul
Alıntı Yaparak Cevapla
04-24-2008, 09:08 PM
Mesaj: #3
RE: Rss Feed V2, Konu Açan bot
kral_tr Yazılan:peki mesela haber rss adresi yerine blog rss adresi yazarsak onlarıda eklermi?

Bu verdiğim SMF için Blog için olanı bilmiyorum

[Resim: 2lktzco.jpg]
Tüm Mesajlarını Bul
Alıntı Yaparak Cevapla
07-15-2008, 06:39 AM
Mesaj: #4
RE: Rss Feed V2, Konu Açan bot
Ben becereedim galiba bir yardımcı olsanız.Bize ait yazılcak olan yerleri kırmızı renkle gösterirmisiniz.Baktım yaptım ama olmadı
yüklemedi
Tüm Mesajlarını Bul
Alıntı Yaparak Cevapla
08-12-2008, 02:22 PM
Mesaj: #5
RE: Rss Feed V2, Konu Açan bot
1.4 sürüm için geçerlimidir bu?
Tüm Mesajlarını Bul
Alıntı Yaparak Cevapla
« Önceki | Sonraki »
Cevapla  Konu Gönder 
Anahtar Kelimeler

Rss Feed V2, Konu Açan bot  ,Rss Feed V2, Konu Açan bot  indir,Rss Feed V2, Konu Açan bot  yükle,Rss Feed V2, Konu Açan bot  download,Rss Feed V2, Konu Açan bot  indirmek istiyorum,Rss Feed V2, Konu Açan bot  yükle,Rss Feed V2, Konu Açan bot  bedava, Rss Feed V2, Konu Açan bot  İNDİR,Rss Feed V2, Konu Açan bot  YÜKLE,Rss Feed V2, Konu Açan botfree,Rss Feed V2, Konu Açan botyukle,Rss Feed V2, Konu Açan botİndir,Rss Feed V2, Konu Açan botdownload,Rss Feed V2, Konu Açan botinndir,Rss Feed V2, Konu Açan bot  Dvdrip,Rss Feed V2, Konu Açan bot  filmi indir,Rss Feed V2, Konu Açan botonline izle,Rss Feed V2, Konu Açan botsuper film,Rss Feed V2, Konu Açan botbedava insit



Benzeyen Konular
Konu: Yazar Cevaplar: Görüntüleyenler: Son Mesaj
  Global Announcements (konu içi duyuru yapma) SoniQuake 0 21 01-23-2008 01:32 PM
Son Mesaj: SoniQuake

Forum Atla: