Wednesday, January 19, 2011

Hướng dẫn lấy tự động 10.000 bài viết của www.thuvientinhoc.vn

Thư viện Tin học (www.thuvientinhoc.vn) là website chuyên cung cấp tài nguyên cho ngành thiết kế đồ họa như: file vector, hình ảnh chất lượng cao để in brochure, source flash, source Photoshop thiết kế website, file icon, source 3d... Các tư liệu tại đây được trình bày đơn giản bao gồm hình minh họa, giới thiệu vắn tắt và link download

Với nguồn tài nguyên đồ họa phong phú được cập nhật mỗi ngày, Thư viện Tin học dần dần trở thành địa chỉ quen thuộc của các designer.

Còn đối với webmaster hay admin của 1 diễn đàn, lượng tài nguyên này là một vấn đề rất được quan tâm. Để có thể "du nhập" lượng bài viết từ 1 website khác về diễn đàn của mình, webmaster có thể sử dụng RSS mà website đó cung cấp. Thông thường RSS của các website KHÔNG ĐẦY ĐỦ. Nó chỉ cung cấp phần giới thiệu sơ lược và dẫn link về ngược lại website chính mà thiếu đi phần nội dung chi tiết.

Theo thông tin từ: www.thuvientinhoc.vn/index.php?newsid=14182 thì từ nay thuvientinhoc.vn đã cung cấp RSS Full, nghĩa là webmaster có thể bổ sung một lượng bài viết đáng kể và chất lượng vào forum của mình với nội dung đầy đủ chi tiết, bao gồm cả link download.

RSS Full của thuvientinhoc.vn bao gồm 2 loại: Loại 1 là tất cả tài nguyên hiện có từ lúc mở cửa Thư viện đến giờ (trên 10.000 bài viết) và loại 2 là 30 tài nguyên mới nhất mỗi ngày.

RSS Full loại 1 dành cho những website, forum mới mở hoặc lần đầu tiên muốn lấy hết tất cả bài viết hiện có. Còn loại 2 chỉ để lấy định kỳ 30 tài nguyên mới nhất (sau khi đã khai thác loại 1). Bạn nên dùng cả 2 loại

Lưu ý: bạn nên đọc sơ qua toàn bộ hướng dẫn trước khi thực hiện, vì có thể bạn sẽ bị trường hợp bài viết bị trùng lặp

A. RSS VỚI VBULLETIN
A1. LẤY TỰ ĐỘNG RSS FULL DÀNH CHO VBULLETIN
1. Dùng IDM hoặc Flashget để download link này thành rssfull.xmlhttp://thuvientinhoc.vn/rssfull.php
2. Upload file rssfull.xml lên thư mục gốc của forum, ví dụ: http://diendantinhoc.vn/rssfull.xml
3. Đăng nhập vào admincp
4. Tìm đến menu trái: RSS Feeds > Add New RSS Feed
5. Điền vào các thông tin sau (mục nào không đề cập thì bạn để mặc định, không sửa):

  • Feed is Enabled: Yes
  • Title: RSS Full Thuvientinhoc.vn
  • URL of Feed: điền vào link của file rssfull.xml mà bạn đã upload ở bước 2, ví dụ:http://tenforumcuaban.com/rssfull.xml
  • Check Feed Every: 10 minutes
  • Username: Admin
    (hoặc tạo mới Username tên là thuvientinhoc.vn rồi điền vào cũng được)
  • Category: chọn forum để chứa các bài viết đồ họa từ thuvientinhoc.vn
  • Body Template: thay nội dung đang có bằng nội dung sau
HTML Code:
{feed:description} 
Nguồn: [URL]{feed:link}[/URL]
Sau đó, nhấn Save (Nếu nhấn Preview Feed có thể bị timeout).
Do file rssfull.xml khá lớn nên sẽ vBulletin sẽ tự động chạy khoảng 1 ngày mới import được hết số lượng bài viết. Cứ mỗi 10 phút (theo thiết lập ở Check Feed Every) sẽ lấy vài trăm bài.


