CHỦ NHẬT, 16/03/2025
Sắp trưa rồi!Chúc các bạn có một ngày thành công và hạnh phúc!

Note Đóng lại {Chúc các bạn nhiều niềm vui trong cuộc sống}
Giải pháp bán hàng online Số 1 Việt Nam

[ Yêu cầu ] chỉ hiển thị tiện ích với quản trị blog

Theo yêu cầu của bạn Tài (roboonline.blogspot.com)
[FD's BlOg] - Đây là 1 thủ thuật cũng khá đơn giản, tương tự như với nút edit widget. Chỉ khi đã đăng nhập quyền quản trị blog thì khi load blog bạn mới thấy được widget mà bạn đã ẩn đi. Lưu ý là chỉ nhưng người được cấp quyền admin cho blog mới thấy được tiện ích, còn những tác giả thông thường cũng sẽ không thấy được tiện ích này.



Hình ảnh minh họa :

Khi chưa đăng nhập quyền Admin

Khi đã đăng nhập quyền Admin


Ví dụ ta có 1 widget có ID HTML 1. Các bạn vào Bố cục -> chỉnh sửa code HTML -> Nhấp chọn mở rộng mẫu tiện ích -> và các bạn sẽ thấy code của nó như bên dưới:

<b:widget id='HTML1' locked='false' title='TEST' type='HTML'>
<b:includable id='main'>
<!-- only display title if it's non-empty -->

<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>

</b:includable>
</b:widget>

- Ở đọan code trên, dòng <b:include name='quickedit'/> chính là code của icon chỉnh sửa widget. Như mình đã nói ở trên, thủ thuật này sẽ dùng cách tương tự như icon chỉnh sửa widget, nhưng các bạn cũng thấy, trong code của widget HTML1 này ko có đọan nào cho thấy icon chỉ hiển thị với quản trị blog.
- Muốn thấy được code này, các bạn hãy view source của blog thì sẽ thấy được ngay, và code của nó sẽ là đọan code này :

<span class='item-control blog-admin'>
...
...
...
</span>

- khi đã tìm được dòng code này, giờ ta chỉ việc thêm nó vào trong code của widget là xong,

<b:widget id='HTML1' locked='false' title='TEST' type='HTML'>
<b:includable id='main'>
<!-- only display title if it's non-empty -->

<span class='item-control blog-admin'>

<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>

</span>

</b:includable>
</b:widget>

- Save template lại sau khi thực hiện xong.

Chúc các bạn thành công.

Bạn đã xem chưa

0 nhận xét | Viết lời bình



Copyright © 2014 Blog Thông Tin Tổng Hợp




  • tpm1512

    Tư vấn - Thái AiTi

    Call: 0962.444.744

    tpm1512@gmail.com

    skype tpm1512