emlog博客程序

将域名强制ssl访问之后,发现首页日历一直处于载入中。

解决办法来了

第一种:治标不治本

1.打开模板目录下module.php

2.查找sendinfo

3.将这个js更改一下

<script>sendinfo('<?php echo Calendar::url(); ?>','calendar');</script>
改为
<script>sendinfo('//tblog.top/?action=cal','calendar');</script>

域名替换为自己的域名即可解决。

第二种:治疗根本问题

1.打开网站根目录,打开include/lib/function.base.php

2.找到定义的getBlogUrl

3.更改这个函数

return 'http://' . $_SERVER['HTTP_HOST'] . $matches[0];

改为

return $_SERVER['REQUEST_SCHEME'] . '://'  . $_SERVER['HTTP_HOST'] . $matches[0];

解决根本问题。


********本篇文章为原创文章,作者已经禁止Ctrl+S/Ctrl+C/F12审查元素********