• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    DEDECMS直接获取软件模型本地下载地址或服务器名称

    发布者: 酸菜鱼 | 发布时间: 2025-7-24 16:43| 查看数: 36| 评论数: 0|帖子模式

    当使用DEDECMS软件模型而且只有一个下载地址时,我们都喜欢用本地地址,在列表页时直接输出这个地址,方便访客下载。
            打开 /include/extend.func.php 在文件最下面添加个方法
           

    •                         /**                
    •                          *  获取软件模型本地地址                
    •                          *                
    •                          * @access    public                
    •                          * @param     string  $aid      文章id                
    •                          * @return    string  $type     本地地址/服务器名称                
    •                          */                
    •                         if (!function_exists('GetDownLink'))                
    •                         {                
    •                             function GetDownLink($aid,$type='link')                
    •                             {                
    •                                global $dsql;                
    •                                $row= $dsql->GetOne("SELECT softlinks FROM `aspkus_addonsoft` WHERE aid = {$aid}");                
    •                                 if(!is_array($row))                
    •                                 {                
    •                                     return '';                
    •                                 }                
    •                                 else                
    •                                 {                
    •                                     $dtp = new DedeTagParse();                
    •                                     $dtp->LoadSource($row['softlinks']);                
    •                                     foreach($dtp->CTags as $ctag)                
    •                                     {                
    •                                         if($ctag->GetName()=='link')                
    •                                         {                
    •                                             $link = trim($ctag->GetInnerText());                
    •                                             $name = trim($ctag->GetAtt('text'));                
    •                                         }                
    •                                     }                
    •                                 }                
    •                                 return ${$type};                
    •                             }                
    •                         }        
            前台模板中调用标签写法
            首页/列表页
            本地地址:[field:id function=GetDownLink(@me)/]
            服务器名称:[field:id function=GetDownLink(@me,'name')/]
            内容页
            本地地址:{dede:field.id function=GetDownLink(@me)/}
            服务器名称:{dede:field.id function=GetDownLink(@me,'name')/}

    来源:互联网
    免责声明:如果侵犯了您的权益,请联系站长(1277306191@qq.com),我们会及时删除侵权内容,谢谢合作!

    最新评论

    浏览过的版块

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表