交流群:462197261站长百科站长论坛热门标签收藏本站北冥有鱼 互联网前沿资源第一站 助力全行业互联网+
点击这里给我发消息
  • 当前位置:
  • dede下载统计for链接到真实软件地址

    织梦dedecms下载统计for链接到真实软件地址 :

    将软件下载链接弄成显示真实地址时的下载统计

    第一步

    打开

    Quote:

    \include\taglib\channel\softlinks.lib.php

    找到

    function getDownloads($url)

     

    在它之前加入

    function ch_softlinks_allb($fvalue,&$ctag,&$refObj,&$row)

    {

        global $dsql;

     

        //引入权限判断

        require_once(DEDEINC."/memberlogin.class.php");

        $cfg_ml = new MemberLogin(-1);

        $query = "select daccess from ".$refObj->ChannelInfos['addtable']." where aid=’".$refObj->ArcID."’";

        $daccess = $dsql->GetOne($query);

        if($cfg_ml->M_Rank < $daccess['daccess'])

        {

            return ‘你的权限不足或者未登录, 不能下载! 请登陆或者升级等级‘;

        }

        $phppath = $GLOBALS['cfg_phpurl'];

        $downlinks = ”;

        $dtp = new DedeTagParse();

        $dtp->LoadSource($fvalue);

        if(!is_array($dtp->CTags))

        {

            $dtp->Clear();

            return "无链接信息!";

        }

        $tempStr = GetSysTemplets(‘channel_downlinksb.htm’);

        foreach($dtp->CTags as $ctag)

        {

            if($ctag->GetName()==’link’)

            {

                $links = trim($ctag->GetInnerText());

                $serverName = trim($ctag->GetAtt(‘text’));

                $islocal = trim($ctag->GetAtt(‘islocal’));

                if(!isset($firstLink) && $islocal==1)

                {

                    $firstLink = $links;

                }

                if($islocal==1 && $row['islocal']!=1)

                {

                    continue;

                }

                else

                {

                    //支持http,迅雷下载,ftp,flashget

                    if(!eregi(‘^http://|^thunder://|^ftp://|^flashget://’,$links))

                    {

                        $links = $GLOBALS['cfg_mainsite'].$links;

                    }

                    $downloads = getDownloads($links);

                    if($row['gotojump']==1)

                    {

                        $links = $phppath."/download.php?open=1&id=".$refObj->ArcID."&link=".urlencode(base64_encode($links));

                    }

                    $temp = str_replace("~link~",$links,$tempStr);

                    $downlinks .= $temp;

                }

            }

        }

        $dtp->Clear();

        //启用镜像功能的情况

        if($row['ismoresite']==1 && !empty($row['sites']) && isset($firstLink))

        {

            $firstLink = @eregi_replace($GLOBALS['cfg_basehost'],”,$firstLink);

            $row['sites'] = ereg_replace("[\r\n]{1,}","\n",$row['sites']);

            $sites = explode("\n",trim($row['sites']));

            foreach($sites as $site)

            {

                if(trim($site)==”)

                {

                    continue;

                }

                list($link,$serverName) = explode(‘|’,$site);

                $link = trim($link).$firstLink;

                $downloads = getDownloads($link);

                if($row['gotojump']==1)

                {

                    $link = $phppath."/download.php?open=1&link=".urlencode(base64_encode($link));

                }

                $temp = str_replace("~link~",$link,$tempStr);

                $temp = str_replace("~server~",$serverName,$temp);

                $temp = str_replace("~downloads~",$downloads,$temp);


    广而告之:
    热门推荐:
    Jquery实现上下移动和排序代码

    提出问题: 下文为大家介绍下Jquery实现上下移动和排序,感兴趣的朋友可以了解一下。 解决问题 代码实现: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-e···

    js 表格排序(编辑+拖拽+缩放)

    Table body{ font-size:12px} #tab{ border-collapse: collapse;} .edit{ height:16px; width:98%; background-color:#EFF7FF; font-size:12px; border:0px;} #tab thead td{ background:url(/upload/201005/20100531233452190.bmp);color:#183C94} #tab tbody td{ ove···

    HTML5 中新的全局属性(整理)

    NEW:HTML 5 中新的全局属性。 属性 描述 accesskey 规定访问元素的键盘快捷键 class 规定元素的类名(用于规定样式表中的类)。 contenteditable 规定是否允许用户编辑内容。 contextmenu 规定元素的上下文菜单。 dir 规定元素中内容的文本方向。 draggable 规···

    用Javascript同时提交多个Web表单的方法

    1问题来自一位网友的提问: web页面里有多个表单,每个表单对应着某一类数据操作。 比如一个详细的简历信息页面分 1、个人资料 2、工作经验 3、项目经验 4、其他信息 4个表单。 一般的需求是允许用户单独提交其中任何一个表单到下一个页面进行修改操作(也就是说页面有4···

    记一次vue去除#问题处理经过小结

    1、vue项目,在浏览器中看到的路由都是带有#的,如果想去掉#,我们可以用路由的 history 模式,这种模式充分利用 history.pushState API 来完成 URL 跳转而无须重新加载页面。只需要在路由表中,加入一行代码即可:使用mode: 'history'属性,在路由代码中添加mode:'history'即···

    微信小程序开发之大转盘 仿天猫超市抽奖实例

    天猫超市翻牌的转盘经常用,以前做Android,没啥想法,现在尝试微信小程序,看到别人家APP里有啥好玩的,就想去做一个. 上GIF看效果: 简要的说一下. 1.外面一圈闪烁的小球是用js控制的样式.500ms改变一次样式.简单粗暴; 2.抽奖的item也是js控制背景,但是怎么样让它优雅的停下···

    SEO优化为什么与数据分析有联系?剖析数据找准优化方向

    做查找引擎优化也好,转查找引擎优化数据剖析也罢,假如自身具有杰出的作业技能,都能在各自的细分范畴获得优异成绩。就经历来看,查找引擎优化与数据剖析是密不可分的。查找引擎优化是一个进程,是经过优化办法将关键词排名提高的一个动态进程,数据剖析是一个效果,经过数据···

    php截取中文字符串不乱码的方法

    GBK编码截取示例 复制代码 代码如下:$str = '我是谁';  //gbk编码的字符串echo mb_substr($str, 0, 1, 'gbk'); //输出 我 mb_substr方法比substr多一个参数,用来指定字符串编码。 utf-8编码截取示例 [code]$str = '我abc是谁';  //utf-8编码的字符串echo mb_s···

    MYSQL表优化方法小结 讲的挺全面

    同时在线访问量继续增大 对于1G内存的服务器明显感觉到吃力严重时甚至每天都会死机 或者时不时的服务器卡一下 这个问题曾经困扰了我半个多月MySQL使用是很具伸缩性的算法,因此你通常能用很少的内存运行或给MySQL更多的被存以得到更好的性能。 安装好mysql后,配制文件···

    php+ajax实现无刷新分页

    本文实例讲述了php+ajax实现无刷新分页实现方法。分享给大家供大家参考。具体如下:     limit  偏移量,长度;     limit  0,7;   第一页     limit  7,7;   第二页     limi···