Share Block news thông báo, nội dung trượt lên xuống

Gửi các bạn block thông báo nội dung trược lên xuống dành cho
1. Nhóm block global.block_groups_thongbao.php
2. Nhóm chuyên mục global.block_cat_thongbao.php
Chỉ đơn giản, giải nén chép đè vào website kích hoạt 2 block trên tùy theo nhu cầu
Zalo_ScreenShot_6_5_2017_222377.png
 

Attachments

Lần sửa cuối: Năm 9, 2017 lúc 9:44 AM
Thành viên năng động
Bản 4.0.29 cả 2 block khi kích hoạt đều lỗi trang bác Nhím ơi! Bác xem lại giúp lỗi này với! Thanks!
Báo thế này bác:
Trang này hiện không hoạt động

localhost hiện không thể xử lý yêu cầu này.
HTTP ERROR 500
 
Block tương thích với Nukeviet 4.1.01 Beta 2 trở đi. Phiên bản thấp hơn mở file php lên dòng 106 - 108 gì đó tìm và xóa external_link
 
Thành viên mới
Block tương thích với Nukeviet 4.1.01 Beta 2 trở đi. Phiên bản thấp hơn mở file php lên dòng 106 - 108 gì đó tìm và xóa external_link
mình tìm external_link ở 106-108 ko thấy dùng công cụ seach thì nó có ở dòng 88 và 131 mình ko hiểu xóa như nào đây bạn có thể hướng đẫn cụ thể hơn đc ko? mình đưa vào thì cả trang của mình nó trắng hiện mình đang sài 4.029 2017-05-09_9-41-54.png
 
tải lại block phiên bản 4.29 đính kèm bài 1
 
Thích: hoanganhctt
Thành viên mới
tải lại block phiên bản 4.29 đính kèm bài 1
thank bác nhiều
 
Thành viên năng động
Sao cài lên bản Nukeviet 4.1.02 không thấy nó trượt lên xuống à ta?
 
Thành viên năng động
Em cài thủ công trên Nukeviet 4.1.02 vẫn ok, chắc là do đụng độ jquery nào đó, hoặc không thích nghi với nukeviet bản cao hơn, anh tham khảo bài này nhé của @anhyeuviolet đó, em có làm thử nên nó chạy tốt hết đấy ạ:)
https://forum.nuke.vn/threads/Xu-ly-JavaScript-khi-nang-cap-len-ban-moi.58/
 
Thành viên quá tích cực
Quản trị viên
đụng độ jquery nào trong theme bác chứ - cài mới bản 4.1 vẫn ok à
 
Thành viên quá tích cực
Quản trị viên
nó vẫn chạy mà nhỉ. Nếu làm theme mà dụng js thì code lại luôn cho nó máu. Cái sườn có sẵn rồi
 
--= Roll With The Wind =--
Quản trị viên
Chắc do block hơi lâu sau mới chạy.
Đây là TPL gốc :
HTML:
<!-- BEGIN: main -->
<style>
    #newsticker-demo a
    {
        text-decoration:none
    }
    #newsticker-demo
    {
        font-family:Verdana,Arial,Sans-Serif;
        font-size:12px;
        margin:0 auto;
        padding:5px 5px 0;
        width:100%;
    }
    #newsticker-demo img
    {
        border:2px solid #FFF
    }
    #newsticker-demo .title
    {
        font-size:14px;
        font-weight:700;
        padding:5px;
        text-align:center
    }
    .newsticker-jcarousellite
    {
        width:100%;
    }
    .newsticker-jcarousellite ul li
    {height:40px;
        display:block;
        list-style:none;
    }
    .newsticker-jcarousellite .info
    {
        float:right;
        width:100%
    }
    .newsticker-jcarousellite .info span.cat
    {
        color:gray;
        display:block;
        font-size:10px
    }
    .thumbnail{float:left;width:80px}
    .info{float:right;    width:100%}
</style>
<script type="text/javascript" src="{NV_BASE_SITEURL}themes/{TEMPLATE}/js/jquery-migrate-3.0.0.js"></script>
    <script type="text/javascript" language="javascript" src="{NV_BASE_SITEURL}themes/{TEMPLATE}/js/jcarousellite_1.0.1c4.js"></script>
    <script type="text/javascript">
    //<![CDATA[
    $(function() {
        $(".newsticker-jcarousellite").jCarouselLite({
        vertical: true,
        hoverPause:true,
        visible: 6,
        auto:3000,
        speed:2000
            });
            });
            //]]>
    </script>
