Nhóm Blogger (Blog Code Blogger) đã cập nhật một tính năng mới. Nếu bạn đã kích hoạt Templates điện thoại di động, bạn sẽ có thể để tùy chỉnh các mẫu cho Blogger điện thoại di động bằng cách sử dụng CSS định dạng. Bạn cũng có thể kiểm soát những thành phần được hiển thị và không nên hiển thị. Bạn cũng có thể cấu hình các tiện ích để hiển thị một nội dung thay thế trong giao diện điện thoại di động.
Mặc dù điều này có vẻ rất hữ ích, Nhưng namkna đã không thể test tất cả các tính năng này!Bắt đầu từ đâu?
Để sử dụng giao diện mobile blogger thì trước tiên ta phải kích hoạt nó lên!
1- Đăng nhập vào Blog
2- Chọn Mẫu (Template)
3- Tại ô điện thoại di động (Mobile template) bấm vào biểu tượng bánh xe để vào mục cài đặt.
4- Bấm vào Có (Yes) => bấm vào tùy chỉnh (Custom) để chọn giao diện cho mobile => Bấm vào Xem trước (Preview) nếu thấy ưng ý thì bấm lưu lại (Save).
Tùy chỉnh cấu trúc của mẫu điện thoại di động của bạn.
Templates Blogger được thiết kế bằng cách sử dụng các Widget. Blogger đã thêm thuộc tính mới (di động) vào thẻ<b:widget/>. Thuộc tính này có thể 'mặc định' giá trị 'yes' (có), 'no' (không) hoặc 'only' (chỉ khi). Và tài thuộc tính này sẽ quy định widget đó có được phép hiển thị trong giao diện điện thoại di động hay không!.
Các widget hiển thị trên điện thoại di động theo mặc định như sau:- Header (Tiêu đề)
- Blog (bài đăng)
- Profile (thông tin tác giả)
- PageList (danh sách trang)
- AdSense (quảng cáo bởi google)
- Attribution (cung cấp bởi blogger)
1- Nếu bạn muốn ẩn bất kỳ một widget tiện ích nào khi sử dụng điện thoại di động bạn chỉ cần thêm thuộc tính mobile='no'trong thẻ Widget, và tiện ích đó sẽ không còn xuất hiện trong màn hình điện thoại di động.
Ví dụ namkna có thể ẩn tiện ích Attribution khi xem blog bằng điện thoại di động. bằng cách tìm widget sau:
<b:widget id='Attribution1' locked='true' title='' type='Attribution'/>và thêm thuộc tính mobile='no' vào nó như dưới:
<b:widget id='Attribution1' locked='true' mobile='no' title='' type='Attribution'/>
2- Nếu bạn muốn hiển thị các wiget không có trong danh sách mặc định ở trên cho chế độ xem blog bằng điện thoại di động, chỉ cần thiết lập thuộc tính di động mobile='yes'.
Ví dụ: Namkna muốn hiển thị widget lưu trữ Blog Archive thì chỉ cần tìm widet BlogArchive có id='BlogArchive1' như bên dưới!
<b:widget id='BlogArchive1' title='Blog Archive' type='BlogArchive'>
và thêm thuộc tính mobile='yes' để wiget BlogArchive hiển thị cả trên máy tính và điện thoại như sau:
<b:widget id='BlogArchive1' title='Blog Archive' mobile='yes' type='BlogArchive'>
Lúc này truy cập bằng mobile bạn sẽ thấy BlogArchive hoạt động!
3- Nếu bạn muốn một widget chỉ xuất hiện trong giao diện điện thoại di động, bạn có thể thiết lập thuộc tính mobile='only'.
Ví dụ : Namkna chỉ muốn widget Attribution1 (cung cấp bởi google) xuất hiện trên mobile thì ta thêm thuộc tính mobile='only' như sau:
<b:widget id='Attribution1' locked='true' mobile='only' title='' type='Attribution'/>
Nếu tôi sử dụng thẻ mobile='only' thì widget Attribution1 sẽ biến mất khi bạn xem blog bằng máy tính để bàn, laptop và chỉ hiển thị khi xem bằng mobile.
- Sử dụng cách này để các wiget hiển thị hoặc biến mất khỏi chế dộ xem blog của bạn bằng di dộng nha.
Tùy biến giao diện và cảm nhận mẫu điện thoại di động của bạn
Bây giờ bạn hoàn toàn có thể tùy chỉnh kiểu dáng của mẫu điện thoại di động của bạn. Body của mẫu điện thoại di động sẽ được theo kiểu lớp động dạng.
<body class='loading mobile'>
Hãy kiểm tra để chắc chắn rằng mẫu của bạn có thẻ sau:<body expr:class='"loading" + data:blog.mobileClass'>
Thông thường thẻ này chỉ có các mẫu simple của blogger mới có. Nếu không có hãy tháy thẻ <body> bằng nó.
Vì vậy, nếu bạn am hiểu CSS, bạn có thể sử dụng tên class này để tùy chỉnh mẫu điện thoại di động của bạn.
.mobile .date-header { text-decoration:underline; }- Bố cục Phiên bản di dộng
.mobile #outer-wrapper {max-width: 630px; width: auto;}
hoặc:
.mobile #outer-wrapper, .mobile #main-wrapper, .mobile #sidebar-wrapper {float: none; width: auto;}
Thay thế nội dung Widget của blogger khi xem trang bằng Di động
Khi bạn chuyển sang các mẫu điện thoại di động tùy chỉnh, bạn có thể thấy rằng các mẫu là quá lớn để phù hợp với một trình duyệt di động. Nếu bạn muốn, sau đó bạn có thể cung cấp nội dung thay thế bên trong một widget.
ví dụ::
<div class="widget-content"> <b:if cond="data:blog.isMobile"> <!-- Show a text link in mobile view.--> <a href="http://www.blogger.com"> Powered By Blogger </a> <b:else/> <!-- Show an image link in desktop view.--> <a href="http://www.blogger.com"> <img expr:src="data:fullButton" alt="Powered By Blogger"/> </a> </b:if> </div>
Điều này sẽ hiển thị một liên kết Powered by Blogger khi xem trên điện thoại di động, và một Powered by Blogger kèm hình ảnh khi xem trên máy tính PC hoặc Laptop.
- Bằng cách sử dụng thẻ điều kiện bạn có thể xác định được độc giả xem blog của bạn trong một trình duyệt di động hay PC.
<b:if cond="data:blog.isMobile"/>
Hoặc.
<b:if cond='data:blog.pageType == "data:blog.isMobile"'>Bạn có thể sử dụng thẻ này để tạo cho blog của mình hoàn toàn khác với phiên bản di động của blog.
Bố cục giao diện mobile?
Khác với phiên bản máy tính, phiên bản di động hoàn toàn khác.- trang chủ.
<b:includable id='mobile-index-post' var='post'>
- trang bài viết:
<b:includable id='mobile-post' var='post'>
Không có nhận xét nào:
Đăng nhận xét