Feed RSS
Feed RSS di WebMasterPoint.org
Cosa sono i feed RSS
Il formato RSS e uno standard Xml utilizzato per lo scambio di notizie, aggiornamenti o dati in generale via Web. La sua struttura non presenta differenze sostanziali rispetto ad un normale file Xml, se non per il fatto che, essendo uno standard, utilizza dei Tag predefiniti.
Come utilizzarli
E' possibile utilizzare un file RSS in tutti gli ambienti: Windows, Linux, Mac OS,..., in quanto standard, utilizzando semplici software (gratuiti e a pagamento) o con gli stessi browser (come Firefox o Safari, IE in futuro). E' possibile, inoltre, inserirli all'interno di un sito web utilizzando un qualsiasi linguaggio di programmazione: MS Asp, PHP, Jsp, ColdFusion e anche Macromedia Flash.
I nostri feed RSS
WebMasterPoint.org vi mette a disposizione i feed RSS di tutti i suoi contenuti: news, aggiornamenti, forum, script, software! (per vedere come fare, vai piu' in fondo)
News: https://www.webmasterpoint.org/rss/news.xml
Articoli: https://www.webmasterpoint.org/rss/articoli.xml
BLOG: https://www.webmasterpoint.org/blog/index.xml
I FEED RSS SUL TUO SITO
Inserire i feed RSS sul proprio sito web e' facile, e ti diamo il codice gia' pronto!
- ASP Leggi il nostro Tutorial o copia subito il codice gia' funzionante:
<lu><%'Utilizzo oggetto DOM per caricare il file xml (feed rss)Set objXML = Server.CreateObject("msxml2.DOMDocument.3.0")objXML.async = falseobjXML.setProperty "ServerHTTPRequest", TrueobjXML.validateOnParse =falseobjXML.preserveWhiteSpace = false' Carico news di WebMasterPoint.orgcaricoFile = objXML.Load("https://www.webmasterpoint.org/rss/news.xml")' ALTRI FEED UTILI' Ultimi articoli di WebMasterPoint.org: https://www.webmasterpoint.org/rss/articoli.xml' Blog di WebMasterPoint: https://www.webmasterpoint.org/blog/index.xml' Ultimi post del forum: http://forum.webmasterpoint.net/external.php?type=RSS' Ultimi post del forum ASP: http://forum.webmasterpoint.net/external.php?type=RSS&forumids=24' Ultimi post del forum PHP: http://forum.webmasterpoint.net/external.php?type=RSS&forumids=28' Ultimi post del forum Flash: http://forum.webmasterpoint.net/external.php?type=RSS&forumids=13' Ultimi post del forum Snitz Forum: http://forum.webmasterpoint.net/external.php?type=RSS&forumids=25' Ultimi post del forum Off Topics: http://forum.webmasterpoint.net/external.php?type=RSS&forumids=19' Per tutti i Feed RSS di WebMasterPoint.org: https://www.webmasterpoint.org/rss/rss.asp' Controllo se e' stato caricato il fileIf Not caricoFile Then' In caso di errore avviso quale errore si e' verificatoResponse.write "<p><strong>Errore</strong><br>: " & objXML.parseError.errorCode & "<br>"Response.Write "Linea: " & objXML.parseError.line & "/" Response.WRite "Colonna: " & objXML.parseError.linepos & "</p>"Else' In caso non vi sia nessun errore, proseguo e carico le info del file xml (feed rss)Set Nodo = objXML.getElementsByTagName("item")For Each objNodi In Nodo' Sfoglio i nodiFor Each objNodo In objNodi.childNodesSelect Case objNodo.nodeNameCase "title"titolo = objNodo.firstChild.nodevalueCase "link"link = objNodo.firstChild.nodevalueCase "description"descrizione = objNodo.firstChild.nodevalueCase "dc:date"data = objNodo.firstChild.nodevaluedata = Replace(data,"T"," alle ")data = Replace(data,"+00:00","")End SelectNext' VISUALIZZO LA NOTIZIA - E' possibile modificare il codice html delle 3 righe qui sotto, per formattare le news come si desideraResponse.write ("<li><a href=""" & link & """ title=""Leggi: " & titolo & " - Autore: Redazione di WebMasterPoint.org"" target=""_blank"">")Response.Write (titolo & "</a> <font color=""#CCCCCC"">" & data & "</font><br>" & descrizione & " (<a href=""" & link & """ title=""Leggi: " & titolo)Response.Write (" - Autore: Redazione di WebMasterPoint.org"" target=""_blank"">Leggi tutto...</a>)</li>")Nextset Nodo = NothingEnd if%></ul>
- PHP Leggi il nostro Tutorial o copia subito il codice gia' funzionante:
<ul><?php $insideitem = false;$tag = "";$title = "";$description = "";$link = "";function startElement($parser, $name, $attrs) {global $insideitem, $tag, $title, $description, $link;if ($insideitem) {$tag = $name;} elseif (strtolower($name) == "item") {$insideitem = true;}}function endElement($parser, $name) {global $insideitem, $tag, $title, $description, $link;if (strtolower($name) == "item") {printf("<li><strong><a href='%s' title='Leggi: %s' target='_blank'>%s</a></strong><br />",trim($link),trim($title),trim($title));printf("%s</li>",trim($description));$title = "";$description = "";$link = "";$insideitem = false;}}function characterData($parser, $data) {global $insideitem, $tag, $title, $description, $link;if ($insideitem) {switch (strtolower($tag)) {case "title":$title .= $data;break;case "description":$description .= $data;break;case "link":$link .= $data;break;}}}$xml_parser = xml_parser_create();xml_set_element_handler($xml_parser, "startElement", "endElement");xml_set_character_data_handler($xml_parser, "characterData");// Carico indirizzo feed rss delle news di WebMasterPoint.org$fp = fopen("https://www.webmasterpoint.org/rss/news.xml","r")// ALTRI FEED UTILI// Ultimi articoli di WebMasterPoint.org: https://www.webmasterpoint.org/rss/articoli.xml// Blog di WebMasterPoint.org: https://www.webmasterpoint.org/blog/index.xml// Ultimi post del forum: http://forum.webmasterpoint.net/external.php?type=RSS// Ultimi post del forum ASP: http://forum.webmasterpoint.net/external.php?type=RSS&forumids=24// Ultimi post del forum PHP: http://forum.webmasterpoint.net/external.php?type=RSS&forumids=28// Ultimi post del forum Flash: http://forum.webmasterpoint.net/external.php?type=RSS&forumids=13// Ultimi post del forum Snitz Forum: http://forum.webmasterpoint.net/external.php?type=RSS&forumids=25// Ultimi post del forum Off Topics: http://forum.webmasterpoint.net/external.php?type=RSS&forumids=19or die("Error reading RSS data.");while ($data = fread($fp, 4096))xml_parse($xml_parser, $data, feof($fp))or die(sprintf("XML error: %s at line %d", xml_error_string(xml_get_error_code($xml_parser)), xml_get_current_line_number($xml_parser)));fclose($fp);xml_parser_free($xml_parser);?></ul>
- JSP Java.net
- ColdFusion SitePoint
- Flash Macromedia
Alcuni software (free) per Windows
Per gli utenti Firefox e Safari
Per gli utilizzatori di Firefox, quando ci si trova in homepage o all'interno di una news e' possibile accedere direttamente ai feed cliccando sull'icona arancione sulla barra di stato inferiore (sono 3 semicerchi concentrici arancioni).Per gli utilizzatori di Safari (utenti Mac) sempre in homepage e all'interno di una news, a fianco all'url del sito, nella barra degli indirizzi, troverete un'icona RSS con sfondo blu, cliccandoci accederete ai nostri feed.
Lo stesso, per entrambi i browser, vale per il forum.
Col passare del tempo altri browser integreranno queste stesse funzionalita' (e' previsto anche per IE 7).
WebMasterPoint.org non e responsabile di eventuali danni provocati dagli script e dai programmi consigliati.