Cách dùng lệnh expr đọc thẻ dữ liệu
vào
12 thg 6, 2018
expr là một lệnh mặc định đọc thẻ dữ liệu trong Blogspot mà tất cả mẫu template nào cũng phải có. Tuy nhiên bạn đã biết cách sử dụng lệnh này chưa? Rất ít người để ý vấn đề này và nếu bạn hiểu tác dụng của nó bạn áp dụng thấy nó rất hay.
2 yếu tố quan trọng bạn cần nhớ:
+ Sử dụng lệnh expr đọc một thẻ dữ liệu
Lấy ví dụ về thẻ meta mô tả Blog <meta expr:content='data:blog.metaDescription' name='description'/> trong đó data:blog.metaDescription là thẻ dữ liệu còn expr là lệnh đọc khi tải trang HTML cho ra ví dụ:
<meta content='Blog chia sẻ Thủ thuật & Seo Blogspot từ cơ bản đến nâng cao cho người mới' name='description'/>
+ Sử dụng lệnh expr đọc kết hợp từ hai thẻ dữ liệu trở lên
Lấy ví dụ <meta expr:content='data:messages.morePosts + data:blog.title' name='description'/>
Như vậy thêm dấu '+' giữa các thẻ dữ liệu để cho ra HTML sau:
<meta content='Bài đăng khácViệt Blogger - Thủ thuật & Seo Blogspot' name='description'/>
Bạn hãy để ý Bài đăng khác là dữ liệu của thẻ data:messages.morePosts và Việt Blogger - Thủ thuật & Seo Blogspot là dữ liệu của thẻ data:blog.title như vậy không có khoảng trắng giữa hai thẻ dữ liệu. Muốn thêm khoảng trắng hay ký tự nào đó giữa hai thẻ này sử dụng "<Ký tự đặc biệt>"
Nếu sử dụng khoảng trắng thêm " " thành <meta expr:content='data:messages.morePosts + " " + data:blog.title' name='description'/>
Như vậy bạn có thể hiểu vấn đề cơ bản như sau:
Ví dụ: <meta expr:content='"Các bài viết từ" + " " + data:blog.pageName + " - " + data:blog.title' name='description'/> được phân tích như sau:
- Các bài viết từ: không phải thẻ dữ liệu nên nằm trong "" thành "Các bài viết từ"
- Sử dụng một khoảng trắng đến dữ liệu tiếp theo: + " "
- Tiếp tục thêm một dữ liệu sử dụng: + data:blog.pageName
- Sử dụng ký tự (-) tiếp theo: + " - "
- Thêm thẻ dữ liệu cuối: + data:blog.title
Đoạn meta trên cho ra HTML ví dụ: <meta content='Các bài viết từ 2018 - Việt Blogger - Thủ thuật & Seo Blogspot' name='description'/>
+ Ngoài ra khi thiết kế bài viết trong phần body bạn có sử dụng lệnh expr đọc dữ liệu ví dụ như sau:
- Sử dụng 1 thẻ dữ liệu: expr:href='data:blog.homepageUrl', expr:title='data:blog.title'
- Sử dụng thẻ dữ liệu kết hợp với không phải thẻ dữ liệu: expr:href='data:label.url + "?&max-results=15"'
- Sử dụng expr đọc các mục không có trong Blogspot như data-tooltip, data-href ví dụ expr:data-tooltip='data:post.title', expr:data-href='data:blog.canonicalUrl'
Chấm hết bài!!!
2 yếu tố quan trọng bạn cần nhớ:
- Lệnh expr bắt buộc phải nằm trong các thẻ tags ví dụ meta, span, div, a...
- Lệnh expr sử dụng dấu ':' đằng sau để đọc dữ liệu
- Lệnh expr sử dụng dấu ':' đằng sau để đọc dữ liệu
+ Sử dụng lệnh expr đọc một thẻ dữ liệu
Lấy ví dụ về thẻ meta mô tả Blog <meta expr:content='data:blog.metaDescription' name='description'/> trong đó data:blog.metaDescription là thẻ dữ liệu còn expr là lệnh đọc khi tải trang HTML cho ra ví dụ:
<meta content='Blog chia sẻ Thủ thuật & Seo Blogspot từ cơ bản đến nâng cao cho người mới' name='description'/>
+ Sử dụng lệnh expr đọc kết hợp từ hai thẻ dữ liệu trở lên
Lấy ví dụ <meta expr:content='data:messages.morePosts + data:blog.title' name='description'/>
Như vậy thêm dấu '+' giữa các thẻ dữ liệu để cho ra HTML sau:
<meta content='Bài đăng khácViệt Blogger - Thủ thuật & Seo Blogspot' name='description'/>
Bạn hãy để ý Bài đăng khác là dữ liệu của thẻ data:messages.morePosts và Việt Blogger - Thủ thuật & Seo Blogspot là dữ liệu của thẻ data:blog.title như vậy không có khoảng trắng giữa hai thẻ dữ liệu. Muốn thêm khoảng trắng hay ký tự nào đó giữa hai thẻ này sử dụng "<Ký tự đặc biệt>"
Nếu sử dụng khoảng trắng thêm " " thành <meta expr:content='data:messages.morePosts + " " + data:blog.title' name='description'/>
Như vậy bạn có thể hiểu vấn đề cơ bản như sau:
- Nếu không phải là thẻ dữ liệu thì thêm trong ""
- Sử dụng dấu + giữa các thẻ đọc dữ liệu và không phải thẻ dữ liệu
- Sử dụng dấu + giữa các thẻ đọc dữ liệu và không phải thẻ dữ liệu
Ví dụ: <meta expr:content='"Các bài viết từ" + " " + data:blog.pageName + " - " + data:blog.title' name='description'/> được phân tích như sau:
- Các bài viết từ: không phải thẻ dữ liệu nên nằm trong "" thành "Các bài viết từ"
- Sử dụng một khoảng trắng đến dữ liệu tiếp theo: + " "
- Tiếp tục thêm một dữ liệu sử dụng: + data:blog.pageName
- Sử dụng ký tự (-) tiếp theo: + " - "
- Thêm thẻ dữ liệu cuối: + data:blog.title
Đoạn meta trên cho ra HTML ví dụ: <meta content='Các bài viết từ 2018 - Việt Blogger - Thủ thuật & Seo Blogspot' name='description'/>
+ Ngoài ra khi thiết kế bài viết trong phần body bạn có sử dụng lệnh expr đọc dữ liệu ví dụ như sau:
- Sử dụng 1 thẻ dữ liệu: expr:href='data:blog.homepageUrl', expr:title='data:blog.title'
- Sử dụng thẻ dữ liệu kết hợp với không phải thẻ dữ liệu: expr:href='data:label.url + "?&max-results=15"'
- Sử dụng expr đọc các mục không có trong Blogspot như data-tooltip, data-href ví dụ expr:data-tooltip='data:post.title', expr:data-href='data:blog.canonicalUrl'
Chấm hết bài!!!
Nội dung chính