Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] discuzX3.3 ucenter改为https后,站点同步显示正在连接的问题解决方法

[复制链接]
bugx 发表于 2018-12-6 17:00:00 | 显示全部楼层 |阅读模式
ucenter为独立安装
dzx为3.3

当ucenter 改为https后,应用那里变成了“正在连接”,直接用http访问是通信成功

问题出在输出的js文档没有声明为js,在chrome浏览器中无法执行,新版的safari应该也不可以

找到uc下 control/admin/app.php,130行左右
加一句
  1. header('Content-Type:text/javascript');
复制代码
变成
  1. if($status == '1') {
  2.                         header('Content-Type:text/javascript');
  3.                         echo 'document.getElementById(\'status_'.$appid.'\').innerHTML = "<img src=\'images/correct.gif\' border=\'0\' class=\'statimg\' \/><span class=\'green\'>'.$this->lang['app_connent_ok'].'</span>";testlink();';
  4.                 } else {
  5.                         echo 'document.getElementById(\'status_'.$appid.'\').innerHTML = "<img src=\'images/error.gif\' border=\'0\' class=\'statimg\' \/><span class=\'red\'>'.$this->lang['app_connent_false'].'</span>";testlink();';
  6.                 }
复制代码
gbk可能会出现乱码,直接把$this->lang['app_connent_ok']. 改为 ‘ok’算了
51796517 发表于 2018-12-10 18:30:14 | 显示全部楼层
很给力  gbk  乱码  将就了
回复

使用道具 举报

lz49858007 发表于 2018-12-11 18:34:53 | 显示全部楼层
本帖最后由 lz49858007 于 2019-6-25 15:52 编辑

还可以这么样的~!~
                                                     
                                                     
                                                     
                                                     
                                                     
                                                     
                                                     
回复

使用道具 举报

 楼主| bugx 发表于 2018-12-18 19:54:38 | 显示全部楼层
51796517 发表于 2018-12-10 18:30
很给力  gbk  乱码  将就了
  1. header('Content-Type:text/javascript;charset=gb2312');
复制代码


发现第二个参数是定义编码的,gbk可以这样
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-5-13 14:58 , Processed in 0.099203 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表