Máy tính, Internet > Lập trình > Lập trình phần mềm

Cách tạo RSS feed ?

Xin các pro chỉ cách tạo RSS feed?
Mình đang làm 1 site cho phép dùng rss.

thuy linh

1. Upload file info.php vào thư mục gốc diễn đàn của bạn. Thêm một liên kết cho nó bất cứ nơi nào bạn muốn hiển thị.
Ví dụ: <a > Sơ đồ </ a>

2. Tải lên nội dung của những hình ảnh / rss thư mục đến thư mục tương ứng trên trang web của bạn.

3. Chuyển đến Style Manager và bấm vào "Tất cả tùy chọn phong cách."
Cuộn xuống "định nghĩa thêm CSS" hộp ở dưới cùng của trang.
Thêm đoạn mã CSS sau đây vào hộp:

4. Vào Admin CP của bạn
Di chuyển xuống 'Plugin hệ thống'
Nhấp vào 'Quản lý Sản phẩm'
Nhấp vào 'Thêm Sản phẩm nhập'
Nhấp vào nút 'Browse', và định vị các tập tin sản phẩm-boofo_sitemap.xml trên máy tính của bạn

5. Vào Admin CP của bạn
vBulletin Options -> External Data Provider -> Enable RSS Syndication
Kiểm tra YES, bạn kích hoạt nó và nhấn SAVE

Code Mẫu:

a
.bob:link{
color:#0000FF;

text-decoration:none;
}
a.bob:visited{
color:#0000FF;
text-decoration:none;
}
a.bob:hover{
color:#006699;
font-weight:bold;
text-decoration:underlineoverline;
text-transform:uppercase;
}
a.sitemap:link{
text-decoration:none;
}
a.sitemap:visited{
text-decoration:none;
}
a.sitemap:hover{
font-weight:bold;
text-decoration:underlineoverline;
text-transform:uppercase;
}

djghjdgh

Bạn cần phải biết 1 chút về PHP, HTML thì mới làm được
Bạn chỉ cần bạn viết code bàng php rồi dặt bất cứ tên gì
vd myrss.php và chạy nó trên trình duyệt
còn trong nội dung thì bắt buộc có các dòng sau:

PHP Code:

$last_built = date("D, d M Y H:i:s T");

$copy_year = "COPYRIGHT".date("Y");

header("Content-Type: text/xml charset=UTF-8");


echo "<?xml version="1.0"?>nn";

echo "<rss version="2.0">nn"; //mo RSS

echo " <channel>n";

echo " <title>ten trang web</title>n";

echo " <link>linktrangchu trangweb.com</link>n";

echo " <description>tieu de tran web</description>n";

echo " <copyright>$copy_y ear tentrangweb</copyright>n ";

echo " <generator>tentran gweb</generator>n";

echo " <language>vietname se</language>n";

echo " <lastBuildDate>$la st_built</lastBuildDate> n";

echo " <managingEditor>ad minmail@yourdoamain .com</managingEditor>n";

echo " <webMaster>adminma il@yourdoamain .com</webMaster>n";

echo " <ttl>60</ttl> ;nn";

echo " <image>n";

echo " <title>tentrangweb </title>n";

echo " <url>/images/logo. gif</url>n"; //dia chi logo

echo " <link>yourdoamain .com</link>n";

echo " <width>100</wid th>n";

echo " <height>48</hei ght>n";

echo " <description>tentr angweb</description>n";

echo " </image>nn";

//////sau day la doan code goi mysql cua ban de lay link thuc su cua cac bai viet tren web ban . ban tao no nhu binh thuong .. nhung gan cac dia chi do' vao vai bien' so' de no' thay doi thuong xuyen vi du bien $tieude $mieuta va biet $link

//////////

while { // dung ham while de trich ra lan luot tung link cua bai viet

echo "<item>n";

echo "<title>$tieude </title>n";

echo "<link>$link</link> ;n";

echo "<description>$mieuta< ;/description>n";

echo "<guid>$link</guid> ;n";

echo "</item>n";


}


