解决PHPCMS V9不能添加https友情链接的方法
现在很多网站都开始使用了https,在换友情链接的时候要填写https开头的网址,可是phpcms v9却只能填写以http开头的网站,该如何修改呢?下面是给您总结的方法,希望对您有所帮助。
1、打开 phpcmsmoduleslinkindex.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、打开 phpcmsmoduleslinktemplateslink_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')?>"}).inputVa上一篇:PHPCMS V9栏目有关键词和描述就显示没有就显示当前栏目名字
栏 目:PHPCMS
下一篇:phpcms v9出现Can not connect to MySQL server错误的原因和解决方法
本文标题:解决PHPCMS V9不能添加https友情链接的方法
本文地址:https://zz.feitang.co/CMSjiaocheng/26359.html
您可能感兴趣的文章
- 11-19phpcms调用全站热点文章月排行的代码
- 11-19phpcms v9 搜索页显示自定义字段
- 11-19phpcms v9 内容页调用当前栏目名称及链接/上级栏目名称及链接方法
- 11-19phpcms V9基础知识之:常用文件目录结构
- 11-19phpcms v9 彻底去除自带的水印功能的方法
- 11-19phpcms在nginx的rewrite伪静态标准写法
- 11-19phpcms V9基础知识之:默认templates主题模板文件目录结构介绍
- 11-19Phpcms V9 调用全站文章排行的解决方法
- 11-19Phpcms V9 调用随机文章的实现方法
- 11-19phpcms v9分页函数pages中上一页,下一页文本内容修改方法


阅读排行
推荐教程
- 09-22phpcms是什么框架
- 09-22phpcms手机端如何取消伪静态
- 11-12phpcms如何使用水印功能
- 11-19phpcms调用全站热点文章月排行的代码
- 11-12phpcms不限制模型进行全站搜索
- 11-12phpcms栏目标签调用代码大全
- 11-12phpcms二次开发用拼音作为tags列表页路径的方法
- 11-12如何用phpcms调取指定位置的新闻列表
- 11-16Phpcms V9列表分页自定义页码文字(改成中文)
- 11-16phpcms ajax列表分页加载更多




