织梦dedecms软件频道判断是本站下载链接后再列出镜像的方法
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章给大家分享的是有关织梦dedecms软件频道判断是本站下载链接后再列出镜像的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。织梦dedecms软件频道怎么判断是本
千家信息网最后更新 2025年01月23日织梦dedecms软件频道判断是本站下载链接后再列出镜像的方法
这篇文章给大家分享的是有关织梦dedecms软件频道判断是本站下载链接后再列出镜像的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
织梦dedecms软件频道怎么判断是本站下载链接后再列出镜像?
织梦dedecms软件频道判断是本站下载链接后再列出镜像的方法
推荐学习:织梦cms
织梦dedecms软件频道判断是本站下载链接后再列出镜像
今天把下载频道开启了镜像站点,开启了" 根据本地地址和服务器列表自动生成 ",这样较省事,不用每个都填。但是会遇到一个问题,当链接非本地时,也会去根据下载地址链接替换掉域名部分生成镜像下载点,这样就会出错,因为镜像站点其目录下根本没这个文件。所以想办法去加个判断,只有是自己域名的了解才生成镜像下载点。
详细的修改方法:
找到文件include/taglib/channel/softlinks.lib.php,按如下来添加一个判断代码,只添加加粗部分即可,域名xxx.net请替换为自己网站域名即可。
代码如下:
if (strstr($firstLink, 'xxx.net')) //xiaoxin-20120818-判断是xxx.net域名下才出现镜像 { //xiaoxin-20120818-判断是xxx.net域名下才出现镜像 $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; }
感谢各位的阅读!关于织梦dedecms软件频道判断是本站下载链接后再列出镜像的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!
镜像
链接
频道
域名
软件
软件频道
方法
生成
代码
内容
地址
文件
更多
站点
部分
不错
实用
省事
下载频道
不用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
斑马网络技术有限公司 阿里
未来三大趋势互联网生物科技
安阳哪个学校有计算机网络技术
局域网怎么设置访问数据库
计算机网络技术实习报告周记
北京炼石网络技术有限公司
北京互联网科技公司在哪
常州华菱软件开发公司
联想硬盘服务器电话
程序员网络安全问题
dayz独立版服务器盗版
sql数据库备份bak文件
福州市翔升软件开发有限公司
daas数据库怎么拆分
教育类app软件开发
长沙微信软件开发公司
阿里云服务器 绑定域名
表单如何提交到数据库中
广州软件开发定制价格表
佳能服务器价格表
云南数据网络技术服务设计
粤擎互联网科技
2018我国网络安全
江苏服务器机柜设计
三个数据库怎么合并
iis用什么数据库连接
成都c语言软件开发大概要多少钱
网络安全类验收方案
服务器管理接口的使用方法
原神怎么查看是哪个服务器