Бот за новини

miraco

Member
Малко помощ...имам бот който събира RSS новините от новинарски сайтове, но проблема е че изкарва целият текст на страницата ми. Търся бот който да изкарва само заглавията от новините, и снимките.
 
От: Бот за новини

в общи линии имаш мерцедес а искаш романтична разходка на магаре?

каква система използваш? и ще ти бъда много благодарен ако ми пуснеш линк за тоя бот на лично
 
От: Бот за новини

Хубаво е дадеш код и просто да модифицираме. Към булблогъра - има няколко безплатни rss agreggator плугина за WP, няколко платени за Joomla. Свържи се с 3dwebdesign за джумла агрегатора. Иначе ето едно просто от мен ботче:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="bg" lang="bg">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <title>асд</title>
    </head>
    <body>
    <?php
    $xmlDoc = new DOMDocument();
    $xmlDoc->load('http://xml.webground.bg/actualno/all/');

    $searchNode = $xmlDoc->getElementsByTagName("item");

    foreach ($searchNode as $searchNode) {
        $xmlDesc = $searchNode->getElementsByTagName("description");
        $xmlTitle = $searchNode->getElementsByTagName("title");
        $valueTitle = $xmlTitle->item(0)->nodeValue;
        $valueDesc = $xmlDesc->item(0)->nodeValue;

        echo $valueTitle . '<br />' . $valueDesc;
    }
    ?>
    </body>
    <html>
Работи.
 
От: Бот за новини

Благодаря за ботчето (wp плъгинчетата си ги имам - ама от повече глава не боли)

джумла агрегатора (ако говорим за едно и също нещо) не върши точно това - събира, превежда и добавя кл думи. върши отлична работа за сателитки, но за основен сайт не бих го ползвал

май говорим за различни неща? http://3dwebdesign.org/joomla-aggregators/wordpress-aggregator-pro.html (заслужава си линка)
 
От: Бот за новини

Да, супер е. Това, което съм направил по-горе няма да може да взема картинки обаче - само да спомена, понеже методът getElementsByTagName работи по следния начин: взема информацията в даден таг. Примерно getElementsByTagName('title') ще вземе информацията между <title> и </title>. Снимките се викат по следния начин: <enclosure url="http://site.com/img.jpeg" length="0" type="image/jpeg" /> и няма как да стане с бибиотеката напълно, която съм ползвал.
 

Горе