Hvordan Begrens MagpieRSS innlegg

MagpieRSS, en RSS-parser for PHP som du kan bruke på dine PHP websider, normalt analyserer og returnerer hvert element i en RSS-feed. Hvis du bygge nye elementer fra en feed på websiden, bygger MagpieRSS hvert enkelt element fra fôret på siden. Du kan begrense mengden av innlegg MagpieRSS avkastning ved hjelp av array_slice PHP-funksjonen, som trekker et begrenset antall av de nyeste elementer fra en RSS-feed.

Bruksanvisning

1 Åpne PHP-filen som inneholder Magpie RSS-kode i en tekst editor.

2 Finn "$ url =" linje i filen og legg til følgende linje under den, erstatte tallet "5" med din egen grense:

$ Limit = 5;

3 Finn "$ rss = fetch_rss ($ url);" linje i filen og legge til følgende linjer under det:

$ Elementer = array_slice ($ rss-> elementer, 0, $ grense);
foreach ($ elementer som $ element) {

4 Legg en "}" på slutten av den koden du bruker til å analysere innlegg fra RSS-feed, som skal vises etter "foreach" linje. Den "{" og "}" gjøre koden del av foreach funksjon, slik den opererer på den begrensede mengden av elementer.

5 Lagre PHP-filen og laste den opp til webområdet ditt.

Hint

  • Den array_slice funksjonen vil ikke bryte siden din hvis RSS feed inneholder færre elementer enn grensen. For eksempel, hvis fôret inneholder fire innlegg, og du setter en grense på åtte, MagpieRSS vil bare vise de fire innleggene uten å vise en feilmelding.