Wie man Magpie RSS Posts einschränkt

Mit MagpieRSS können Unternehmen und Einzelpersonen RSS-Feeds in ihre PHP-basierten Websites integrieren. Standardmäßig werden zu jeder Zeit insgesamt 15 RSS-Schlagzeilen im MagpieRSS-Feed angezeigt. Wenn Sie möchten, dass MagpieRSS weniger Platz auf dem Bildschirm einnimmt, können Sie die Anzahl der angezeigten Überschriften einschränken, indem Sie Änderungen am PHP-Code des Programms vornehmen. Sie können diese Änderung auch mit der PHP-Funktion "array_slice ()" optimieren.

1

Öffnen Sie die PHP-Datei, die Ihren MagpieRSS-Code enthält, in einem Texteditor, Code-Editor oder der Bearbeitungsfunktion des Bedienfelds Ihres Webhosts. Wenn der Code beispielsweise in die Indexseite Ihrer Website integriert wurde, öffnen Sie die Datei "index.php". Wenn der Code in einer separaten Datei namens "magpie.php" enthalten ist, öffnen Sie stattdessen diese Datei.

2

Untersuchen Sie den MagpieRSS-Code und suchen Sie nach der Zeile, in der "$ rss = fetch_rss ($ url);" steht. Fügen Sie "$ num_items = x;" hinzu. (ohne Anführungszeichen) in der Zeile über diesem Eintrag, wobei "x" durch die Anzahl der Überschriften ersetzt wird, die in Ihrem RSS-Feed angezeigt werden sollen.

3.

Fügen Sie den folgenden Code unter "$ rss = fetch_rss ($ url);" Linie. Dadurch wird ein Array eingerichtet, das die Größe der Überschriften verringert und gewährleistet, dass der Code auch dann ordnungsgemäß verarbeitet wird, wenn der Feed weniger Elemente enthält, als Sie Ihre Einschränkung auf festgelegt haben.

$ items = array_slice ($ rss-> items, 0, $ num_items); foreach ($ items als $ item) {echo "

". $ item ['title']."

";}

4

Speichern Sie die PHP-Datei. Laden Sie sie auf Ihren Server hoch, wenn Sie sie offline bearbeitet haben, und ersetzen Sie die aktuelle Live-Version der Datei durch diese neuere Version. Laden Sie die Seite neu, auf der Ihr RSS-Feed angezeigt wird, um die Änderungen anzuzeigen.

Empfohlen