English
 电子信箱
 加入收藏

  威盾防火墙 >> 新闻中心 >> 威盾新闻 >> 实现首页DIGG调用方法

 

实现首页DIGG调用方法

威盾防火墙 2015-01-14

 

DEDE在官方首页也有一个DEDE的功能,不论这个DIGG功能在哪里,用到的都是AJAX,想了解的朋友可以去看看坛子
里的其他帖子比如ajax无刷新的php?tid=61' target='_blank'>评论实现。
    在文章页里都有DIGG功能,如果首页需要加digg就要从这里CV啦..下面看文章页的script文件
 

Copy code

<script language="javascript" type="text/javascript">


<!--


function CheckLogin(){


    var taget_obj = document.getElementById('_ajax_feedback');


    myajax = new DedeAjax(taget_obj,false,false,'','','');


    myajax.SendGet2("{dede:global.cfg_cmsurl/}/member/ajax_feedback.php");


    DedeXHTTP = null;


}


function checkSubmit(){


    if(document.feedback.msg.value!='') document.feedback.submit();


    else alert("评论内容不能为空!");


}


function postBadGood(ftype,fid)


{


    var taget_obj = document.getElementById(ftype+fid);


    var saveid = GetCookie('badgoodid');


    if(saveid != null)


    {


        var saveids = saveid.split(',');


        var hasid = false;


        saveid = '';


        j = 1;


        for(i=saveids.length-1;i>=0;i--)


        {


            if(saveids[i]==fid && hasid) continue;


            else {


                if(saveids[i]==fid && !hasid) hasid = true;


                saveid += (saveid=='' ? saveids[i] : ','+saveids[i]);


                j++;


                if(j==10 && hasid) break;


                if(j==9 && !hasid) break;


            }


        }


        if(hasid) { alert('您刚才已表决过了喔!'); return false;}


        else saveid += ','+fid;


        SetCookie('badgoodid',saveid,1);


    }


    else


    {


        SetCookie('badgoodid',fid,1);


    }


    myajax = new DedeAjax(taget_obj,false,false,'','','');


    myajax.SendGet2("{dede:field name='phpurl'/}/feedback.php?aid="+fid+"&action="+ftype+"&fid="+fid);


    DedeXHTTP = null;


}


function postDigg(ftype,aid)


{


    var taget_obj = document.getElementById('newdigg');


    var saveid = GetCookie('diggid');


    if(saveid != null)


    {


        var saveids = saveid.split(',');


        var hasid = false;


        saveid = '';


        j = 1;


        for(i=saveids.length-1;i>=0;i--)


        {


            if(saveids[i]==aid && hasid) continue;


            else {


                if(saveids[i]==aid && !hasid) hasid = true;


                saveid += (saveid=='' ? saveids[i] : ','+saveids[i]);


                j++;


                if(j==20 && hasid) break;


                if(j==19 && !hasid) break;



相关内容: 最新内容:
dedecms图片防盗链的办法——修改.htaccess[2015-01-14]
我来教你玩转MYIIS-VIF 防盗链 基础防盗链[2015-01-14]
htaccess教程大全(伪静态、重定向、域名绑定、防盗链等)[2015-01-14]
分享几个WordPress图片防盗链的方法[2015-01-14]
JSP实现树型组织架构(6)--包含文件connectinDB.jsp &amp; orgConnInclude.jsp[2015-01-14]
jsp文件防盗链的实现[2015-01-14]