RSS -hírcsatorna létrehozása webhelyéről a semmiből

RSS -hírcsatorna létrehozása webhelyéről a semmiből

Bár az RSS -hírcsatorna és a hírcsatorna -olvasók nem olyan népszerűek, mint korábban, az RSS továbbra is fontos a webhely látogatói számára, akik értesítést szeretnének kapni az oldal frissítésekor. Ezenkívül az RSS -hírcsatornák számos módon felhasználhatók a tartalom közösségi médiával történő népszerűsítésére.





Először nézzük meg, hogyan hozhat létre RSS -hírcsatornát webhelyéhez a semmiből.





RSS feed formátum: HEADER

A webhely RSS -hírcsatornája lényegében XML -fájl. Az XML fájl RSS -hírcsatornaként való azonosításához be kell tartania egy meghatározott formátumot.





Az RSS -hírcsatorna létrehozásához mindössze annyit kell tennie, hogy megadja az összes szükséges címke adatait. Bármelyiket használhatja szöveg szerkesztő . A Notepad jól működik, de nézd meg Notepad ++ .

Vessünk egy pillantást a címkékre, amelyeket be kell vennie az XML -fájlba az RSS -hírcsatorna létrehozásához:





Az első két sor az XML és RSS verziót határozza meg, amint láthatja. A harmadik sor megnyitja a „channel” címkét. Ez tartalmazza a csatornáddal vagy webhelyeddel kapcsolatos összes információt. Add hozzá ezt a három sort úgy, ahogy vannak.

Ezután néhány kód a hírcsatornáról:





MakeUseOf RSS Feed
https://www.makeuseof.com/
Cool Websites, Software and Internet Tips
Wed, July 4 2018

Ez a néhány sor információkat tartalmaz az RSS -hírcsatornáról és a webhelyről. Az cím a címke tartalmaz minden olyan címet, amelyet szeretne adni RSS -hírcsatornájának, link címke a webhelyére mutat, és a leírás címke tartalmaz egy rövid bevezetőt az RSS hírcsatornáról vagy a webhelyről. Az lastBuildDate címke megadja a csatorna bármely tartalmának utolsó módosítását. Ne feledje, hogy a dlastBuildDate opcionális.

Bármi is van most a fájlban, nevezzük a FEJLÉC .





hogyan lehet bootolható usb -t készíteni az iso -ból

RSS hírcsatorna formátuma: TARTALOM

A következő lépés az RSS -hírcsatorna tényleges tartalma, amely különálló bejegyzésekként jelenik meg, ha hírcsatorna -olvasóval nézi. Minden bejegyzés egy pár címkében található, és legalább a következő tartalommal kell rendelkeznie:


Entry Title
URL Link to the entry
https://www.mysite.com/?p=584674
This is the description of the content...
Wed, July 4 2018

Ismét a cím a címke a címre vagy a tartalomra utalna, link az a teljes webcím, amelyen a tételbejegyzés elérhető a webhelyén.

A dátumnak meghatározott formátuma van, amelyet fent láthat. Az időnek GMT -ben kell lennie; hivatkozhat RFC 822 szakaszban talál további részleteket a többi dátum-idő specifikációs formátumról.

Végül a leírás címke tartalmazza a bejegyzés tényleges tartalmát vagy leírását. Ne feledje, hogy a fentiek megismétlődnek a webhely minden bejegyzéséhez. Például, ha van egy blogja, amely öt cikket tartalmaz, a teljes RSS -hírcsatornának 5 elemcímkével kell rendelkeznie, hogy 5 bejegyzést helyezzen el.

Az vezető címke minden elem egyedi azonosítója. Ennyi hírcsatornaolvasó (és a saját kódja, amely ezt a fájlt létrehozza) határozza meg, hogy az RSS -fájl tartalmaz -e új elemeket.

Az pubDate címke megadja a csatornán belüli tartalom közzétételének dátumát. A fenti példában ez az egyes tételek tartalmára vonatkozik, és minden elemnek saját közzétételi dátuma van.

