Кратко ръководство за формиране на RSS емисии

След открих в интернет, че цялото прогресивно човечество отдавна се радва формат RSS (R eally S изпъл S yndication) новинарска програма, и тези неща, завинтени непокорни мисли за деца до сайта. После още един. И още. В процеса на завиване от него на детето на различни места, аз бях изправен пред някои проблеми, които имах, за да реши какво, и аз бързам да споделя. Така че, за.

За да започнете аб ово. Какво е RSS формат в минимална форма, се вижда от примера по-долу:

Естествено, в този си вид тя никой подарък не е необходимо, но не бързайте, това е просто една поговорка, цялата история, за да дойде. Така че, това, което имаме с кокошката? Първият ред ни казва, че това е XML език за маркиране и кодиране на текста в прозореца-1251. Разбира се, най-подходящи да се използват UTF-8, както е препоръчано в документацията за XML, но тъй като позволи на всеки стандартен кодиране. Ние няма да философстваме хитро и vozmem кодиране се използва за документи на нашия уебсайт. Също така е възможно кодиране KOI8-R или друга по ваш избор.

Втората линия е отварящия . която съдържа защитена информация. Тази информация не се докоснат или да пишете без промени. В края на примера виждаме затварящ таг . във вътрешността на маркер вграден етикет . състояща се от задължителните непразни елементи: ,<link> и <description>. Данните за тези елементи са обобщени в таблицата по-долу:<br></p> <p>Името на канала. Именно поради тази титла и ще се свърже към вашия ресурс. Ако го направите, за вашия уеб сайт - просто въведете името на вашия сайт.</p> <p><title>Портал Егор Naklonyaeva

Кратко описание на канала.

Сайт Егор Naklonyaeva и Сигизмунд трахеята - lyudovedov и dushelyubov. Сайтът е посветен на наклона, неговата пропаганда и практическото прилагане

Сега, на елемент по избор.


Е, сега ние събираме всички заедно. Въвеждане е посочено в удебелен шрифт.

Ако го направим RSS ръчно, но сега можем само да я добавите към Fail, изтривайки стар, колкото е необходимо по време на следващата появата на новината. По принцип, без значение къде да добавите следващия блок, но красива, когато тя отива в обратен хронологичен ред. Например:


И това е много свежа



RSS - на масите и масите. или RSS за психически друг


Това боклуци

Следва да се припомни, че, ако искате да използвате XML формат, например, в елемента HTML тагове, според стандарта. правилно или ще замени всички отваряне и затваряне на скоби LT; GT; и цитати с "или да използват специални скоби:

Някои текст с тагове

]]>

Промяна на HREF атрибут, и вие ще бъдете щастливи.

Сега, когато всичко в програмите в PHP динамично. Мисля, че човек, запознат с основите на PHP да се заключи, не е трудно, задача е тривиално, но има един файл в горния формат "но". Фактът, че е необходимо да се формира правилно от колекторите. Тъй като агрегатори да получите достъп до ресурсите достатъчно често, не е лошо, че те получават Той се провали, ако няма промени в сайта не. За тази цел на HTTP-заглавната предписано следните неща:

глава ( "Съдържание тип: текст / XML");
глава ( "Last-Modified $ MypubDate.");
глава ( "ETAG." $ MyETAG "");

Оставям ви да формация преценка ETAG елемент. Аз лично се използва клеймото последните новини плюс някои разходи. Но може би, преди да издаде по-горе не може да достигне, защото първата покана трябва да бъде да се провери в заглавията на вестниците и ако ние не се променят кода, за да се върне HTTP 304 Not Modified грешка. Фрагмент код извършване на проверка показано по-долу.

Забележка: всички дати в заглавката на HTTP трябва да се извършва само в съответствие със стандарт RFC 1123. Правилният формат е този, който отговаря на този стандарт може да се получи, например, както следва: $ MyGMTtime = gmdate ( "D, г MYH: аз: S", $ mytime) "GMT" .;

Също така мога да добавя към любопитните

  • Това, в допълнение към RSS формат там все още се разработва активно формат Atom. В момента версия 0.3 и най-накрая одобри. Някои сайтове вече издават новини в този формат, но аз не бързам.
  • Все още има CDF или Microsoft формат активния канал. Този формат се научат и да използват. Така че, на главната страница на този сайт е инсталиран в долния ляв ъгъл на съответния бутон, който може да се види, ако имате IE 4.0 и по-горе. Но, както показва опитът, интересът не е така. Достатъчно е тромав механизъм и неудобен за използване.

Допълнителна информация: