Thứ Tư, 19 tháng 10, 2016

Tạo rss feed lấy rss đăng lên website how to create rss feed and display show with php

Then use the post body as the schema.org description, for good G+/FB snippeting. -->
1. Tạo rss feed lấy rss đăng lên website how  to create rss feed
Làm thế nào để tạo ra tin rss feed cho web site của bạn:
truy cập vào http://www.feedvalidator.org/ và tạo giá trị cho rss feed của bạn.
cấu trúc để viết 1 file.xml rss feed như sau:
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">

<channel>
  <title>W3Schools Home Page</title>
  <link>http://www.w3schools.com</link>
  <description>Free web building tutorials</description>
  <item>
    <title>RSS Tutorial</title>
    <link>http://www.w3schools.com/xml/xml_rss.asp</link>
    <description>New RSS tutorial on W3Schools</description>
  </item>
  <item>
    <title>XML Tutorial</title>
    <link>http://www.w3schools.com/xml</link>
    <description>New XML tutorial on W3Schools</description>
  </item>
</channel>

</rss>
2. how  to create rss feed and display show with php. Hiển thị tin bài được lấy bằng file.xml rss ra ngoài website của bạn bằng code php

  1. <?php
  2. $rss = new DOMDocument();
  3. $rss->load('http://wordpress.org/news/feed/');
  4. $feed = array();
  5. foreach ($rss->getElementsByTagName('item') as $node) {
  6. $item = array (
  7. 'title' => $node->getElementsByTagName('title')->item(0)->nodeValue,
  8. 'desc' => $node->getElementsByTagName('description')->item(0)->nodeValue,
  9. 'link' => $node->getElementsByTagName('link')->item(0)->nodeValue,
  10. 'date' => $node->getElementsByTagName('pubDate')->item(0)->nodeValue,
  11. );
  12. array_push($feed, $item);
  13. }
  14. $limit = 5;
  15. for($x=0;$x<$limit;$x++) {
  16. $title = str_replace(' & ', ' &amp; ', $feed[$x]['title']);
  17. $link = $feed[$x]['link'];
  18. $description = $feed[$x]['desc'];
  19. $date = date('l F d, Y', strtotime($feed[$x]['date']));
  20. echo '<p><strong><a href="'.$link.'" title="'.$title.'">'.$title.'</a></strong><br />';
  21. echo '<small><em>Posted on '.$date.'</em></small></p>';
  22. echo '<p>'.$description.'</p>';
  23. }
  24. ?>

làm thế nào để lấy tin bài theo category bằng php bởi rss?

Không có nhận xét nào:

Đăng nhận xét