添加不了https域名无非就是验证规则的问题:
在phpcms/modules/link/index.php文件中第41行:
if($_POST['url']=="" || !preg_match('/^http:\/\/(.*)/i', $_POST['url'])){
改为:
if($_POST['url']=="" || !preg_match('/^http:\/\/|https:\/\/(.*)/i', $_POST['url'])){
然后在第51行:
if(!preg_match('/^http:\/\/(.*)/i', $logo)){
改为:
if(!preg_match('/^http:\/\/|https:\/\/(.*)/i', $logo)){
再到phpcms/modules/link/templates/link_add.tpl.php文件中第10行:
regexp:"^http:\/\/[A-Za-z0-9]
改为:
regexp:"^http:\/\/|https:\/\/[A-Za-z0-9]
再到phpcms/modules/link/templates/link_edit.tpl.php文件中第10行:
regexp:"^http:\/\/[A-Za-z0-9]
改为:
regexp:"^http:\/\/|https:\/\/[A-Za-z0-9]