<div class="newsticker-jcarousellite">
<ul class="block_groups">
    <!-- BEGIN: loop -->
        <li>
        <!-- BEGIN: img -->
        <a href="{ROW.link}" title="{ROW.title}" {ROW.target_blank} ><img src="{ROW.thumb}" alt="{ROW.title}" style="height:40px; width:60px" class="img-thumbnail pull-left"/></a>
        <!-- END: img -->
        <a {TITLE}  href="{ROW.link}" {ROW.target_blank} data-content="{ROW.hometext_clean}" data-img="{ROW.thumb}" data-rel="block_tooltip">{ROW.title_clean}</a>
    </li>
    <!-- END: loop -->
</ul>
</div>
<!-- BEGIN: tooltip -->
<script type="text/javascript">
$(document).ready(function() {$("[data-rel='block_tooltip'][data-content!='']").tooltip({
    placement: "{TOOLTIP_POSITION}",
    html: true,
    title: function(){return ( $(this).data('img') == '' ? '' : '<img class="img-thumbnail pull-left margin_image" src="' + $(this).data('img') + '" width="90" />' ) + '<p class="text-justify">' + $(this).data('content') + '</p><div class="clearfix"></div>';}
});});
</script>
<!-- END: tooltip -->
<!-- END: main -->
Có thể tìm đến dòng này:
auto:3000,

Sửa trị số 3000 thành con số thấp hơn, 500 là hợp lý với đa số trường hợp.
Xoá cache đi, block sẽ nhanh chuyển tin hơn.

NukeViet 4.1 Official dùng bình thường nhé. Block mình thử là : phienban_4.29.block_thongbao_news.
 
Thành viên năng động
Mình cài block_thongbao_news này chung với nv4_block_global.block_cats_multi_tabs (thì ko tabs được luôn ấy ), nhúng jquery-migrate-3.0.0.js
thì không đụng nữa, nhưng báo 2 lỗi,
1.png

với lỗi như vậy thì có nên tháo bỏ bớt block cho nhẹ web không các bác?
 
--= Roll With The Wind =--
Quản trị viên
Mình cài block_thongbao_news này chung với nv4_block_global.block_cats_multi_tabs (thì ko tabs được luôn ấy ), nhúng jquery-migrate-3.0.0.js
thì không đụng nữa, nhưng báo 2 lỗi,
View attachment 1906

với lỗi như vậy thì có nên tháo bỏ bớt block cho nhẹ web không các bác?
Bạn gỡ cái migrate ra, rồi xem cái nào không tương thích jQuery 3 thì nâng cấp nó lên, là hay nhất.
 
Thành viên năng động
Bạn gỡ cái migrate ra, rồi xem cái nào không tương thích jQuery 3 thì nâng cấp nó lên, là hay nhất.
cảm ơn @anhyeuviolet nhé! để từ từ mình nghiên cứu vụ nâng cấp sau, vì nếu biết nâng cấp thì không nhúng migrate rồi!:)
 
--= Roll With The Wind =--
Quản trị viên
cảm ơn @anhyeuviolet nhé! để từ từ mình nghiên cứu vụ nâng cấp sau, vì nếu biết nâng cấp thì không nhúng migrate rồi!:)
Nâng cấp tức là tìm các thư viện phù hợp thôi.
Như BX Slider chẳng hạn, có bản sửa đổi trên mạng rồi, kéo về thay thế cho cái cũ.
Migrate dùng một thời gian tạm thì được chứ lâu dài thì xung đột JS vẫn phải sửa. Cái đó nó vốn là công cụ để hỗ trợ nâng cấp JS lên bản cao hơn mà :D
 
Thành viên năng động
follow @anhyeuviolet học hỏi được nhiều thứ hay thật! rất cảm ơn vì những chia sẻ hữu ích của bạn nhé!:)
 
--= Roll With The Wind =--
Quản trị viên
follow @anhyeuviolet học hỏi được nhiều thứ hay thật! rất cảm ơn vì những chia sẻ hữu ích của bạn nhé!:)
Thật là ngại quá, ngại quá :D
 
Thành viên mới
thông số auto:3000 và speed:2000 thì tin tức nó chạy dựt lắm nhảnh lên xuống bất thường nhìn nhứt mắt vô cùng, Anh em nào sửa cho nó chạy lên từ từ theo thời gian ấn định?
 
--= Roll With The Wind =--
Quản trị viên
Sửa trị số 3000 thành con số thấp hơn, 500 là hợp lý với đa số trường hợp.
Xoá cache đi, block sẽ nhanh chuyển tin hơn.
thông số auto:3000 và speed:2000 thì tin tức nó chạy dựt lắm nhảnh lên xuống bất thường nhìn nhứt mắt vô cùng, Anh em nào sửa cho nó chạy lên từ từ theo thời gian ấn định?
 
Thành viên mới
E cài trên nukeviet 4.3, tạo mục thông báo trong mục news, thêm block thông báo nhưng không hiện bài viết ngoài site. Muốn thêm ảnh thông báo mới thì nttn các bác?