emlog如何修复fee主题的qq快速获取昵称和邮箱失效问题 - 技术分享 - 五行资源分享网


作者头像图片

作者: 五行

网络资源搬砖的爱好者

文章二维码手机扫码查看

当前位置:首页> 技术分享 >正文


emlog如何修复fee主题的qq快速获取昵称和邮箱失效问题

发布于:2022年4月27日 阅读(183) 评论(0)

关于 fee主题免费版的qq快速获取信息功能的修复问题解决方法

通过qq快速昵称和邮箱功能有利于给用户提供评论的快捷方式,增强与用户的交流互动。

 

emlog如何修复fee主题的qq快速获取昵称和邮箱失效问题-五行资源分享网-第1张图片

修复步骤:

 

1.打开以下主题 模板路径文件

 content/templates /fee /static/js /mian.js

查找搜索关键字: //qq获取资料

将整个关于qq获取资料的代码全部替换为以下

//qq获取资料 wep.vipyshy.com

$("#qqhao").blur(function() {
    $("#qqhao").attr("disabled", false);
    $("#error1").html('<img src="' + pjaxtheme + 'static/img/loading.gif">');
    $.ajax({
        url: pjaxtheme + "inc/qq.php?qq=" + $("#qqhao").val(),
        type: "GET",
        dataType: "jsonp",
        success: function(a) {
            if (a.name) {
                $("#error1").hide();
                $("#author").val(a.name);
                $("#email").val($("#qqhao").val() + "@qq.com");
                $("#url").val("http://user.qzone.qq.com/" + $("#qqhao").val());
                $("#qqhao").attr("disabled", true)
            } else {
                $("#error1").hide();
                $(".comment-form-qq").removeAttr("disabled");
                $("#error1").html('<img src="' + pjaxtheme + 'static/img/error.png"> qq账号错误').show().fadeOut(4E3)
            }
        },
        error: function(a, b, c) {
            $("#error1").hide();
            $(".comment-form-qq").removeAttr("disabled");
            $("#error1").html('<img src="' + pjaxtheme + 'static/img/error.png"> qq账号错误').show().fadeOut(4E3)
        }
    })
});

 

 

2.在路径  content / templates / fee / inc / 增加文件名为 qq.php的文件

 
qq.php内容
 
<?php
header("Content-type: application/json; charset=utf-8"); 
$qq = $_GET['qq'];
$html = file_get_contents('http://r.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins='.$qq);
$nic = explode(',',$html);
$name = trim(mb_convert_encoding($nic[6], "UTF-8", "GBK"),'"');
$img = file_get_contents('http://ptlogin2.qq.com/getface?appid=1006102&uin='.$qq.'&imgtype=3');
preg_match('/pt.setHeader\((.*?)\);/',$img,$picc);
$pic = json_decode($picc[1]);
$json['name'] = $name;
$json['pic'] = $pic->$qq;
echo $_GET['callback'].'('.json_encode($json).')';
?>

 

 

3.清除下浏览器缓存,重新刷新即可使用qq快速获取信息功能了。

 

 

 

 

教程来自:路羽博客

分享到:
打赏
未经允许不得转载:

作者: 五行, 转载或复制请以 超链接形式 并注明出处 五行资源分享网
原文地址: 《emlog如何修复fee主题的qq快速获取昵称和邮箱失效问题》 发布于2022-4-27
帖子声明: 本站对文章进行整理、排版、编辑,是出于传递信息之目的, 并不意味着赞同其观点或证实其内容的真实性,不拥有所有权,不承担相关法律责任。
特别声明:文章多为网络转载,资源使用一般不提供任何帮助,如有侵权请联系!

评论

44 + 98 =

切换注册

登录

忘记密码?

您也可以使用第三方帐号快捷登录

一键注册
切换登录

注册

用户登录验证码图片

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