Zárja be a nyitott csatorna és rss címkék (használatával és ), és mentse a fájlt. Töltse fel a megfelelő helyre a webszerveren (a webhely gyökere jól működne), és rendelkezésére áll egy RSS fájl.

a legjobb alkalom PC vásárlására

A legtöbb modern hírcsatornaolvasó képes megjeleníteni a cikk fejlécképét, ha a leírást beágyazott képpel előzetesen a HTML segítségével használja címke.

Ha most leül, és elgondolkozik, azonnal rájön, hogy az imént létrehozott fájl statikus, vagyis az elemcímkékbe írt bejegyzések változatlanok maradnak, és nem változnak a legfrissebb tartalom tükrében. webhelyéről. Mielőtt tehát összefoglalnánk a dolgokat, van egy -két kérdés, amivel foglalkozni kell.

Tegye dinamikussá RSS -hírcsatornáját

Ez most egy kis programozást igényel. Ha nem vagy biztos a programozási készségeidben, azt javaslom, hogy jobb, ha olyan CMS -t használsz, mint Joomla , Drupal vagy a legjobb az egészben, WordPress (ha neked ez megfelel). A CMS-ek számos beépülő modullal rendelkeznek az RSS-hírcsatornákhoz, és a legtöbbjük már azonnali RSS-funkciót is kínál. Mivel azonban ezt olvassa, feltételezem, hogy a saját megoldását készíti, és ezért kezdjünk el kódolni.

Ugyanazt a programozási nyelvet használhatja, amelyet webhelye programozásához. A koncepció a programozási nyelvtől függetlenül ugyanaz lesz. A webhelyadatbázis legutóbbi frissítése során az RSS -hírcsatornába írt elemek meghatározott számát tárolja. Ez az adatbázis minden alkalommal frissül, amikor új oldalt vagy blogbejegyzést tesz közzé. Minden alkalommal, amikor az 'rss update' parancsfájl fut, olvassa el ezeket az értékeket az adatbázisból, és írja be őket a fájlba.

Mindössze annyit kell tennünk, hogy lekérjük a bejegyzéseket az adatbázisból, és beillesztjük őket a megfelelő címkékbe. Csak röviden tudom felvázolni a lépéseket, mert a tényleges kód az Ön által használt programozási nyelvtől függően változhat. Az alábbi kódrészletek a WebReference.com jóvoltából származnak, ezért a saját kódja írása közben a részletekért feltétlenül nézze át ezeket a részleteket.

Ez a funkció lehívja a fejléc adatait az adatbázisból, és írja őket az RSS fájlba.

Ez a funkció kihozza az összes egyes elemet az adatbázisból, és beírja őket az RSS fájlba.

Általában, függetlenül attól, hogy milyen nyelvet használ, a kód lépései vagy logikája ugyanaz lesz:

  1. Csatlakozzon az adatbázishoz, amely tartalmazza az összes szükséges információt (lásd fent).
  2. Vedd le az összeset BEJEGYZÉS amelyet hozzá szeretne adni az RSS hírcsatornához. Általában ez a 10 legutóbbi
  3. Generálja a fájl első részét, azaz a FEJLÉC.
  4. Minden tételnél tegye a következőket:
    1. Címke generálása.
    2. Töltse ki a szükséges címkéket és tartalmat.
    3. Generálja a címkét.
  5. Generálja a LÁB hogy bezárja a fájlt.

Tegye felfedezhetővé RSS -hírcsatornáját

Egy másik dolog, amit szem előtt kell tartani, hogy a hírcsatorna -olvasóknak képesnek kell lenniük arra, hogy azonosítsák a generált hírcsatornát RSS -hírcsatornaként. Ennek rengeteg módja van:

  • Létrehozhat egy XML -fájlt RSS -fájlként, és megnyithatja, majd manuálisan hozzáadhat elemeket minden új bejegyzés közzétételekor vagy a hírcsatorna frissítésekor.
  • Ha szkriptet használ az RSS -hírcsatorna létrehozásához minden alkalommal, amikor azt kérik, akkor elküldheti a Tartalom típusa: application/xml fejlécet minden egyéb információ előtt.
  • A szkriptet elmentheti XML fájlként, és a webszerver szoftvere szkriptfájlként kezelheti. Példa, hozzátéve: | _+_ | ban ben .htaccess arra késztetné az Apache -t, hogy az XML fájlokat PHP fájlként kezelje.

