RSS-syötteiden näyttäminen Ajax-javascriptillä

Monet verkkovastaavat ovat hämmentyneitä eduista ja haitoista JavaScriptin käyttämisessä RSS-syötteidensä näyttämiseen. JavaScriptiä voidaan kätevästi käyttää näyttämään RSS-syötteitä Internet-sivustolla, ei vain tehdä upeita wordpress-teemoja. Jotkut sanovat kuitenkin, että se ei ole hakukoneystävällisin käytettävissä oleva tekniikka.

PHP yhdessä HTML:n kanssa on suositeltu menetelmä näyttää RSS-syötteitä verkkosivustolla, kun kyse on hakukoneoptimoinnista. Tämä johtuu siitä, että palvelimet käyttävät PHP-kieltä kommunikoidakseen HTML-sivuston kanssa. Hakukone ei tunnista PHP:tä, mutta se tunnistaa HTML:n, jonka PHP käynnistää ja hallitsee palvelimen kautta.

Hakukoneet ovat hyvin vanhanaikaisia ​​uuden merkintäkieliteknologian poimimisessa. Voisi sanoa, että hakukoneet ovat niin myöhässä merkintäkielen tulkinnassa, että on yllättävää, että ne pystyvät edelleen jatkamaan toimintaansa. Ne toimivat edelleen, koska HTML on edelleen verkkosivustojen tärkein kieli.

Toisaalta hakukoneet ovat ottaneet suuria harppauksia tunnistaessaan muita Internetin tutkimisen sävyjä, kuten tunnistaessaan, milloin verkkosivustoilla on laittomia linkitysjärjestelmiä. Joten ne eivät ole vanha hattu tietyssä kielellisessä kontekstissa, mutta ne ovat ehdottomasti modernin kielentunnistusosastolla. Tämä ohjaa meidät takaisin keskusteluumme aiheesta JavaScript ja RSS-syötteet.

JavaScript on web-merkintäkieli, jonka käyttäjän verkkoselain tunnistaa ja lukee, mutta ei koko ajan, riippuen sivuston laitteistosta. Isäntäpalvelin voi myös käyttää JavaScriptiä näyttäessään RSS-syötteitä verkkosivustolla. Kummassakaan tapauksessa hakukoneet eivät edelleenkään tunnista niitä - hakukoneet eivät voi lukea JavaScriptiä. (Mutta voit palkata a Java-kehittäjä!)

Näin ollen ainoa etu, joka sivustolla on, RSS-syötteiden näyttäminen JavaScriptin avulla, on käyttäjien interaktiivisuustilastot. Nämä ovat osa hakukoneanalytiikkaa. Jos hakukoneet tunnistavat, että tietyllä JavaScriptin kautta RSS-syötteitä näyttävällä verkkosivustolla vieraillaan usein ja vierailijat viipyvät siellä pitkiä aikoja, se antaa sivustolle ansioita arvostelemalla sitä korkeammalle kuin se tyypillisesti olisi ilman interaktiivisuutta.

RSS-syötteiden teknologian soveltaminen PHP:llä on paljon vaikeampaa kuin JavaScriptillä, mutta ne ovat vaivan arvoisia. Verkkovastaavien olisi pitänyt opetella PHP-merkintäkieli, mikä ei ole helppoa. kun taas aiemmin he pystyivät käyttämään sitä RSS-syötteiden näyttämiseen. Markkinoilla on useita RSS-syötteenlukijaohjelmistopaketteja, ja on myös monia sivustoja, jotka tarjoavat ilmaisia ​​versioita.

PHP-HTML-vaihtoehto RSS-syötteiden näyttämiseen on paljon hakukoneystävällisempi. Kun palvelin kommunikoi verkkosivuston kanssa, se käyttää PHP-kieltä kommunikointiin. Tämän jälkeen verkkosivusto vastaa palvelimelta tuleviin signaaleihin käyttämällä HTML-merkintäkieltä, jonka hakukone näkee ja pystyy tunnistamaan.

RSS-syöte näytetään sitten HTML-koodien ja -tunnisteiden joukossa; jossa hakukoneiden indeksointirobotit poimivat ne ja toimittavat ne hakukoneen hakemistoon arkistointia varten. Joten kun näihin avainsanoihin sopivat hakutermit syötetään hakupalkkiin, hakukone näyttää arkistoidut tiedot ihmishakijalle.

