Mam ogromny problem z poprawnym wyświetleniem wyników z wyszukiwarki Bing poprzez kanał RSS
Kodzik:
require_once 'temp/apicall.inc'; $replace = " "; $with = "+"; $replace = "-"; $with = "+"; $apicall ="http://www.bing.com/search?q=Doda&format=rss"; $rss = fetch_rss($apicall); foreach ($rss->items as $item ) { $title = $item["title"]; $title = mb_convert_encoding($title, 'HTML-ENTITIES', "UTF-8"); $url = $item["link"]; $description = $item["description"]; $description = mb_convert_encoding($description, 'HTML-ENTITIES', "UTF-8"); "$url", $matches); $host = $matches[2]; $baseurl = $matches[0]; $tpl->assign('rss', $rss);
Następnie w szablonie wstawiłem odpowiednio:
{foreach item=link from=$rss} {/foreach}
Wszystko było by pięknie gdyby strona nie wyświetlała po 20 takich samych linków z tytułami i opisami.
Czyli otrzymałem efekt:
Zakłady Ubezpieczeń Społecznych
Zakłady Ubezpieczeń Społecznych
Zakłady Ubezpieczeń Społecznych
Zakłady Ubezpieczeń Społecznych
Powtarza tylko 1 link z wyników, a powinien wyświetlać ich 10.
Gdzieś popełniłem błąd z którym sobie nie radzę.
Proszę o pomoc fachowe grono forumowiczów.
Pozdrawiam,