Trích dẫn:
Nếu forum của bạn có chia ra các danh mục con, thì bạn có thể dùng RSS Full tương ứng với từng danh mục, chứ không nhất thiết phải download link http://thuvientinhoc.vn/rssfull.php. Các danh mục tương ứng, bạn xem tại www.thuvientinhoc.vn/index.php?newsid=14182
Tại sao phải Lưu lại file xml và upload lên forum?
Vì RSS Full thường xuyên được cập nhật, vì vậy nếu bạn lấy link trực tiếp thì từ thuvientinhoc thì vBulletin có thể đăng trùng bài với RSS 30 bài mới nhất (xem phần A2)

A2. LẤY TỰ ĐỘNG 30 BÀI VIẾT MỚI NHẤT DÀNH CHO VBULLETIN
Sau khi đã Add RSS Full rồi, bạn làm tiếp Add RSS 30 bài mới nhất. Cách làm tương tự phần A1, nhưng khác đôi chút:
1. Do số lượng bài mới nhất chỉ liệt kê ra 30 tài nguyên, cho nên bạn không download và upload file xml như trên, mà dùng link trực tiếp từ thuvientinhoc.vn: ví dụ của danh mục vector là http://thuvientinhoc.vn/rss_vector.php
2. Thiết lập thời gian giữa mỗi lần lấy bài tự động (Check Feed Every) là: 30 phút thay vì 10 phút
Sau đó Save lại.

Như vậy bạn đã hoàn thành 2 bước quan trọng, đó là: Lấy tất cả bài viết hiện có và Lấy 30 bài mới nhất của Thư viện Tin học.

Lưu ý: Trong các bài viết bạn thường thấy xuất hiện cặp thẻ [download][/download]. Mục đích của cặp thẻ BBCODE này dùng để đánh dấu link download nằm ở ngay bên dưới, xem hướng dẫn cài đặt thẻ BBCODE này tại đây.

Một điều nữa không quên đó là: sau 1 ngày cài đặt RSS Full, bạn nên xóa đi vì không còn giá trị (nhớ xóa luôn file rssfull.xml trên host luôn). Làm sao biết xóa RSS lúc nào? Bạn kiểm tra thấy có cập nhật thời gian (Last Checked) nghĩa là đã hoàn tất

B. RSS VỚI PHPBB

B1. LẤY TỰ ĐỘNG RSS FULL DÀNH CHO PHPBB
1. Dùng IDM hoặc Flashget để download link này thành rssfull.xmlhttp://thuvientinhoc.vn/rssfull.php
2. Upload file rssfull.xml lên thư mục gốc của forum, ví dụ: http://diendantinhoc.vn/rssfull.xml

C. RSS VỚI INVISION POWER BOARD

C1. LẤY TỰ ĐỘNG RSS FULL DÀNH CHO IPB
Do file RSS Full khá lớn, nên khi import vào chỉ lấy được vài trăm bài rồi timeout. Sau đó không lấy thêm bài viết (không như vBulletin, lấy từ từ).

Vì vậy, tạm thời bạn dùng RSS 30 bài mới nhất, tùy thể loại bạn có thể chọn tại đây:http://www.thuvientinhoc.vn/index.php?newsid=14182

Cách thực hiện:
1. Đăng nhập vào trang admin
2. Click chọn thẻ Forums > RSS Management > RSS Import > RSS Import Stream > RSS Title > Click vào mũi tên đổ xuống kế bên chữ Enable
3. Nhập vào các thông tin sau (mục nào không đề cập thì bạn để mặc định)

  • RSS Import Stream Title: RSS 30 bài vector
  • RSS Import Stream URL: http://thuvientinhoc.vn/rss_vector.php
  • RSS Import Stream Character Set: UTF-8
  • RSS Import Into Forum: chọn Forum tương ứng với nội dung của RSS Vector
  • RSS Import Poster's Name: admin (hoặc nhập tên thành viên nào đó. Bạn nên tạo 1 username khác tên là: thuvientinhoc.vn rồi nhập vào)
  • RSS Import Add Link To Post: Nguồn: {url}
  • RSS Import Per Go: 30
  • RSS Import Refresh: 30






No comments:

Post a Comment