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;
}
您可能感兴趣
- docker安装openoffice镜像(docker安装部署 onlyoffice的详细过程)
- dockerfile构建镜像两种方式(通过Dockerfile构建Docker镜像的方法步骤)
- 阿里云docker 基础镜像(Docker 配置阿里云容器服务操作)
- 阿里云rds移动数据库(阿里云跨区域服务器迁移镜像迁移,RDS数据库迁移图文教程)
- docker镜像保存教程(docker镜像导入导出备份迁移的操作)
- docker进入容器的命令(Docker 最常用的镜像命令和容器命令详解)
- 如何使用docker启动tomcat(简述Docker安装Tomcat镜像并部署web项目)
- docker中国加速镜像怎么设置(Docker 安装及配置镜像加速的实现)
- dockerpull的镜像位置(解决docker pull镜像报错的问题)
- dockerfile镜像介绍(使用Dockerfile构建docker镜像)
- docker镜像配置的挂载路径(解决docker挂载的目录无法读写问题)
- centosdocker镜像安装mysql(linux下利用Docker安装mysql的步骤)
- 修改docker镜像的环境变量(解决docker加载新的镜像后repository和tag名称都为none的问题)
- dedecms使用教程(织梦dedecms软件频道判断是本站下载链接后再列出镜像的方法)
- docker 清除none镜像(删除docker images中为none的镜像操作)
- docker本地项目生成镜像(docker images本地迁移的实现)
- 2019年外媒秋季新番动画角色CP排行榜,桐人和爱丽丝落榜(2019年外媒秋季新番动画角色CP排行榜)
- 新一小兰领衔 盘点动漫中的那些 远距离恋爱情侣(盘点动漫中的那些)
- 大事件 合肥四中火了(大事件合肥四中火了)
- 翼龙贷组织出借人调研 感受鄱阳 借 来的致富路(翼龙贷组织出借人调研)
- 2023新国风戏曲教育寒假集训班汇报演出《戏娃闹元宵》图文报道(2023新国风戏曲教育寒假集训班汇报演出戏娃闹元宵图文报道)
- 九儿《狐踪谍影》出演热血女特警,戏份杀青受关注(九儿狐踪谍影出演热血女特警)
热门推荐
- css垂直居中图解(全面总结使用CSS实现水平垂直居中效果的方法)
- ddos防御实例(浅析云主机防ddos的基础防御)
- vue调用组件内部的方法(Vue如何实现组件间通信)
- mysql8.0关键字段使用(MySQL 8.0新特性之隐藏字段的深入讲解)
- MVC扩展HtmlHelper实现CheckBoxList
- php判断类的属性的修饰(PHP whois查询类定义与用法示例)
- oracle RMAN CONFIGURE配置项
- json和xml比较与区别
- docker怎么设置参数(浅谈docker --privileged=true参数作用)
- sqlserver 怎么排序(SQLserver排序规则基本概念探索)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9