Tästä syystä hakukone ymmärtää RSS-syötteitä näyttävän Internet-sivuston HTML-koodien välisen RSS-sisällön kyseiselle verkkosivustolle kuuluvaksi. Joten vaikka RSS-sisältöä tai syötettä syötetään toiselta sivustolta, hakukone uskoo sen olevan peräisin RSS-syötettä näyttävältä verkkosivustolta. Tämä on palkinto PHP:n ja HTML:n käyttämisestä RSS-syötteiden näyttämiseen verkkosivustolla.

Lopuksi totean, että JavaScriptin käyttäminen RSS-syötteiden näyttämiseen tuottaa hyvää, mutta siinä on selvästi omat haitansa. PHP:n ja HTML:n käyttäminen RSS-syötteiden näyttämiseen on toisaalta selvästi parempi vaihtoehto; kaikesta huolimatta se on vaikein.

Kun näytät RSS-syötettä sivustossasi, se tarjoaa sinulle sisältöä ja siten tahmeutta. Siitä huolimatta on joitain huonoja puolia. Olet riippuvainen valitsemastasi palvelusta, siellä on seisokkeja ja Internet-sivusto voi kadota kokonaan. Et saa hakukoneetuja, koska he eivät vielä voi käyttää JavaScriptiä.

Jos haluat joustavamman ja edullisemman vaihtoehdon, sinun tulee käyttää PHP:tä RSS-syötteen jäsentämiseen ja näyttämiseen. Tarvitset tähän jonkin verran PHP-tietoa, mutta se on vaivan arvoista.

SimplePie tarjoaa ilmaisen PHP-luokan, joka suorittaa suurimman osan vaivalloisesta työstä puolestasi – joten oman verkkopalvelimen käyttäminen RSS-syötteiden näyttämiseen on suhteellisen helppoa. On muitakin vakiintuneita vaihtoehtoja, kuten Harakka ja Carp, mutta SimplePie tarjoaa tehokkaan dokumentaation ja selkeät ohjeet.

Etsi palvelu, joka on tehnyt tämän kovan työn, tässä on sivustoja, jotka tarjoavat RSS-Javascript-käsittelyä.

Google-sovellusliittymän käyttäminen syötteiden näyttämiseen AJAX:n kanssa.

Vaihe 1: Ilmaisella Google-sovellusliittymäavaimella voit määrittää syötteen Ajaxilla melkein muutamassa minuutissa, siirry vain heidän kirjautumiseensa sivulla, anna sivustosi verkkotunnus ja avain luodaan välittömästi, toimii vain kyseisellä verkkotunnuksella.

Vaihe 2: Alla olevan koodin tulee mennä verkkosivusi  -osioon, joka kutsuu  Google Coden API-avainta, etkä saa ohittaa tätä vaihetta.

<script type=”text/javascript” src=”http://www.google.com/jsapi?key=SINUN-API-AVAIN"> google.load("feeds", "1") //Lataa Google Ajax Feed API (versio 1)

Vaihe 3: Kun olet soittanut Google Ajax Feed API:lle sivullasi, sinun tarvitsee vain ladata halutut RSS-syötteet JavaScriptillä ja sitten hakea/näytä syötteet sinulle parhaiten sopivalla tavalla. Esimerkiksi:

var feedcontainer=document.

getElementById("feeddiv") var feedurl="http://rss.slashdot.org/Slashdot/slashdot” var feedlimit=5 var rssoutput=”Viimeisimmät Slashdot-uutiset:” function rssfeedsetup(){ var feedpointer=new google.feeds.Feed(feedurl) //Google Feed API metodi feedpointer.setNumEntries(

feedlimit) //Google Feed API -metodi feedpointer.load(displayfeed) //Google Feed API -metodi } function displayfeed(result){ if (!result.error){ var thefeeds=result.feed.entries for (var i=0; i" + thefeeds[i].title + "" rssoutput+=”” feedcontainer.innerHTML=

rssoutput } else alert("Virhe haettaessa syötteitä!") } window.onload=function(){ rssfeedsetup() }

KategoriatBloggaus SEO