Code tự động cập nhật tin tức cho Blog/we bsite !

M

may tinh 116

Guest
Để trang web của bạn luôn ở trong trạng thái tươi mới mà bạn không
muốn mất công thực hiện các công việc copy and paste, hoặc bạn không
có khả năng lập trình để tự xây dựng chức năng cập nhật cho mình. Mình
đã làm ra một công cụ nho nhỏ mang lại tiện ích đó mà bạn không cần
phải mất công: chỉ với một vài dòng HTML trang web của bạn luôn được
cung cấp những tin tức mới nhất khi người dùng ghé thăm.

Công cụ mà mình đang nói tới đó là dtnews, công cụ này tự động scan
liên tục 10 phút 1 lần và truy xuất những thông tin mới nhất từ một số
nguồn báo lớn: VnExpress, Vietnamnet, Tuổi Trẻ Online, Thanh Niên
Online, Tiền Phong Online với nhiều chủ đề đa dạng. Bạn có thể đề nghị
thêm nguồn tin và/hoặc chủ đề nếu muốn

Một điều cần quan tâm đó là bản quyền! Việc cập nhật tin tức tự động
như vậy có vi phấm bản quyᝁn không? Không hᝁ vÏ công c᝼ này không bóc
tách nội dung tin mà giữ nguyên hiện trạng toàn bộ trang web như nó
thấy vào thời điểm nó scan. Mọi quảng cáo và các liên kết khác của
nguồn báo đều được giữ nguyên.

Nói nhiều quá, việc cần làm là gì? Hãy copy đoạn mã dưới đây và đặt
vào chỗ bạn muốn hiển thị trên trang web của mình:

<script type="text/javascript" src="http://www.ndthuan.com/news/
update.php"></script>

Các lựa chọn bạn có thể thêm để custom hiển thị đó là:
* img: Nếu muốn hiển thị hình ảnh đi kèm với bản tin thì thêm img=1
vào đường dẫn script tức là: update.php?img=1
* desc: Nếu muốn hiển thị tóm tắt bản tin thì thêm desc=1 vào:
update.php?desc=1
* num: Số lượng tin bạn muốn hiển thị. Ví dụ bạn muốn hiển thị 7 tin
thĂŹ thĂŞm num=7 vĂ o: update.php?num=7
* target: Đây là lựa chọn xem các liên kết tới tin tức trỏ vào cửa sổ
nào. Nếu bỏ trống thì mọi tin sẽ trỏ vào cửa sổ hiện tại. Ví dụ:
update.php?target=my_window
* t: Hiển thị tin của một chủ đề nào đó, nếu không có lựa chọn này
công cụ sẽ hiển thị các tin mới nhất theo mọi chủ đề. Ví dụ bạn chỉ
muốn hiện các tin về Thể Thao thì thêm t=the-thao vào: update.php?
t=the-thao. Danh mục mã các chủ đề tin gồm có:
- Thế Giới: the-gioi
- Việt Nam: viet-nam
- Kinh Táşż: kinh-te
- Khoa Học: khoa-hoc
- Công Nghệ: cong-nghe
- Đời Sống: doi-song
- PhĂĄp Luáş­t: phap-luat
- Sᝊc Khoẝ: suc-khoe
- Thᝃ Thao: the-thao
- Văn Hoå: van-hoa

Kết hợp nhiều lựa chọn: nếu bạn muốn hiện thị 10 tin từ chủ đề Công
Nghệ, có hiển thị hình và tóm tắt thì đoạn mã cần copy đó là:

<script type="text/javascript" src="http://www.ndthuan.com/news/
update.php?img=1&desc=1&t=cong-nghe&num=10&target=my_window"></script>


Bạn có thể tự định dạng CSS cho các bản tin được xuất ra, đây là tên
các class được dùng tới:



* dtnews-story: tác động lên một dòng tin, bao gồm tiêu đề, hình
ảnh và tóm tắt

* dtnews-story-title: tác động lên tiêu đề tin

* dtnews-story-image: tác động lên hình ảnh của tin

* dtnews-story-desc: tác động lên phần tóm tắt của tin



Một đoạn mã CSS mà mình đề nghị đó là:



.dtnews-story {clear: both}

.dtnews-story-image {float:left; width: 80px; border: #000 solid 1px;
margin-right: 2px}

LĆ°u Ă˝:

Bạn hãy chắc chắn là đã có thẻ META thông báo charset của trang trong
phần HEAD:
<head>

<meta http-equiv=”content-type” content=”text/html; charset=utf-8″ />

</head>

nếu không có bạn hãy thêm vào phông chữ của bạn mới hiện đầy đủ
www.maytinh116.com
theo nguyễn đức thuận
 

Welcome to EDABoard.com

Sponsor

Back
Top