[VNXF] BBCode Share Lock - Chia sẻ mới được xem nội dung

Blue

Founder
Thành viên BQT
Tham gia
25/02/2015
Bài viết
931
Được Like
1,553
Nhiều bạn mong muốn có một addon nào đó có thể ép người dùng phải chia sẻ bài viết lên Facebook mới có thể xem nội dung. Vì vậy hôm nay mình xin chia sẻ với mọi người addon [VNXF] BBCode Share Lock này, nếu có thể hãy chia sẻ bài này lên Facebook của bạn để mọi người cùng chia sẻ với những bạn khác nhé.

Cài đặt rất đơn giản, bạn chỉ cần up file lên như mọi addon khác, sau đó khi viết hoặc trả lời bài sẽ hiện 1 nút bbcode có hình ổ khóa, nội dung nằm trong bbcode chỉ hiện khi bạn chia sẻ bài viết đó lên facebook cá nhân.

Addon này làm theo kiểu đơn giản nhất, các bạn thích trang trí thế nào thì có thể tìm các template có tên tương tự và sửa css trong đó.

Cập nhật bản 2.0: Fix lỗi không hiện nút share, like Facebook.

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

Blue - VNXF
 

Đính kèm

  • VNXF BBCode Share Lock 1.2.zip
    19.5 KB · Lượt xem: 314
  • VNXF BBCode Share Lock 2.0.zip
    19.7 KB · Lượt xem: 249
Sửa lần cuối:

Jindo_Katori

FirstSergeant
Tham gia
01/03/2015
Bài viết
1,454
Được Like
1,193
Kiểm tra khóa bbcode là [lock]...[/lock] đúng huk bác?
Em test thử (đúng khóa) vì không hiện text.
Nhưng không thấy hiệu ứng gì xảy ra hết? ;(
 
Sửa lần cuối:

Jindo_Katori

FirstSergeant
Tham gia
01/03/2015
Bài viết
1,454
Được Like
1,193
À được rồi nhé bác... Code chạy rất tốt. Có đều không có phân quyền xem xuyên nội dung hở bác. Admin cũng phải share wasntme~~
P/S: Mấy sếp không cho sửa comment thành ra phải cm đến mấy dòng... cứ như spam! :=(
 
  • Like
Reactions: THB

Jindo_Katori

FirstSergeant
Tham gia
01/03/2015
Bài viết
1,454
Được Like
1,193
Review sơ bộ bản 1.2 này như sau:
- Gọn nhẹ
- Đơn giản dễ sử dụng
- Giao diện responsive rất tốt (đẹp trên cả diện thoại)
- Nhớ được tài khoản user đã share và chưa share
- Tuy nhiên nhược điểm củ chuối là chưa ổn định:
+ Lúc lock lúc không, đặc biệt nhất là addon luôn luôn delay nên thường nội dung hiện ra đọc xong hết rồi nó mới lock devil~~ (trên cả PC lẫn MOBILE).
+ Chưa tìm thấy phân quyền group cho admin không phải share (đến người post bài vẫn phải share) doh~~
Lót dép hóng phiên bản sửa lỗi tiếp theo của xếp @Blue rock~~

Bạn ơi làm sao để hoạt động trên resource
kiểu như share mới được download
Bác ẩn link down đi như 1 nội dung là được mà
 
Sửa lần cuối:

longruoi

MasterCorporal
Thành viên BQT
Tham gia
19/04/2015
Bài viết
260
Được Like
213
Review sơ bộ bản 1.2 này như sau:
- Gọn nhẹ
- Đơn giản dễ sử dụng
- Giao diện responsive rất tốt (đẹp trên cả diện thoại)
- Nhớ được tài khoản user đã share và chưa share
- Tuy nhiên nhược điểm củ chuối là chưa ổn định:
+ Lúc lock lúc không, đặc biệt nhất là addon luôn luôn delay nên thường nội dung hiện ra đọc xong hết rồi nó mới lock devil~~ (trên cả PC lẫn MOBILE).
+ Chưa tìm thấy phân quyền group cho admin không phải share (đến người post bài vẫn phải share) doh~~
Lót dép hóng phiên bản sửa lỗi tiếp theo của xếp @Blue rock~~

Hai cái củ chối bạn nêu khắc phục dễ mà.

Thứ nhất để đỡ bị delay thì đoạn script bác nên tạo Template Modification và quăng cái toàn bộ nội dung của template VNXF_Share_Lock vào template page_container_js_head Như vậy script đó sẽ được ưu tiên chạy trước. Sẽ không bị delay.

Thứ 2 để admin và quản trị không cần share cũng thấy đc nội dung thì trong tempate VNXF_Share_Lock bạn sửa như sau.

Thêm vào đầu:
PHP:
<xen:if is="{$visitor.is_moderator} || {$visitor.is_admin}">
<xen:else />
Thêm vào cuối:
PHP:
</xen:if>

Cái này mình chưa tìm được biến chủ toppic nên chưa thêm điều kiện vào được, bác nào biết biến thì thêm vào:
Ví dụ
PHP:
<xen:if is="{$visitor.is_moderator} || {$visitor.is_admin} || {$chutopic}">

Cơ mà ta tính làm phiên bản fix lỗi, nhưng mà sợ phạm thượng nên thoai..kaka
 
Sửa lần cuối:

longruoi

MasterCorporal
Thành viên BQT
Tham gia
19/04/2015
Bài viết
260
Được Like
213
thử cái {$thread.user_id} xem bạn
Có thể đấy, mình hướng dẫn bạn kia thôi chứ mình k dùng đến. Cái này view sources trên máy tính có thể ra giá trị..tại mình dùng đt nên pó tay..hi
 

dcstylexf

Major
Tham gia
24/03/2015
Bài viết
2,005
Được Like
1,616
Tìm ra nguồn bản addon trên hình như là của VIETDESIGN.
Làm bản FIX luôn đi bác @longruoi ơi
Share thêm 1 bản khác của của KYNIEM đang sử dụng (thấy đẹp và không bị delay):
Demo: http://kyniem.org/bai-viet/ns-social-like-locker-integrate-for-xenforo.4150.html (có điều chưa tìm được link down của bản này)
ừm, bản này công nhận đẹp :))) Chắc chả phải addon đâu, là code tay thì phải :v
 

