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
potreb
post
Post #2





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


  1. <?php
  2. function news($pdo, $limit) {
  3. $sql = $pdo->query("
  4. SELECT * FROM `NEWSY` ORDER BY DATE
  5. LIMIT 0, ".$limit."
  6. ");
  7. $rows = $sql->fetchAll();
  8. return $rows;
  9. }
  10.  
  11. $news = news(20);
  12.  
  13. header('Content-type: application/xml; charset="utf-8"');
  14. echo '<?xml version="1.0" encoding="utf-8"?>
  15. <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  16. <channel>
  17. <title>'.$settings['sitename'].'</title>
  18. <atom:link href="'._siteurl.'/rss" rel="self" type="application/rss+xml" />
  19. <link>'.$settings['siteurl'].'</link>
  20. <description>Kanał RSS</description>
  21. <language>pl</language>
  22. <copyright>'.$settings['siteurl'].'</copyright>';
  23.  
  24. foreach($news as $row) {
  25. <item>
  26. <title>'.$row['title'].'</title>
  27. <thumb>'. _siteurl . '/' . $row['image'].'</thumb>
  28. <link>'. _siteurl . '/' . $row['pages_symbol'] . '/extend/' . $row['id'] . '/'.$row['url'] . '</link>
  29. <date>'.showdate($row['start'], 'newsdate').'</date>
  30. <description>' . $row['text'] . '</description>
  31. <category>' . $row['pages_name'] . '</category>
  32. <author></author>
  33. </item>';
  34. }
  35. echo '</channel>
  36. </rss>';
  37.  
  38. ?>
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: 8.10.2025 - 01:39