Em muốn đưa nút like/share ra ngoài trang chủ mong mọi người hướng dẫn giúp ạ.
Đưa ra trang chủ hoặc hiển thị nút share ở trang rss cũng được ạ. Mong chỉ giúp em với.
Thảo luận trong 'Các Vấn Đề Khác' đăng bởi lumina430, 29/08/2016 13:31.
Em muốn đưa nút like/share ra ngoài trang chủ mong mọi người hướng dẫn giúp ạ.
Đưa ra trang chủ hoặc hiển thị nút share ở trang rss cũng được ạ. Mong chỉ giúp em với.
Hơn nữa tháng nay mấy pro bận bịu dự án mới rồi nên không ai giúp đâu.
Note lại, từ giờ đến mai ko ai giúp thì mình giúp. Làm cho site mình luôn.
Đơn giản thì thế này:
Mở file: viewcat_page.tpl
tìm đến 2 đoạn:
<p> {CONTENT.hometext} </p>
Thêm vào dưới nó đoạn code sau:
<!-- AddThis Button BEGIN --> <div class="addthis_toolbox addthis_default_style "> <a class="addthis_button_facebook_like" fb:like:layout="button_count"></a> <a class="addthis_button_google_plusone"></a> <a class="addthis_button_facebook"></a> <a class="addthis_button_zingme"></a> <a class="addthis_button_govn"></a> <a class="addthis_button_tagvn"></a> <a class="addthis_button_twitter"></a> <a class="addthis_button_favorites"></a> <a class="addthis_button_google"></a> <a class="addthis_counter addthis_bubble_style"></a> </div> <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4e344ae31e7ef1cc"></script> <!-- AddThis Button END -->
Nhấn F5 xem sao
Cái này là share link chuyên mục rồi a, ý bạn ấy là share cho từng bài viết trong chuyên múc đó ý a.
Em vừa về quê nghỉ 2/9 rồi, tranh thủ đi nắp camera :)))
themes/default/modules/shops/detail.tpl
Tìm đến dòng
<li class="pull-left">
<div class="fb-like" data-href="{SELFURL}" data-width="The pixel width of the plugin" data-height="The pixel height of the plugin" data-colorscheme="light" data-layout="button_count" data-action="like" data-show-faces="true" data-send="false" data-share="true">
</div>
thay bằng
<li class="pull-left">
<div class="fb-like" data-href="{SELFURL}" data-layout="button_count" data-action="like" data-show-faces="false" data-share="true"> </div>
</li>
Xin lỗi em lại vừa mơ ngủ. trả lời sai vấn đề. cái em trả lời là cho module shop. còn vấn đề của chủ thớt lại là module news
themes\default\modules\news\topic.tpl
Tìm đoạn này
<!-- BEGIN: adminlink --> <p class="text-right"> {ADMINLINK} </p> <!-- END: adminlink -->
Thêm vào trong nó các nút của FB ..
<!-- BEGIN: adminlink --> <p class="text-right"> <!-- BEGIN: socialbutton --> <div class="well well-sm"> <ul class="nv-social-share"> <li class="facebook"> <div class="fb-like" data-href="{SELFURL}" data-layout="button_count" data-action="like" data-show-faces="false" data-share="true"> </div> </li> <li> <div class="g-plusone" data-size="medium"></div> </li> <li> <a href="http://twitter.com/share" class="twitter-share-button">Tweet</a> </li> </ul> </div> <!-- END: socialbutton --> {ADMINLINK} </p> <!-- END: adminlink -->
Thêm rồi nhưng không thấy ở đâu? Click vào đâu để thấy nó vậy bạn?
Bác : hoanglongvnpt trả lời như vậy là ổn rùi. Nhưng mà nhược điểm của nó là chỉ khi đăng nhập với quyền admin nó mới hiện ra thôi.
<!-- AddThis Button BEGIN --> <div class="addthis_toolbox addthis_default_style "> <a class="addthis_button_facebook_like" fb:like:layout="button_count"></a> <a class="addthis_button_google_plusone"></a> <a class="addthis_button_facebook"></a> <a class="addthis_button_zingme"></a> <a class="addthis_button_govn"></a> <a class="addthis_button_tagvn"></a> <a class="addthis_button_twitter"></a> <a class="addthis_button_favorites"></a> <a class="addthis_button_google"></a> <a class="addthis_counter addthis_bubble_style"></a> </div> <!-- AddThis Button END --> <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4e344ae31e7ef1cc"></script> <p> {CONTENT.hometext} </p>
Còn nếu sử dụng mã này
Tìm đến đoạn này <div class="text-muted"> <ul class="list-unstyled list-inline"> <li><em class="fa fa-clock-o"> </em> {CONTENT.publtime}</li> <li><em class="fa fa-eye"> </em> {LANG.view}: {CONTENT.hitstotal}</li> <!-- BEGIN: comment --> <li><em class="fa fa-comment-o"> </em> {LANG.total_comment}: {CONTENT.hitscm}</li> <!-- END: comment --> </ul> </div> Thêm vào để thành <div class="text-muted"> <ul class="list-unstyled list-inline"> <li><em class="fa fa-clock-o"> </em> {CONTENT.publtime}</li> <li><em class="fa fa-eye"> </em> {LANG.view}: {CONTENT.hitstotal}</li> <!-- BEGIN: comment --> <li><em class="fa fa-comment-o"> </em> {LANG.total_comment}: {CONTENT.hitscm}</li> <!-- END: comment --> <li> <em class="fb-like" data-href="{CONTENT.link}" data-layout="button_count" data-action="like" data-show-faces="false" data-share="true"></em> </li> <li> <em class="g-plusone" data-size="medium"></em> </li> </ul> </div>
Đăng nhập với admin thì nó sẽ hiện ra đủ cả FB
CHÚ Ý: BIẾN "CONTENT.link " của fb nó cho phép chia sẻ bài viết với giới thiệu ngắn ngọn của bài viết đó - chăc là bạn cần cái này ?
- Tôi cũng đang tìm xem tại sao cái nút chia sẻ FB trên module news ... nó chỉ hiển thị khi đăng nhập với tài khoản admin.
<li> <em class="fb-like" data-href="{CONTENT.link}" data-layout="button_count" data-action="like" data-show-faces="false" data-share="true"></em>
<!-- AddThis Button BEGIN --> <!-- AddThis Button END -->
Xoá bỏ đám đó đi.
Hj chỉ cần nó hiện được nút share là ok rồi. Tài khoản admin cũng được. Để làm thử xem. Cám ơn rất nhiều
Xin lỗi ! em cũng mắt nhắm mắt mở. sau thấy các bác ý kêu nên tự tay test trực tiếp. Vì em làm được bên module shop rùi. còn news thì như em nói đó. Có 2 cách đó. Cách của em thì sẽ cho phép lấy đúng link của bài viết. Cái bài viết sai chỗ phải sửa thì lại không cho xóa, sửa, nên cứ viết tiếp.
Mở file: viewcat_page.tpl
tìm đến 2 đoạn:
Tìm đến đoạn này <div class="text-muted"> <ul class="list-unstyled list-inline"> <li><em class="fa fa-clock-o"> </em> {CONTENT.publtime}</li> <li><em class="fa fa-eye"> </em> {LANG.view}: {CONTENT.hitstotal}</li> <!-- BEGIN: comment --> <li><em class="fa fa-comment-o"> </em> {LANG.total_comment}: {CONTENT.hitscm}</li> <!-- END: comment --> </ul> </div> Thêm vào để thành <div class="text-muted"> <ul class="list-unstyled list-inline"> <li><em class="fa fa-clock-o"> </em> {CONTENT.publtime}</li> <li><em class="fa fa-eye"> </em> {LANG.view}: {CONTENT.hitstotal}</li> <!-- BEGIN: comment --> <li><em class="fa fa-comment-o"> </em> {LANG.total_comment}: {CONTENT.hitscm}</li> <!-- END: comment --> <li> <em class="fb-like" data-href="{CONTENT.link}" data-layout="button_count" data-action="like" data-show-faces="false" data-share="true"></em> </li> <li> <em class="g-plusone" data-size="medium"></em> </li> </ul> </div>
Kết quả
Khi click vào chia sẻ FB thì sẽ có kết quả