Utan att exackt förstå coden så skulle jag göra en gissning på att den ska in ovanför
foreach ($rss->items as $item) {
Då du ska "kapa" arrayen (som jag misstänker den nya raden gör) innan du räknar igenom arrayen.
1 svar · 347 visningar · startad av magnumBonum
Behöver egentilgen bara hjälp att veta var jag ska sätta in en rad kod.
Jag ska presentera DN's RSS flöde och vill begränsa hur många artiklar som visas.
Magpie Rss som jag har använder har ett svar, jag ska sätta in
$num_items = 10;
$rss = fetch_rss( $url );
och
$items = array_slice($rss->items, 0, $num_items);
min kod ser ut så här nu:
<?php
function dotTruncate($string, $length="30")
{
return (strlen($string) > $length) ? substr($string,0,$length).'...' :
$string;
}
define('MAGPIE_DIR', './magpierss/');
require_once(MAGPIE_DIR.'rss_fetch.inc');
$url = "http://www.dn.se/musik-rss";
if ( $url ) {
$num_items = 10;
$rss = fetch_rss( $url );
foreach ($rss->items as $item) {
$href = $item['link'];
$title = dotTruncate($item['title']);
echo "<img src=images/news_arrow.gif><a class=style7 href=$href target=_blank>$title</a><br>";
}
}
?>
Var ska raderna in?
Tack på förhand!
Utan att exackt förstå coden så skulle jag göra en gissning på att den ska in ovanför
foreach ($rss->items as $item) {
Då du ska "kapa" arrayen (som jag misstänker den nya raden gör) innan du räknar igenom arrayen.