Как да се ограничат сгъбите RSS постове

MagpieRSS позволява на бизнеса и физическите лица да включат RSS емисии в техните базирани на PHP сайтове. По подразбиране, общо 15 заглавия в RSS се показват в емисията MagpieRSS по всяко време. Ако искате MagpieRSS да заема по-малко място на екрана, можете да ограничите броя на заглавията, които се показват, като направите промени в PHP кода на програмата. Можете да оптимизирате тази промяна с помощта на PHP функцията "array_slice ()".

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-> items, 0, $ num_items); foreach ($ items as $ item) {echo "

$ item ['title']. "

";}

4.

Запазете PHP файла. Качете го на сървъра си, ако сте го редактирали офлайн, като замените текущата версия на файла с тази по-нова версия. Презаредете страницата, на която се показва RSS емисията, за да видите промените.

Препоръчано