longruoi

MasterCorporal
Thành viên BQT
Tham gia
19/04/2015
Bài viết
260
Được Like
213
Tìm ra nguồn bản addon trên hình như là của VIETDESIGN.
Làm bản FIX luôn đi bác @longruoi ơi
Share thêm 1 bản khác của của KYNIEM đang sử dụng (thấy đẹp và không bị delay):
Demo: http://kyniem.org/bai-viet/ns-social-like-locker-integrate-for-xenforo.4150.html (có điều chưa tìm được link down của bản này)
Cái bản khác đó cũng chỉ là code lại addon social_like_locker_integrate thôi.
Tương tự bản mình code lại khóa nội dung CODE, HTML, PHP mình có share bên này rồi, bác chịu khó tìm, không thì link bên site của mình ở đây nè.
 

Jindo_Katori

FirstSergeant
Tham gia
01/03/2015
Bài viết
1,454
Được Like
1,193
Cái bản khác đó cũng chỉ là code lại addon social_like_locker_integrate thôi.
Tương tự bản mình code lại khóa nội dung CODE, HTML, PHP mình có share bên này rồi, bác chịu khó tìm, không thì link bên site của mình ở đây nè.
Mình có tra hướng dẫn edit code của social_like trong đó đổi "like" thành "share" trong JS thôi. Nhưng quan trọng là mọi người nói nó không có bbcode chỉ có hỗ trợ lock link + soure down 8-| ?
 

longruoi

MasterCorporal
Thành viên BQT
Tham gia
19/04/2015
Bài viết
260
Được Like
213
Mình có tra hướng dẫn edit code của social_like trong đó đổi "like" thành "share" trong JS thôi. Nhưng quan trọng là mọi người nói nó không có bbcode chỉ có hỗ trợ lock link + soure down 8-| ?
He..thì mở file xml của addon bác @Blue ra nghiên cứu là ra mà..
Đoạn này là nhét vào bbcode nè:
PHP:
  <bb_codes>
    <bb_code bb_code_id="lock" bb_code_mode="replace" has_option="no" callback_class="" callback_method="" option_regex="" trim_lines_after="0" plain_children="0" disable_smilies="0" disable_nl2br="0" disable_autolink="0" allow_empty="0" allow_signature="1" editor_icon_url="js/VNXF/ShareLock/lock.png" sprite_mode="0" active="1">
      <replace_html><![CDATA[<div class="to-lock">{text}</div>]]></replace_html>
      <replace_html_email></replace_html_email>
      <replace_text></replace_text>
      <example></example>
    </bb_code>

Cứ tập tành đi, rồi sẽ tự phát triển được addon, cảm giác sướng lắm..hi
 

Blue

Founder
Thành viên BQT
Tham gia
25/02/2015
Bài viết
931
Được Like
1,553
Thế rốt cuộc các anh em có bổ sung, update gì thêm không, chia sẻ với mọi người nào.
Dạng addon này thì cũng lấy bên đây đắp qua bên kia, ai có thì đóng góp nhé :)
 

mcjury

Corporal
Tham gia
02/01/2016
Bài viết
170
Được Like
49
Share fb không thấy nội dung mà share G+1 lại có. Ai bị không
 

Top Bottom