Як відобразити канал з однієї функції PHP?
URL файлу, може бути
-
місцеві, у вигляді: rss.xml або
-
віддалений
у вигляді: http://www.xul.fr/rss.xml.
Існує тільки одна різниця, якщо ім'я файлу не має ". PHP" розширення
, Коли вона породжується програмного забезпечення CMS, або такі, локально файл обробляється
на сервері в вигляді текстового файлу в той час як віддалено він обробляється як скрипт. Там
немає ніякої різниці, якщо розширення ". XML".
Сценарій сумісний з:
- RSS 2.0 (тобто сумісність з 0.91, 0.92 і т.д.)
- RSS RDF або RSS 1.0.
Насправді сценарій витягує назву, посилання і опис тегів і ігнорує
Формат структури документа.
Перевага PHP для відображення RSS-каналу в тому, що він буде видно пошуковим
двигунів.
Структура файла RSS 2.0
Подача з каналу, і один або декілька елементів correspondint до статей.
Кожен елемент має заголовок, URL і опис. Докладніше у специфікації
пов'язано нижче.
<= RSS версії "2.0"> <канал> <Назва> Scriptol RSS </ title> <посилання> http://www.scriptol.com/rss/ </ посилання> <опис> Інструменти і документів для RSS. </ Description> <елемент> <Назва> RSS Reader </ title> <посилання> http://www.scriptol.com/rss/rss-reader.php </ посилання> <опис> Функція для відображення RSS-канал . </ Description> </ елемент> </ канал> </ RSS>
Інтерфейс
Інтерфейс складається з двох функцій:
RSS_Display () Для відображення комбікорму з каналом, назви посилань на статті
та інформація про них.
RSS_Links () Для відображення тільки перелік назв, які пов'язують статей.
Вихідний код
Джерело має більш внутрішні функції:
RSS_Retrieve (URL) / / витягти каналу і виклик RSS_Channel. RSS_Channel (каналу) / / отримання даних для каналу і виклик RSS_Tags для кожного елемента. RSS_RetrieveLink (URL) / / екстракт пункти для каналу і виклик RSS_Tags для кожного з них. RSS_Tags (пункт) / / екстракт назва, посилання, опис для статті.
Перегляд rsslib.php сценарій.
Відображення дати
У 2010 році версія додає аргументів для відображення дати:
RSS_Display (URL, Nombre, правда, істина); Якщо останній параметр не зазначений, то дата не відображається.
Відображення каналу
У 2009 році версія дозволяє відображати чи ні назви і опису сайту. Це третій аргумент RSS_Display.
За умовчанням вона не відображається. Для відображення цього, використовуйте наступний синтаксис:
RSS_Display (URL, номер, правда); В іншому випадку, за телефоном:
RSS_Display (URL-адресу, номер); або:
RSS_Display (URL); за замовчуванням кількість елементів, тобто 15.
Демос
Демонстрації є шаблони, які можна вивчати і використовувати на вас свій сайт, відповідно до
Mozilla ліцензії. Форма дозволяє ввести URL-адресу каналу. Ви можете видалити
форми і замінити його на адресу каналу. RSS-канал може відображатися
на тій же сторінці або інший.
- Відображення RSS-каналу на
тій же сторінці. - Відображення RSS-каналу в
інші сторінки. - Показати тільки заголовки ,
на тій же сторінці. - Відображення безпосередньо кормів
на сторінці, не ввести URL-адресу.
Демо стилів використовуються також тут.













