Ideális esetben a böngésző felismeri az RSS -hírcsatornát, amikor a hírcsatorna URL -címe be van írva a címmezőbe, szemben a szkript tartalmának megjelenítésével.

A legtöbb modern WordPress webhely RSS-hírcsatornával rendelkezik. Vessen egy pillantást a MakeUseOf RSS hírcsatorna tartalmára, ha meglátogatja a végén található '/feed' jelzésű URL -t.

Egyszerűbb alternatívák az RSS -hírcsatorna létrehozásához

Az évek során rengeteg fejlesztés történt az RSS technológia körül. Senkinek sem kell többé manuális RSS -hírcsatornát létrehoznia, mivel nagyon sok olyan szolgáltatás létezik, amely bármely webhelyet felvehet, és dinamikusan frissített RSS -hírcsatornává alakíthatja. Íme néhány online szolgáltatás, amelyek ezt elérik (nem mindegyik ingyenes).

hogyan kell hamisítani az ip -címét

FetchRSS : Ez a webhely lehetővé teszi, hogy definiáljon minden weboldal elemeit, amelyeket frissíteni kíván, és RSS -hírcsatornát hozhat létre az oldal elemeire kattintva.

Feed Creator : Ez a FiveFilters.org által létrehozott szolgáltatás lehetővé teszi az oldal URL -címének beírását, valamint a vezérlő- vagy osztályattribútum vagy URL -szegmensek szűrését.

Táplálás43 : Lehetővé teszi a HTML behúzását bármely weboldalról, és töredékek létrehozását a szűrőkhöz, amelyek azonosítják az oldalon található új elemeket. Az ingyenes verzió lehetővé teszi korlátozott elemcsatornák létrehozását, amelyek legalább hat óránként frissülnek.

Táplálkozás : Ez a szolgáltatás hasonló a FetchRSS -hez, mivel lehetővé teszi a weblap egyes részeinek grafikus kiemelését a frissítések figyelése érdekében.

Kapcsolja be RSS hírcsatornáját

Van egy tévhit, miszerint az RSS régi technológia, de okkal maradt a web alapvető része. Ezért integrálta a legtöbb CMS -rendszer az RSS -generációt az alapcsomagjába. Ez azért van, mert az RSS a legegyszerűbb módszer, amellyel rajongói és olvasói feliratkozhatnak értesítésre, amikor webhelye frissül.

Így a látogatók visszatérnek és lojálisak maradnak. Tehát használja az RSS -t, még akkor is, ha látogatóinak csak egy kis része akarja. Hiszen a hűséges látogatókat nehéz elérni.

Ha többet szeretne megtudni a webhely egyszerű működtetéséről, feltétlenül nézze meg végső WordPress útmutatónk .

Részvény Részvény Csipog Email 5 tipp a VirtualBox Linux gépek feltöltéséhez

Unod már a virtuális gépek gyenge teljesítményét? Íme, mit kell tennie a VirtualBox teljesítményének növelése érdekében.

Olvassa tovább
Kapcsolódó témák
  • Programozás
  • Webfejlesztés
A szerzőről Ryan Dube(942 megjelent cikk)

Ryan villamosmérnöki diplomát szerzett. 13 évet dolgozott az automatizálási mérnöki területen, 5 évet az informatikában, most pedig alkalmazásmérnök. A MakeUseOf korábbi ügyvezető szerkesztője, beszélt az adatok vizualizálásával foglalkozó országos konferenciákon, és szerepelt a nemzeti tévében és rádióban.

Továbbiak Ryan Dube -tól

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide