1. 猴子技术宅首页
  2. SEO优化

PHPCMS V9不能添加https友情链接的方法

企业网站越来越多,很多人都喜欢开一个博客,或者做一个网站出来介绍自己,介绍企业,介绍产品等等,随着安全技术的提升,很多人都给与网站加上了https://。方便收录,也有相对的安全。但是在phpcms模板中默认的是http开头,那么我们该如何修改?下面,我们就来看看总结的方法:

1、打开 \phpcms\modules\link\index.php 文件,搜索if($_POST[‘url’]:

if($_POST['url']=="" || !preg_match('/^http:\/\/(.*)/i', $_POST['url'])){
showmessage(L('siteurl_not_empty'),"?m=link&c=index&a=register&siteid=$siteid");
}

将其修改成下面的样式:

if($_POST['url']=="" || !preg_match('/^(http:\/\/|https:\/\/)(.*)/i', $_POST['url'])){
showmessage(L('siteurl_not_empty'),"?m=link&c=index&a=register&siteid=$siteid");
}

再搜索$logo:

$logo = safe_replace(strip_tags($_POST['logo']));
if(!preg_match('/^http:\/\/(.*)/i', $logo)){
$logo = '';
}

将其修改成下面的样式:

$logo = safe_replace(strip_tags($_POST['logo']));
if(!preg_match('/^(http:\/\/|https:\/\/)(.*)/i', $logo)){
$logo = '';
}

2、打开 \phpcms\modules\link\templates\link_add.tpl.php 文件,搜索$(“#link_url”):

$("#link_url").formValidator({onshow:"<?php echo L("input").L('url')?>",onfocus:"<?php echo L("input").L('url')?>"}).inputValidator({min:1,onerror:"<?php echo L("input").L('url')?>"}).regexValidator({regexp:"^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&]*([^<>])*$",onerror:"<?php echo L('link_onerror')?>"})

将其修改成下面的样式:

$("#link_url").formValidator({onshow:"<?php echo L("input").L('url')?>",onfocus:"<?php echo L("input").L('url')?>"}).inputValidator({min:1,onerror:"<?php echo L("input").L('url')?>"}).regexValidator({regexp:"^(http:\/\/|https:\/\/)[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&]*([^<>])*$",onerror:"<?php echo L('link_onerror')?>"})

该文章属于:猴子在天上飞原创

转载请注明标题:PHPCMS V9不能添加https友情链接的方法-猴子技术宅

转载请注明出处:https://www.ssfiction.com/archives/2336

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

251552304

在线咨询:点击这里给我发消息

邮件:251552304@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息