witam
nawiazałem współpracę z pewną stroną. Udostępniają mi wpisy na swoim blogu w postaci pliku XML. Mam pytanie do Was, chciałbym wyświetlać te wpisy na swojej stronie ale tylko wybrane przeze mnie. Idzie to zrobić w jakiś prosty sposób w PHP? A może istnieje już jakieś gotowe rozwiązanie?
pozdrawiam!
0
0
a wg czego je wybierasz? wg własnego widzimisię? czy wg innych kryteriów?
0
chodzi mi no o stworzenie malego 'zaplecza' dla admina gdzie moglby np zaznaczac naglowki do wyswietlenia (razem z pozostalymi elementami) i ten wybor zapisywalby sie w bazie.
0
gotowców nie znam, a na pytanie "Idzie to zrobić w jakiś prosty sposób w PHP?" mogę odpowiedzieć "tak". poza tym w poście nie ma więcej pytań ;]
jak masz jakiś konkretny problem to konkretnie go zadaj
0
Tu znalazlem skrypt do wyswietlania kanalu RSS. Przerobienie tego na wyswietlanie tylko okreslonych postow bedzie proste. Jakby ktos chcial taki skrypcik:
//definiujemy adres pliku rss
$rss_url = "http://www.jakisadres.pl/feed/";
//wczytujemy zawartość pliku rss
$rss = simplexml_load_file($rss_url);
//zerujemy licznik
$i = "0";
//maksymalna ilość wyświetlonych pozycji
$max = "10";
//sprawdzamy czy są wpisy
if($rss)
{
echo '<h1>'.$rss->channel->title.'</h1>';
$items = $rss->channel->item;
foreach($items as $item)
{
//gdy licznik zrówna się z maksymalną ilością przerywamy pętle
if($i++ == $max) break;
//i wyświetlamy
$title = $item->title;
$link = $item->link;
//data publikacji:
$published_on = $item->pubDate;
//formatujemy datę np. w formacie Sat, 12 Jan 2013 01:21:15 -0500 do ludzkiej postaci
$published_on = strftime("%Y-%m-%d %H:%M:%S", strtotime($published_on));
$description = $item->description;
echo '<h3><a href="'.$link.'" target="_blank">'.$title.'</a></h3>';
echo '<span>('.$published_on.')</span>';
echo '<p>'.$description.'</p>';
}
}
?>
0
no akurat wczytanie rssa to chyba najprostsze w tym wszystkim jest, ale co ja się tam znam ;)