Các loại Thẻ data trong blogspot là gì? cách sử dụng các loại Thẻ data trong blogspot như thế nào trong lập trình blosgpot.
– Thẻ data là thẻ được Google cung cấp để lấy hầu như toàn bộ thông tin cần thiết tại blog của chúng ta mà chúng ta nhập vào hoặc thiết lập như, bài viết, tiêu đề, địa chỉ url của bài viết, hình ảnh, … và rất nhiều cái khác nữa. Thẻ data được sử dụng trong widget (tiện ích) nào sẽ lấy ra thông tin, tại widget đó.
Cú pháp sử dụng thẻ data
Đối với từng loại widget, thì có từng kiểu dữ liệu được lấy ra. Có 2 định dạng thẻ data có thể sử dụng
<data:tên/>
hoặc
<data:tên1.tên2/>
tên,tên1: là tên dữ liệu cần lấy ra ví dụ
<data:title/> // Lấy ra tiêu đề widget hiện tại
tên2: là tên nằm trong danh sách dữ liệu có thể lấy ra của tên1 ví dụ
<data:photo.url/> // Lấy ra địa chỉ hình ảnh
Danh sách dữ liệu của từng widget
Dưới đây là toàn bộ danh sách dữ liệu có thể lấy ra từ blog của chúng ta.
Globally Available Data (Dữ liệu có sẵn)
Page Header (Tiêu đề Trang)
Blog Posts (Bài đăng trên Blog)
Blog Archives (Lưu trữ Blog)
Profile (Hồ sơ)
Text / HTML / JavaScript
Feed (Nguồn cấp)
Picture (Hình ảnh)
Labels (Nhãn)
List (Danh sách)
Link List (Danh sách Liên kết)
Logo
Globally Available Data (Dữ liệu có sẵn)
Không giống như những loại data của thẻ widget khác, những cái bạn thấy ở đây có thể sử dụng ở bất cứ đâu trong template của bạn. Lưu ý, bạn phải thêm “blog” là dữ liệu đầu để lấy ra thông tin, ví dụ như <data:blog.title/>, v.v..
title: Tiêu đề của blog.
pageType: Định dạng của trang hiện tại. Là ‘item’, ‘archive’, hoặc ‘index’.
url: Địa chỉ url của trang hiện hành.
homepageUrl: Địa chỉ trang chủ.
pageTitle: Tiêu đề của trang hiện hành. Bình thường nó sẽ vẫn là tiêu đề của blog, nhưng có thể có thêm thông tin của bài viết hoặc trang lưu trữ.
encoding: Bộ mã sử dụng cho blog, ví dụ UTF-8.
languageDirection: Một trong 2 “ltr” hoặc “rtl” tương ướng với ngôn ngữ left-to-right (viết từ tráng sang phải) right-to-left (từ phải sang trái).
feedLinks: Tự động nhận dạng feed links.
Page Header (Tiêu đề Trang)
Đây là một widget đơn giản chỉ gồm 2 dữ liệu. Bạn có thể đơn giản gọi nó như sau <data:title/> và <data:description/>.
title: Tiêu đề của blog.
description: Mô ta của blog.
Blog Posts (Bài đăng trên Blog)
Đây là thành phần chính của mọi blog, và dữ liệu thì khá là phức tạp. Mình xin nhắc lại là nó khá là phức tạp, do dó ai muốn tự tay viết lại tiện ích này thì nên tham khảo kỹ ở các template khác trước xem họ viết như thế nào. Nói thế thôi, dưới đây là danh sách dữ liệu trong widget này.
feedLinks: Danh sách feed của trang. Nếu ở trang chủ, feed này chỉ chứa bài viết; Còn nếu ở trang bài viết, nó sẽ chứa thêm cả phần feed của nhận xét. Trong mục này gồm có:
url: Địa chỉ URL của feed.
name: Tên của feed (v.d. ‘Bài đăng’ hoặc ‘Nhận xét’).
feedType: Kiểu dữ liệu của feed (Atom hoặc RSS).
mimeType: Định dạng của feed.
olderPageUrl: Nếu có bài viết cũ hơn bài viết hiện tại đang xem, đây sẽ là địa chỉ URL đến bài viết đó. Cái này chỉ xuất hiện tại trang bài viết.
olderPageTitle: Tiêu đề của bài viết cũ hơn.
newerPageUrl: Tương tự với olderPageUrl, nhưng ngược lại, đây là địa chỉ bài viết mới hơn.
newerPageTitle: Tiêu đề bài viết mới hơn.
commentLabel: Cụm từ bạn thiết lập cho nhận xét (Bố cục >> Chỉnh sửa Bài đăng trên Blog bạn sẽ thấy) v.d. “Nhận xét”
authorLabel: Cụm từ bạn thiết lập cho bài đăng, v.d. “Được đăng bởi”
timestampLabel: Cụm từ bạn thiết lập cho thời gian đăng bài, v.d. “vào lúc”
postLabelsLabel: Cụm từ giới thiệu về nhãn, v.d. “Nhãn:”
backlinksLabel: Cụm từ mô tả về backlinks của bài, v.d. “Các liên kết với bài này”
posts: Danh sách tất cả các bài viết. Mỗi bài viết gồm có những dữ liệu sau:
dateHeader: Ngày đăng của bài viết, chỉ xuất hiện khi bài viết đầu tiên đăng vào ngày đó.
id: Số thứ tự (ID) của bài viết.
title: Tiêu đề bài viết.
body: Nội dung của bài viết.
author: Tên của tác giả bài viết.
url: Địa chỉ cố định của bài viết.
timestamp: Thời gian đăng bài. Không giống như dateHeader, cái này xuất hiện ở mọi bài viết.
labels: Danh sách nhãn của bài viết. Nhãn lại gồm có các dữ liệu sau:
name: Tên của nhãn.
url: Địa chỉ URL của nhãn, địa chỉ này sẽ lấy ra toàn bộ bài viết co nhãn.
isLast: True hoặc false. Xem xét coi có phải nhãn cuối cùng trong danh sách (Hữu ích cho việc bỏ dấu phẩy nếu nó là nhãn cuối).
allowComments: ‘True’ (Đúng) nếu cho chép nhận xét tại bài.
numComments: Số lượng nhận xét tại bài viết hiện tại.
showBacklinks: Hiện backlinks cho bài viết hiện tại.
numBacklinks: Số lượng backlinks bài viết hiện tại.
addCommentUrl: Địa chỉ URL của ‘thêm nhận xét’ của bài viết hiện tại.
emailPostUrl: Địa chỉ URL của ‘Gửi bài đăng qua Email’ của bài viết hiện tại.
editUrl: Địa chỉ URL sửa bài viết hiện tại.
feedLinks: Danh sách feed của bài viết. (Khác với blog feedLinks ở đầu bài, nó có thể chứa feeds của nhận xét.) Mỗi feedLinks gồm có:
url: Địa chỉ URL của feed.
name: Tên của feed (v.d. ‘Bài đăng’ or ‘Nhận xét’).
feedType: Loại feed (Atom hay RSS).
mimeType: Định dạng của feed.
comments: Danh sách toàn bộ nhận xét của bài viết hiện tại (chỉ hiện ở trang bài viết).
DienDan.Edu.Vn Cám ơn bạn đã quan tâm và rất vui vì bài viết đã đem lại thông tin hữu ích cho bạn.DienDan.Edu.Vn! là một website với tiêu chí chia sẻ thông tin,... Bạn có thể nhận xét, bổ sung hay yêu cầu hướng dẫn liên quan đến bài viết. Vậy nên đề nghị các bạn cũng không quảng cáo trong comment này ngoại trừ trong chính phần tên của bạn.Cám ơn.