主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
织梦dedecms软件渠道在列出镜像之前如何判断是否是本站的下载链接?
Dream weaving dedecms软件渠道判断是下载链接后列出图片的方式。
推荐学习:梦想编织cms
Dream weaving dedecms软件频道在列出镜像之前判断它是该网站的下载链接。
今天在镜像网站上开启了下载通道,并且开启了“基于本地地址和服务器列表自动生成”,更加方便,不需要填写所有内容。但是,会有一个问题。当链接不在本地时,它还会根据下载地址链接替换域名部分以生成镜像下载点,这将导致错误,因为镜像站点的目录中没有该文件。所以尽量加一个判断,只有对自己域名的了解才能生成镜像下载点。
详细的修改方法:
找到文件include/taglib/channel/soft links . lib . PHP,添加如下判断代码,只添加粗体部分。请将域名xxx.net替换为您自己网站的域名。
代码如下:
if(strstr($ first link,& # 39;xxx.net & # 39)//xiaoxian-20120818 -判断镜像仅出现在xxx.net域名下{//肖鑫-2012 08 18-判断镜像仅出现在xxx.net $ first link = preg _ replace域名下(“# http:\/\(【\/】*)\/# I。/& # 39;,$ first link);foreach($ sites as $ site){ if(trim($ site)= & # 39;')继续;list($ link,$serverName,$ serverType)= explode(& # 39;|',$ site);如果(!空($ link _ type)& & $ link _ type!= trim($ server type))继续;$link = trim(preg _ replace(“# \/$ #“,““,$ link)。$ firstLink$ downloads = get downloads($ link);$ uhash = substr(MD5($ link),0,24);if((row【& # 39;gotojump & # 39】= = 1){ $ link = $ phppath。/download.php?open = 2 & id = { $ ref obj-》ArcID } & uhash = { $ uhash }“;} $ temp = str _ replace(“~ link ~”$ link,$ tempStr);$ temp = str _ replace(“~ server ~“$ serverName,$ temp);$ temp = str _ replace(“~ downloads ~“$ downloads,$ temp);$下行链接。= $ temp}以上是dream weaving dedecms软件频道在列出图像的详细信息之前如何判断它是下载链接的网站。更多资讯请关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- 帝国忘记cms密码怎么办?
- 帝国cms会员中心进入方法(帝国cms会员中心进入方法)
- 如何控制dedecms列表页面的缩略图大小(dedecms分页标签)
- dedecms如何去除梦织底层的梦织版权信息
- dedecms5.7 ask模块404现在该怎么办?
本文由主机参考刊发,转载请注明:Dreamweaver dedecms软件频道在列出镜像之前如何判断是否是该网站的下载链接(为什么Dreamweaver cms不维护它) https://zhujicankao.com/99425.html
评论前必须登录!
注册