Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne] Kanał RSS / jak dodać ?
Mega_88
post
Post #1





Grupa: Zarejestrowani
Postów: 360
Pomógł: 34
Dołączył: 20.08.2011

Ostrzeżenie: (0%)
-----


Cześć wszystkim !

Mam mały problem z tego co przeczytałem zapewne jest to błahy problem, ale potrzebuje kogoś kto wyjaśni mi to w jakiś logiczny sposób i powie lub przynajmiej podpowie jak to zrobić. Przewertowałem już kilkanaście artykułów na ten temat i nadal nie wiem jak mam to zrobić.
Mam zrobioną stronę, system CMS, treści pobierane z MySQL, system newsów. Jak dodać do tego wszystkiego RSS ? Nie wiem jak to wyjaśnić mam nadzieje, że zrozumiecie o co mi chodzi... (IMG:style_emoticons/default/dry.gif)
Może ktoś pomóc, wyjaśnić, ale już nie jak 5 latkowi tylko dla 2 latka ? Na stronie ma się znajdować ikona RSS po kliknięciu, której ma to zacząć działać, ja wymiękam...

Ten post edytował Mega_88 27.02.2012, 20:01:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mega_88
post
Post #2





Grupa: Zarejestrowani
Postów: 360
Pomógł: 34
Dołączył: 20.08.2011

Ostrzeżenie: (0%)
-----


Mam coś takiego, działa hmm cięzko mi powiedzieć czy dobrze. Wyświetla kanał RSS, ale tylko z ostatnio dodanym newsem. Jak zrobić żeby wyświetlało mi wszystkie dodane newsy ?
W bazie mam jeszcze podział na kategorie tych newsów w formie (kategoria=1, kategoria=2)

Mam napisane coś takiego i nie wiem jak to rozwinąć:

  1. <?php
  2. mysql_connect('xxx','xxx','xxx') or die ('Nie mogę się połączyć z bazą danych.');
  3. mysql_select_db('xxx') or die ('Baza danych nie istnieje.');
  4. mysql_query("SET NAMES 'utf8'");
  5.  
  6. header('Content-type: application/xml; charset="utf-8"');
  7. echo '<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  8.  
  9. <channel>';
  10.  
  11. $zapytanie = 'SELECT * FROM produkty ORDER BY id DESC LIMIT 5';
  12. mysql_query('SET character_set_connection=utf8');
  13. mysql_query('SET character_set_client=utf8');
  14. mysql_query('SET character_set_results=utf8');
  15. $wynik = mysql_query($zapytanie) or die(mysql_error());
  16. while($wynik = mysql_fetch_array($wynik)) {
  17. echo '
  18. <item>
  19. <title>'.$wynik['nazwa'].'</title>
  20. <link></link>
  21. <description>'.htmlspecialchars(strip_tags($wynik['opis'],''),0,250).' ...</description>
  22. </item>';
  23. }
  24.  
  25. echo '</channel></rss>';
  26. return $zapytanie;
  27. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 20:10