dedecms使用教程(织梦dedecms软件频道判断是本站下载链接后再列出镜像的方法)
类别:CMS系统 浏览量:266
时间:2021-10-22 07:07:27 dedecms使用教程
织梦dedecms软件频道判断是本站下载链接后再列出镜像的方法
今天把下载频道开启了镜像站点,开启了“ 根据本地地址和服务器列表自动生成 ”,这样较省事,不用每个都填。但是会遇到一个问题,当链接非本地时,也会去根据下载地址链接替换掉域名部分生成镜像下载点,这样就会出错,因为镜像站点其目录下根本没这个文件。所以想办法去加个判断,只有是自己域名的了解才生成镜像下载点。
详细的修改方法:
找到文件include/taglib/channel/softlinks.lib.php,按如下来添加一个判断代码,只添加加粗部分即可,域名www.zzvips.com请替换为自己网站域名即可。
代码如下:
if (strstr($firstLink, 'www.zzvips.com')) //xiaoxin-20120818-判断是www.zzvips.com域名下才出现镜像
{ //xiaoxin-20120818-判断是www.zzvips.com域名下才出现镜像
$firstLink = preg_replace("#http:\/\/([^\/]*)\/#i", '/', $firstLink);
foreach($sites as $site)
{
if(trim($site)=='') continue;
list($link,$serverName,$serverType) = explode('|', $site);
if (!empty($link_type) && $link_type != trim($serverType)) continue;
$link = trim( preg_replace("#\/$#", "", $link) ).$firstLink;
$downloads = getDownloads($link);
$uhash = substr(md5($link), 0, 24);
if($row['gotojump']==1)
{
$link = $phppath."/download.php?open=2&id={$refObj->ArcID}&uhash={$uhash}";
}
$temp = str_replace("~link~", $link, $tempStr);
$temp = str_replace("~server~", $serverName, $temp);
$temp = str_replace("~downloads~", $downloads, $temp);
$downlinks .= $temp;
}
您可能感兴趣
- springbootdocker详解(Spring Boot 2.4 新特性之一键构建Docker镜像的过程详解)
- docker 更新容器到镜像(Docker容器如何更新打包并上传到阿里云)
- dedecms使用教程(织梦dedecms软件频道判断是本站下载链接后再列出镜像的方法)
- docker 容器移植(Docker构建kubectl镜像的实现步骤)
- python二叉树是怎么来的(Python二叉树的镜像转换实现方法示例)
- docker 跨主机的网络通信(docker 基于golang镜像构建 ssh服务的方法)
- 阿里云docker 基础镜像(Docker 配置阿里云容器服务操作)
- docker镜像简介(详解使用阿里云镜像仓库构建国外Docker镜像)
- 阿里云rds移动数据库(阿里云跨区域服务器迁移镜像迁移,RDS数据库迁移图文教程)
- 自建docker镜像仓库(使用docker制作分布式lnmp 镜像)
- docker镜像如何打包(Docker打包镜像及修改配置的实现)
- docker 镜像导入导出(Docker镜像的导入导出代码实例)
- dockerfile自定义镜像图解(Docker images导出和导入操作)
- linux系统怎么跟阿里云服务器连接(云服务器中三种常用的Linux系统镜像)
- docker进入容器的命令(Docker 最常用的镜像命令和容器命令详解)
- dockerpull的镜像位置(解决docker pull镜像报错的问题)
- 吐槽完《弧光大作战》之后,我们和设计师聊了聊魔兽首款手游的立项初衷和未来(吐槽完弧光大作战之后)
- 魔兽争霸3自定义战役少年杰雷 2(魔兽争霸3自定义战役少年杰雷)
- 今日菜价 芥兰涨幅最高 1.33 ,花菜降幅最高 3.10(今日菜价芥兰涨幅最高)
- 今日菜价 椰菜涨幅最高 3.25 ,水空心菜降幅最高 2.58(今日菜价椰菜涨幅最高)
- 今日菜价 红三鱼涨幅最高 4.41 ,黄鳝降幅最高 5.06(红三鱼涨幅最高)
- 今日菜价 西生菜涨幅最高 6.19 ,生菜降幅最高 5.38(西生菜涨幅最高)
热门推荐
- 一般用云主机干嘛(免费云主机怎么申请?有什么限制?)
- 阿里云服务器ecs如何建站(阿里云服务器ECS远程连接Windows实例失败的解决方法)
- ucenter安装配置(使用ucenter实现多站点同步登录的讲解)
- centos7.6 安装docker(Centos7安装Docker2020最新亲测可用,直接复制粘贴即可)
- web服务器最低配置(分享几种常见WEB服务器配置方案)
- css垂直左右居中的方式(css常用元素水平垂直居中方案)
- sqlserver备份还原地址(SqlServer高版本数据备份还原到低版本)
- HTML5<q> 与 <blockquote> 的区别
- iisweb服务器版本(配置IIS服务器 支持sis下载等)
- win7iis服务器的安装与配置(Win7怎么装IIS 安装IIS具体方法安装教程)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9