Để 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:
Code:
<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à:
Code:
<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à:
Code:
.dtnews-story {clear: both}
.dtnews-story-image {float:left; width: 80px; border: #000 solid 1px;
margin-right: 2px}Demo để bạn có thể xem thử đó là phần "tin tức" trên
trang chủ http://www.ndthuan.com/ Mọi ý kiến đóng góp và phản hồi xin
gửi tại http://www.ndthuan.com/2008/09/09/tu...bsite-cua-ban/.
mong các bạn có được một trang web luôn mới mỗi ngày
link dưới cùng là::
http://www.ndthuan.com/2008/09/09/tu-dong-cap-nhat-tin-tuc-cho-website-cua-ban/