//dong lai RSS

echo " </channel>nn";

echo "</rss>";
giới thiệu bạn thêm 1 cách để lấy thông tin từ các site không có sẵn RSS Feed .Các bạn có thể dùng dịch vụ của .Thực chất dịch vụ này dùng kỹ thuật rút trích thông tin từ source của trang web dựa vào các pattern chúng ta qui định. Cái này yêu cầu các bạn phải biết về HTML. Sau khi có được RSS Feed các bạn chỉ cần đưa vào RSS Reader là có thể xài. Hiện tại dịch vụ này yêu cầu bạn đưa mail và họ sẽ gởi invitation code trong vài ngày sau.

Tran Van Trung

Bạn tham khảo:
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at /home/content/k/k/r/kkr152/htm l/phpfreecode/rss_feed.htm:6) in <b>/home/content/k/k/r/k kr152/html/phpfreecode/rss_fee d.htm</b> on line <b>163</b><br />
<?xml version="1.0"?><!DOCTYPE rss SYSTEM "http://my.netscape.com/publis h/formats/rss-0.91.dtd">
<rss version="0.91">
<channel>
<title>RSS Feed</title>
<language>en</langua ge>
<link>http://www.pcgu.. .k>
<description>RSS Feed Description</description> ;
<br />
<b>Warning</b>: mysql_query() [<a href='function.mysql-query'> ;function.mysql-query</a> ;]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in <b>/home/content/k/k/r/k kr152/html/phpfreecode/rss_fee d.htm</b> on line <b>185</b><br />
<br />
<b>Warning</b>: mysql_query() [<a href='function.mysql-query'> ;function.mysql-query</a> ;]: A link to the server could not be established in <b>/home/content/k/k/r/k kr152/html/phpfreecode/rss_fee d.htm</b> on line <b>185</b><br />
<br />
<b>Warning</b>: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in <b>/home/content/k/k/r/k kr152/html/phpfreecode/rss_fee d.htm</b> on line <b>188</b><br />
</channel>
</rss>

<br><font face="Tahoma"><a target="_blank" ><span >PHP Free Code</span></a>< ;/font>

Hỏi đáp đề xuất

Lập trình phần mềm

Cách tạo pass cho thư mục files của mình ở trên mạng???}

17 năm
Bình thường bây giờ ở trong cpanel hosting có 1 phần là [b]password direction[/b] Vì mình quen sử dụng host của nước... Xem thêm
Lập trình phần mềm

Tạo hiệu ứng chữ chạy trong trang web như thế nào?}

15 năm
trong HTML là thẻ <marque> <marque> bạn xem qua ngôn ngữ HTML nhé
Lập trình phần mềm

Cách tạo và sử dụng Cookie với ngôn ngữ ASP ?}

thuy linh 15 năm
Chào bạn! Để set một Cookie chúng ta có cú pháp như sau: Cú pháp: <% Response.Cookies("tên_cookie")="Giá... Xem thêm
Lập trình phần mềm

Giúp mình tạo phần mềm tự động truy cập trang web?}

nguyễn minh tuấn 12 năm

chủ yếu là để tăng rank thui

Lập trình phần mềm

Mô hình 3 lớp là gì? Các bước tạo và Ứng dụng trong ASP.NET - C# thế nào?}

thuy linh 15 năm
Chào bạn, Mô hình 3 lớp (3 layers) gồm: [b] Presentation Layer[/b] Lớp này làm nhiệm vụ giao tiếp với người dùng... Xem thêm
Lập trình phần mềm

Cho mình hỏi cách tạo button play sound ?}

September 13 năm

hình như bạn sử dụng thẻ <embed ></embed> thì phải

Lập trình phần mềm

Xin hỏi lỗi khi tạo hiren boot từ usb?}

carot nguyen 14 năm
Bạn thử tải bản hiren boot khác xem sao, có thể do version của hiren không tương thích usb! Có những bản dành riêng cho... Xem thêm