login  Naam:   Wachtwoord: 
Registreer je!
 Forum

xml oneven pakt ie alleen

Offline robmoorman - 19/04/2006 16:59 (laatste wijziging 19/04/2006 17:00)
Avatar van robmoormanPHP interesse ik zit met het volgende probleem, ik heb dus van sitemasters.be de rss reader gebruikt van Fragnorn een erg mooi script moet ik zeggen. Hierbij heb ik het fok.nl rss feed geopend, alleen hij pakt nu 10 items ipv 20, en steeds om en om, dus 1 3 5 7 enz.

en mijn rss code:
  1. <?php
  2.  
  3. require_once("rss.inc.php");
  4.  
  5. global $db;
  6. global $do;
  7.  
  8. $tpl = new TemplatePower("blocks/rss/rss.tpl");
  9.  
  10. $tpl->prepare();
  11.  
  12. $bg = 0;
  13.  
  14.  
  15. $rss = new rss20();
  16.  
  17. $rss->newfile("http://rss.fok.nl/feeds/nieuws");
  18.  
  19. $rss->parse();
  20.  
  21. $items = $rss->get_items(0);
  22.  
  23. for($i=0; $i < sizeof($items); $i++)
  24. {
  25. $tpl->newBlock("rss");
  26.  
  27. $bg = ($i++ % 2) ? "item2" : "item1";
  28. $date = date("H:i", strtotime($items[$i]['pubDate']));
  29. $title = $do->setLenght($items[$i]['title'], 25);
  30. $link = $items[$i]['link'];
  31.  
  32. $tpl->assign(array(
  33. "bg" => $bg,
  34. "date" => $date,
  35. "title" => $title,
  36. "link" => $link
  37. ));
  38. }
  39.  
  40. $tpl->gotoBlock("_ROOT");
  41.  
  42. $rss->free_parser();
  43.  
  44. $tpl->printToScreen();
  45.  
  46. ?>

2 antwoorden

Gesponsorde links
Offline Gerard - 19/04/2006 17:04
Avatar van Gerard Ouwe rakker
Citaat:
for($i=0; $i < sizeof($items); $i++)


Je for lus hoogt de $i op

Citaat:
$bg = ($i++ % 2) ? "item2" : "item1";


Maar ook hier hoog je de $i weer op
Offline robmoorman - 19/04/2006 17:08
Avatar van robmoorman PHP interesse heerlijk hij doet het stomme fout ook, danke je !
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.166s