Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: RSS - parę informacji
Forum PHP.pl > Forum > XML, AJAX
Abaddor
Niby wyczytałem jak działa, ale jednak mam zbyt wiele niejasności.


1. Czy do pliku RSS ciągle dopisuje nowości, czy mam sobie zrobić 4-5 wysyłanych powiadomień(itemów) w tym pliku?
2. Mogę zrobić jeden Item i za jego pomocą informować że dodałem na stronę np. 10 nowych obrazków?(i jak to zrobić?)
3. Jak dokładnie działa czytnik RSS? Czy pobiera plik rss i porównuje go z wcześniejszym?
4. Nie chce wysyłać treści przez kanał rss, tylko poinformować usera że może wejść na stronę i zobaczyć nowe treści. Można tak?

Może niektóre pytania banalne, ale naprawdę nie mogłem znaleźć na nie odpowiedzi. Wszędzie tylko jest jak napisać plik rss. Ale wiadomo, każda strona potrzebuje innego jego zastosowania. Ja potrzebuję aby informować userów że mają nowości na stronie i żeby ją przejrzeli.

Z góry dziękuję o każde informacje.
vokiel
Czyli wszystkiego nie wyczytałeś.
RSS w wielkim skrócie służy do informowania subskrybentów o nowościach, służy do tego plik xml, który zawiera aktualną treść. Plik jest tworzony dynamicznie, dzięki czemu zawsze jest aktualny, w związku z tym:
ad 1. Plik xml generujesz raz pobierając np 5 ostatnich nowości, w przypadku dodania nowej, tworzysz nowy plik i zastępujesz nim stary
ad 2. Tak, w jednym itemie piszesz: "Dodałem 10 nowych obrazków: link 1, link 2, ... link 10
ad 3. Czytnik RSS pobiera plik xml z danego kanału co zadany okres czasu. Każdy wpis ma swoją datę, zatem czytnik może po tej dacie oznaczyć nowe wiadomości, nieprzeczytane. Jak działa konkretny czytnik należałoby sprawdzać u producenta.
ad 4. Tak, w treści wiadomości piszesz krótkie hasło, że jest nowy wpis i dodajesz url wskazujący na ten wpis

Pozdrawiam
Abaddor
Ale dalej nie rozumiem jak działa czytnik RSS:D

Kiedy pokaże że na moim kanale są jakieś nowości?
Kiedy zmieniam datę w:
  1. <item>
  2. <pubDate>Thu, 30 Sep 2009 19:35:04 +0200</pubDate>
  3. </item>
  4.  

Czytnik RSS nie czyta znowu że dodano coś nowego. Zrobiłem też nowy plik rss, pozmieniałem wszystko, i dalej nie czytało.
Czy to przez to że czytniki mają zabezpieczenia przed spamowaniem aby ktoś cwany ciągle nie aktualizował kanału? I np. czyta co jakiś czas, nawet jeśli kanał się uaktualnił?

Sam nie używam rss-ów i nie mam pojęcia na czym opiera się działanie ich czytników. A nie chcę zrobić kanału, żeby po miesiącu przekonać się że nie działa:P

I najważniejsze pytanie. Jeśli napiszę taki plik:
  1. <?xml version="1.0" encoding="ISO-8859-2"?>
  2. <rss version="2.0">
  3. <channel>
  4. <title>Nowosci</title>
  5. <link>http://zupelniejak.pl/</link>
  6. <description>Najnowsze dodane porównania</description>
  7. <language>pl-PL</language>
  8. <managingEditor>zupelniejak@gmail.com</managingEditor>
  9. <docs>http://zupelniejak.pl/rss/nowosci.xml</docs>
  10.  
  11.  
  12. <image>
  13. <title>Zupelniejak.pl</title>
  14. <link>http://zupelniejak.pl/</link>
  15. <url>http://zupelniejak.pl/banner.png</url>
  16. <height>60</height>
  17. <width>468</width>
  18. </image>
  19.  
  20.  
  21.  
  22. <item>
  23. <title>Dodano nowe porówania!</title>
  24. <link>http://zupelniejak.pl/</link>
  25. <guid>http://zupelniejak.pl/</guid>
  26. <description>Zobacz najnowsze dodane porównania!</description>
  27. <pubDate>Thu, 30 Sep 2009 19:35:04 +0200</pubDate>
  28. </item>
  29.  
  30. </channel>
  31. </rss>
  32.  


I będę przy każdym dodaniu nowego porównania czyścił te plik, i robił go od początku zmieniając tylko w sekcji <item> dane takie jak:
<title>
<description>
<pubDate>
To czy wszystko będzie ok? Kanał będzie czytany przez czytniki?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.