欢迎来到361模板(www.ke361.com),原创精品织梦模板提供商。 网站托管 桌面收藏 网站定制

361模板网

当前位置:361模板网 > 技术文档 > CMS技术 > PHPCMS V9如何添加https开头的友情链接
这篇文章主要为大家详细介绍了PHPCMS V9如何添加https开头的友情链接,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

随着网站安全的深入,现在越来越多的网站都开始使用了https,在换友情链接的时候要填写https开头的网址,可是phpcms v9却只能填写以http开头的网站,该如何修改呢?361模板网经过摸索和在网上找到的一些教程然后做了些变动,下面分享给大家,希望对您有所帮助。

1、打开 \phpcms\modules\link\index.php 文件

找到

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 = 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").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开头的友情链接了。

以上就是本文的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持361源码网。

感谢打赏,我们会为大家提供更多优质资源!

热词标签: HTTPS PHPCms 友情链接

上一篇织梦自定义表单列表显示方式修改成横排的方法介绍

下一篇【转】phpcms v9中tags列表页url用拼音作为路径的方法

取消

感谢您的支持,我们会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by361模板网,分享从这里开始,精彩与您同在