Hogyan lehet beilleszteni az RSS-t egy oldalba és optimalizálni a keresésekhez 1
A Really Simple Syndication vagy az RSS egyik legfontosabb előnye, hogy a webhely friss és releváns tartalma folyamatosan beáramlik. Mint mindenki tudja, az új tartalom rendszeres megjelenése hozzájárul a keresőoptimalizáláshoz, mivel a keresőmotorok nagyon szeretik az új tartalmakat. Továbbá, ha az RSS-hírcsatornát az elme választja, a friss tartalom kiváló szolgáltatás lehet a webhely látogatói számára.
Sajnos ez a friss tartalom ígérete gyakran nem teljesül, hiszen ennek a technológiának a kezelése során bizonyos készségekre van szükség, ami zavaró. Bár az algoritmus nagyon egyszerű, az RSS-hírcsatornák tartalmának hozzáadása a webhelyére megfélemlíthet.
Az ilyen tevékenységek bizonyos ismereteket igényelnek a programozásban. Olyan programozási nyelvre van szükségünk, amely gyorsan és könnyen megtanulható, és lehetőleg nem is különbözik a szabványos HTML-től, amelyet szintén használni fogunk. A PHP a legjobb ebben az esetben. A PHP lehetővé teszi számunkra, hogy írjunk egy rövid, egyszerű programot, amely kivonja az RSS-hírcsatornát az adott webhelyről, mentse el a feed másolatát helyben további felhasználásra, elemzi a szükséges adatokat, majd formázza az Ön által kiválasztott webhely HTML kódját. (Ha ez nehéznek tűnik, ne aggódjon, lépésről lépésre járni fogok az egész folyamatban.)
Végül mindent meg kell tenni. ez az, hogy megtanul néhány új HTML-címkét, illessze be őket egy weboldalra, és töltsön fel néhány fájlt egy webszerverre. Nem fogok részletekbe menni, de megmutatom neked egy lépésről lépésre az RSS-fájlok HTML-kódba történő újraelosztását és az oldaladhoz való hozzáadását. Azt is feltételezem, hogy már van egy olyan oldala, ahol hozzá szeretne adni egy RSS-hírcsatornát, hogy ez az oldal egy PHP vagy PHTML oldal, és azt is, hogy már kiválasztotta a megjeleníteni kívánt RSS-hírcsatornát.
Ehhez a bemutatóhoz az 1. példában megadott RSS-hírcsatornát fogom használni. Adatokat fogunk venni ebből a hírcsatornából, konvertáljuk HTML formátumba, és ezt a HTML-kódot elhelyezjük webhelye oldalain.
Töltse fel ezt a fájlt a webkiszolgáló egy adott helyére, és adja meg a fájl elérési útját a böngészőben. A fájlban található PHP-kód a kiszolgálón lesz végrehajtva, és a szkript elküldi a HTML-oldalt a böngészőbe, ezáltal az RSS-t egy oldalnézetbe konvertálja. Ha mindent megtettünk, akkor ezt látnunk kell. Hadd felhívjam a figyelmet, az olvasót, hogy a fájl PHP kódja a webszerveren fut - nem a böngészőjében, mint a html oldal. A szerveren futó PHP-szkript eredménye, a böngészőben megjelenő oldal. És pontosan ez az oldal, amelyet beillesztünk az oldalunkba, amely várja az új RSS-hírcsatornát!
Ettől a pillanattól kezdődően elkezdjük az RSS-hírcsatornát HTML-kódká alakítani, azaz. Néhány percet töltünk, hogy a kis kozmetikai műveleteket a weboldal struktúrájába illesszük. Szerencsére nagyon egyszerű!
Mielőtt elkezdené beállítani a feed megjelenését, ne felejtse el, hogy magát a feedet módosítja, nem pedig az egész oldalt. Csak egy kis "szeletet" hoztunk létre az oldalon, amely otthont talált az oldalán.
Nézze meg az éppen mentett fájl tartalmát, és észre fogja venni a következő kódot:
// Hozzon létre egy HTML oldalt, amely egy címből, leírásból és hivatkozásból áll
funkció FormatRow ($ cím, $ leírás, $ url) visszatér <<
$ title
$ leírás
Bővebben.
Most nézzük meg webhelyét vagy oldalát, és keressük meg azt a helyet, ahol megjelenik az RSS-hírcsatorna. Ne feledje, hogy bár úgy néz ki, mint egy közönséges weboldal, amikor megkeressük a böngészőben, amikor betesszük a feedet az oldalunkon, az összes stílus és formázás ezen oldal hatással lesz, és a hírcsatorna fog kinézni az oldalnak.
Ha szeretne többet megtudni az RSS-ről és a PHP-ről, ne felejtse el látni a 3. és 4. példát a demóoldalon. A 3. példa a SimpleReader kiterjesztett verzióját mutatja. amely egy oldalra többféle hírcsatornát is elhelyezhet. A 4. példa bemutatja a demo oldal létrehozását.