$(function() {
    var yuming = document.location.hostname;
    if(yuming == 'tuijian.blogcore.cn'){
        var CMS_HREF  = 'http://tuijian.blogcore.cn/';
        var BLOBAL_CMS_STATIC = "http://tuijian.blogcore.cn/www/static/";
    }else if(yuming == 'tuijian.blogchina.com'){
        var CMS_HREF  = 'http://tuijian.blogchina.com/';
        var BLOBAL_CMS_STATIC = "http://tuijian.blogchina.com/www/static/";
    }else if(yuming == 'tuijian5.blogcore.cn') {
        var CMS_HREF = 'http://tuijian.blogcore.cn/';
        var BLOBAL_CMS_STATIC = "http://tuijian5.blogcore.cn/www/static/";
    }else if(yuming == 'www.blogcore.cn') {
        var CMS_HREF = 'http://tuijian.blogcore.cn/';
        var BLOBAL_CMS_STATIC = "http://tuijian.blogcore.cn/www/static/";
    }else if(yuming == 'www.blogchina.com'){
        var CMS_HREF  = 'http://tuijian.blogchina.com/';
        var BLOBAL_CMS_STATIC = "http://tuijian.blogchina.com/www/static/";
    }else{
        var CMS_HREF  = 'http://tuijian.blogchina.com/';
        var BLOBAL_CMS_STATIC = "http://tuijian.blogchina.com/www/static/";
    }
    //右侧区域滚动
      //右侧区域滚动
    scroll:$(()=>{
        $(document).scroll(function() {
            let scroH = $(document).scrollTop();  //滚动高度
            let viewH = $(window).height();  //可见高度
            let contentH = $(document).height();  //内容高度
            let newH = $(".h_con1_title").height()
            let conRightH = $(".h_right").height()
            let winW=$(window).width()
            let hConH=$('.h_content').width()
            let conR=(winW-hConH)/2
            let conLeftW=hConH*0.2734
            let footerH=$(".footer").height()
            // 滚动高度> 内容高度(右侧内容高度) - 可见高度

            if(scroH >newH +  conRightH- viewH){
                $(".h_right").css({'position':'fixed','bottom':'0','right':conR})
            }else {
                $(".h_right").css({'position':'','top':'','width':conLeftW})
            }
            if (contentH - (scroH + viewH)- 20<= footerH){  //距离底部高度小于100px
                $(".h_right").css({'position':'absolute','bottom':'20px','right':0})
            }
      });
    })
	
    /**
     * @type {Array} 加载各个文章的浏览数
     * @param bids 数组
     */
    function lokk(bids=null){
        /**
         *
         * @type {Array} 加载各个文章的浏览数
         */
        var bids = [];
        var i = 0;
        $('.articlenumber').each(function(){
            bids[i]=$(this).attr("bid");
            i++;
        });
        $.ajax({
            url:CMS_HREF+'home/articlenumber',
            data:{bids:bids},
            dataType : "json",
            cache:false,
            type:'post',
            success:function(msg){
                $.each(msg,function(i,n){
                    $(".comment_article_num_"+n.aid).text(n.click);
                    $(".comment_num_"+n.aid).text(n.comment);
                    $(".support_num_"+n.aid).text(n.support);
                    $(".focus_comment_article_num_"+n.aid).text(n.click);
                    $(".focus_comment_num_"+n.aid).text(n.comment);
                    $(".focus_support_num_"+n.aid).text(n.support);


                    $(".first_comment_article_num_"+n.aid).text(n.click);
                    $(".first_comment_num_"+n.aid).text(n.comment);
                    $(".first_support_num_"+n.aid).text(n.support);
                })
            },
            error:function(){
            }
        });
    }

    /**
     * 加载更多
     */
    $("#click_more").click(function(){

        var page =parseInt($('input[name="page"]').val())+1;
        $.ajax({
            url:CMS_HREF+'home/ajax_more',
            dataType : "json",
            cache:false,
            type:'get',
            data:{page:page,limit:48},
            beforeSend:function(){
                $(".load_more").css("display","block");
                $("#click_more").hide();
            },
            success:function(msg){

                $(".load_more").css("display","none");
                $("#click_more").show();
                //请求成功
                if(msg.headline.code == 'A0200'){
                    var list = msg.headline.data.list;
                    var content= '';
                    var bids = [];
                    for(i=0;i<list.length;i++){
                        bids[i]=list[i].article_id;
                        //判断当前是否是专栏作家
                        var userinfo= list[i].user_info.rank;//是否是专栏作家
                        if(userinfo == ''){
                            userinfo = '专栏作家'
                        }else{
                            userinfo = list[i].user_info.rank;
                        }

                        var classnames =
                        content += `
                            <li class="articlenumber" bid="${list[i].article_id}">
                                <a target='_blank' href="${list[i].article_link}">
                                    <h2 class="tit">${list[i].article_title}</h2>
                                </a>
                                <div class="h_topList_con">
                                <a target='_blank' href="${list[i].article_link}">
                                
                                </a>
                                <div class="h_topList_left">
                                    <a target='_blank' href="${list[i].article_link}">
                                        <p>${list[i].article_summary}</p>
                                    </a>
                                    <div class="h_topList_data left"><a target='_blank' href="${list[i].article_link}">
                                            <div class="left job_tit">${list[i].user_nick}</div>
                                            </a><div class="h_xg_ins"><a target='_blank' href="${list[i].article_link}">
                                                <!--参与<span>5623</span>评论<span>235</span>支持<span>235</span>-->
                                                </a><a target="_blank" href="${list[i].article_link}">参与
                                                    <span class="comment_article_num_${list[i].article_id}"></span>
                                                </a>
                                                <a target="_blank" href="${list[i].article_link}#show_discuss">评论
                                                    <span class="comment_num_${list[i].article_id}"></span>
                                                </a>
                                                <a target="_blank" href="${list[i].article_link}">支持
                                                    <span class="support_num_${list[i].article_id}"></span>
                                                </a>
                                            </div>
                                        </div>
                                    </div>
                                    <!--判断是否存在照片-->
                                    <div class="h_topList_img">
                                        <img src="${list[i].article_pic}" alt="">
                                    </div>
                                </div>
                    
                            </li>
                        `;
                        let winW=$(window).width()
                        let hConH=$('.h_content').width()
                        let conR=(winW-hConH)/2
                        $(".h_right").css({'position':'fixed','bottom':'0','right':conR})
                    }

                    $('#page').attr('value',page)
                    $('.h_topList').append(content)
                    //执行浏览数的加载
                    lokk(bids);
                    //没数据了
                }else{
                      //没数据了
                    $("#click_more").off("click");
                    $('.no_more').text('全部加载完毕');

                }
                // for(i=0;i<data.data.list[0].article_related.length;i++){}
            },
            error:function(){

            }
        });
    })
    /**
     * 加载首页顶图
     */
    $.ajax({
        url:CMS_HREF+'home/graphics',
        dataType : "json",
        async: false,
        type:'get',
        cache:false,
        beforeSend:function(){$('#graphics_pic').attr('src',BLOBAL_CMS_STATIC+'images/top_jd.jpg');},
        success:function(data){
            if(data.data.list.length != 0){
                $('.graphics_title').html(`<a target="_blank" href="${data.data.list[0].link}">${data.data.list[0].article_title}</a>`);
                if(data.data.list[0].article_id == 10 || data.data.list[0].article_id == 11) {
                    //zt
                    $('.graphics_img').html(`
                        <a target="_blank" href="${data.data.list[0].link}"><img src="${data.data.list[0].article_pic}" alt="${data.data.list[0].article_title}">
                        
                        </a>
                    `);
                }else{
                    $('.graphics_img').html(`
                        <a target="_blank" href="${data.data.list[0].link}"><img src="${data.data.list[0].article_pic}" alt="${data.data.list[0].article_title}">
                        <div class="h_con1_data articlenumber" bid="${data.data.list[0].article_id}">
                            参与：<span class="comment_article_num_${data.data.list[0].article_id}">0</span> | 评论：<span class="comment_num_${data.data.list[0].article_id}">0</span>
                        </div>
                        </a>
                    `);
                }

                var content = '';
                for(i=0;i<data.data.list[0].article_related.length;i++){
                    var myurltou = /^(https?|ftp|http):\/\/[a-zA-Z0-9_]{1,}\.blogchina.com\/\d{1,}\.html$/i;
                    if(!myurltou.test(data.data.list[0].article_related[i].article_link)){
                        content+="<li><h2 class='tit'><a target='_blank' href='"+data.data.list[0].article_related[i].article_link+"'>"+data.data.list[0].article_related[i].article_title+"</a></h2><p class='article' style='word-wrap:break-word'><a target='_blank' href='"+data.data.list[0].article_related[i].article_link+"'>"+data.data.list[0].article_related[i].article_summary+"</a></p></li>";
                    }else{
                        var articleurl = data.data.list[0].article_related[i].article_link;
                        var articleurl1 = articleurl.split('//');
                        var articleurl2 = articleurl1[1].split('/');
                        var articleurl3 = articleurl2[1].split('.');
                        var aritcle_id = articleurl3[0];
                        content+=` 
                            <li class='h_xg articlenumber' bid="${aritcle_id}">
                                <a target='_blank' href='${data.data.list[0].article_related[i].article_link}'>
                                    <h3>${data.data.list[0].article_related[i].article_title}</h3>
                                    <p class='h_xg_con'>
                                        <a target='_blank' href='${data.data.list[0].article_related[i].article_link}'>${data.data.list[0].article_related[i].article_summary}</a>
                                    </p>
                                    <div class='h_xg_ins ins right'>
                                    
                                        <a target='_blank' href='${data.data.list[0].article_related[i].article_link}'>参与<span class='first_comment_article_num_${aritcle_id}'>0</span></a>
                                        <a target='_blank' href='${data.data.list[0].article_related[i].article_link}#show_discuss'>评论<span class='first_comment_num_${aritcle_id}'>0</span></a>
                                        <a target='_blank' href='${data.data.list[0].article_related[i].article_link}'>支持<span class='first_support_num_${aritcle_id}'>0</span></a>
                                    </div>
                                </a>
                            </li>`;
                    }
                }
                $('.about_content').html(content);
                //获取文章的各数量 如果有外链  就不显示参与和评论
                var article_ids = [];
                article_ids[0] = data.data.list[0].article_id;
                if(article_ids[0] == 10 || article_ids[0] == 11){
                    $('.pcshowhide').hide();
                }else{
                    $.ajax({
                        url:CMS_HREF+'home/articlenumber',
                        data:{bids:article_ids},
                        dataType : "json",
                        type:'post',
                        success:function(msg){
                            $.each(msg,function(i,n){
                                $('#graphics_clicknum').text('['+n.click+']');
                                $('#graphics_commentnum').text('['+n.comment+']');
                            })
                        }
                    });
                }

            };
        },
    });
    lokk();
});
