Πώς να περιορίσετε τις δημοσιεύσεις RSS

Το MagpieRSS επιτρέπει στις επιχειρήσεις και τα άτομα να ενσωματώνουν ροές RSS στις ιστοσελίδες που βασίζονται στην PHP. Από προεπιλογή, συνολικά 15 τίτλοι RSS εμφανίζονται στη ροή MagpieRSS ανά πάσα στιγμή. Εάν θέλετε το MagpieRSS να απορροφήσει μικρότερο χώρο στην οθόνη, μπορείτε να περιορίσετε τον αριθμό των τίτλων που εμφανίζονται κάνοντας αλλαγές στον κώδικα PHP του προγράμματος. Μπορείτε να βελτιστοποιήσετε αυτήν την αλλαγή χρησιμοποιώντας επίσης τη λειτουργία "array_slice ()" PHP.

1.

Ανοίξτε το αρχείο PHP που περιέχει τον κωδικό σας MagpieRSS σε ένα πρόγραμμα επεξεργασίας κειμένου, τον επεξεργαστή κώδικα ή τη λειτουργία επεξεργασίας του πίνακα ελέγχου του κεντρικού υπολογιστή σας. Εάν ο κώδικας ενσωματώθηκε στη σελίδα ευρετηρίου του ιστότοπού σας, για παράδειγμα, τότε θα ανοίξετε το αρχείο με το όνομα "index.php". Αν ο κώδικας περιέχεται σε ξεχωριστό αρχείο με όνομα "magpie.php", θα ανοίξετε αυτό το αρχείο.

2.

Εξετάστε τον κώδικα MagpieRSS και βρείτε τη γραμμή που διαβάζει "$ rss = fetch_rss ($ url);". Προσθέστε "$ num_items = x;" (χωρίς εισαγωγικά) στη γραμμή πάνω από αυτήν την καταχώρηση, αντικαθιστώντας το "x" με τον αριθμό των τίτλων που θέλετε να εμφανίζονται στη ροή RSS.

3.

Προσθέστε τον ακόλουθο κώδικα κάτω από το "$ rss = fetch_rss ($ url);" γραμμή. Με αυτόν τον τρόπο δημιουργείται ένας πίνακας που μειώνει το μέγεθος των τίτλων και διασφαλίζει ότι ο κώδικας χειρίζεται σωστά ακόμα και αν υπάρχουν λιγότερα στοιχεία στη ροή από ό, τι ορίζετε τον περιορισμό σας.

$ items = array_slice ($ rss-> στοιχεία, 0, $ num_items); foreach ($ στοιχεία ως στοιχείο $) {echo "

"$ item ['τίτλος']."

";}

4.

Αποθηκεύστε το αρχείο PHP. Μεταφορτώστε το στον διακομιστή σας εάν το επεξεργαστήκατε εκτός σύνδεσης, αντικαθιστώντας την τρέχουσα ζωντανή έκδοση του αρχείου με αυτήν την νεότερη έκδοση. Επαναφόρτωση της σελίδας όπου εμφανίζεται η ροή RSS για τις αλλαγές.

Συνιστάται