Merge remote-tracking branch 'origin/dev' into dev

master
zhengchanglong 5 years ago
commit 7babe7eac7

@ -51,8 +51,8 @@ class HomeController extends Controller
{ {
$url = I('url', ''); $url = I('url', '');
$appid = 'wx0ba5be5c8bb9f1b7'; $appid = 'wx5a1463c00253851b';
$secret = '0adcf03d6fd637c578db343c74ee931e'; $secret = 'd3219c70a45c5e1954be4608b288d38b';
$tokenUrl = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' . $appid . '&secret=' . $secret; $tokenUrl = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' . $appid . '&secret=' . $secret;
$result = file_get_contents($tokenUrl); $result = file_get_contents($tokenUrl);
@ -76,7 +76,7 @@ class HomeController extends Controller
} }
$ticket = $result['ticket']; $ticket = $result['ticket'];
$randStr = rand(100000, 999999); $randStr = 'aaabbbxeclsx';
$time = time(); $time = time();
$signStr = 'jsapi_ticket=' . $ticket . '&noncestr=' . $randStr . '&timestamp=' . $time . '&url=' . $url; $signStr = 'jsapi_ticket=' . $ticket . '&noncestr=' . $randStr . '&timestamp=' . $time . '&url=' . $url;

@ -2,14 +2,14 @@
<html lang="en"> <html lang="en">
<head> <head>
<meta itemprop="name" content="{$data[0]['relation_game_name']}"/> <meta itemprop="name" content="{$data[0]['relation_game_name']}"/>
<meta itemprop="image" content="__ROOT__{$data[0]['icon']|get_cover='path'}"/> <meta itemprop="image" content="https://{$_SERVER['HTTP_HOST']}{$data[0]['icon']|get_cover='path'}"/>
<meta name="description" itemprop="description" <meta name="description" itemprop="description"
content="{$data[0]['features']}"/> content="{$data[0]['features']}"/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1">
<script type="text/javascript" src="__JS__/jquery-1.11.1.min.js"></script> <script type="text/javascript" src="__JS__/jquery-1.11.1.min.js"></script>
<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script> <script type="text/javascript" src="https://res2.wx.qq.com/open/js/jweixin-1.4.0.js"></script>
<link href="{:get_cover(C('CH_SET_ICO'),'path')}" type="image/x-icon" rel="shortcut icon"> <link href="{:get_cover(C('CH_SET_ICO'),'path')}" type="image/x-icon" rel="shortcut icon">
<title>{$data[0]['relation_game_name']}</title> <title>{$data[0]['relation_game_name']}</title>
<!--<script type="text/javascript" src="/static/js/jquery-1.4.2.min.js"></script>--> <!--<script type="text/javascript" src="/static/js/jquery-1.4.2.min.js"></script>-->
@ -56,7 +56,9 @@
</head> </head>
<body class="main_bg"> <body class="main_bg">
<input type="hidden" name="title" value="{$data[0]['relation_game_name']}">
<input type="hidden" name="icon" value="{$data[0]['icon']|get_cover='path'}">
<input type="hidden" name="desc" value="{$data[0]['features']}">
<div class="bn-rule" style="display: none;"><img id="rule-img" src=""></div> <div class="bn-rule" style="display: none;"><img id="rule-img" src=""></div>
<div class="h_wrap"> <div class="h_wrap">
@ -133,36 +135,35 @@
var dataIndex = getVs(); var dataIndex = getVs();
$('#data-' + dataIndex).css('display','unset'); $('#data-' + dataIndex).css('display','unset');
// $.ajax({ $.ajax({
// url: "{:U('Home/generateWechatSign')}", url: "{:U('Home/generateWechatSign')}",
// dataType: 'json', dataType: 'json',
// type: 'post', type: 'post',
// data: {url: window.location.href}, data: {url: window.location.href},
// success: function(response) { success: function(response) {
// if (response.status) { if (response.status) {
// wx.config({ wx.config({
// debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来若要查看传入的参数可以在pc端打开参数信息会通过log打出仅在pc端时才会打印。 // debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来若要查看传入的参数可以在pc端打开参数信息会通过log打出仅在pc端时才会打印。
// appId: response.data.appid, appId: response.data.appid,
// timestamp: response.data.time, timestamp: response.data.time,
// nonceStr: response.data.randStr, nonceStr: response.data.randStr,
// signature: response.data.sign, signature: response.data.sign,
// jsApiList: ['onMenuShareAppMessage', 'onMenuShareTimeline', 'onMenuShareQQ', 'onMenuShareWeibo', 'onMenuShareQZone'] jsApiList: ['onMenuShareAppMessage', 'onMenuShareTimeline', 'onMenuShareQQ', 'onMenuShareWeibo', 'onMenuShareQZone']
// }) })
// var title = $('[name=title]').val(); var title = $('[name=title]').val();
// var description = $('[name=description]').val(); var description = $('[name=desc]').val();
// var icon = $('[name=icon]').val(); var icon = window.location.protocol + "//" + window.location.host + $('[name=icon]').val();
// wxReady(title, description, icon)
// wxReady(title, description, icon) }
// } }
// } });
// });
function wxReady(title, description, img) { function wxReady(title, description, img) {
wx.ready(function () { wx.ready(function () {
wx.onMenuShareAppMessage({ wx.onMenuShareAppMessage({
title: title, title: title,
desc: description, desc: description,
link: location.href, link: window.location.href,
imgUrl: img, imgUrl: img,
type: '', type: '',
dataUrl: '', dataUrl: '',
@ -171,7 +172,7 @@
}); });
wx.onMenuShareTimeline({ wx.onMenuShareTimeline({
title: title, title: title,
link: location.href, link: window.location.href,
imgUrl: img, imgUrl: img,
success: function () { success: function () {
} }
@ -179,7 +180,7 @@
wx.onMenuShareQQ({ wx.onMenuShareQQ({
title: title, title: title,
desc: description, desc: description,
link: location.href, link: window.location.href,
imgUrl: img, imgUrl: img,
success: function () { success: function () {
}, },
@ -189,7 +190,7 @@
wx.onMenuShareWeibo({ wx.onMenuShareWeibo({
title: title, title: title,
desc: description, desc: description,
link: location.href, link: window.location.href,
imgUrl: img, imgUrl: img,
success: function () { success: function () {
}, },
@ -199,7 +200,7 @@
wx.onMenuShareQZone({ wx.onMenuShareQZone({
title: title, title: title,
desc: description, desc: description,
link: location.href, link: window.location.href,
imgUrl: img, imgUrl: img,
success: function () { success: function () {
}, },

Loading…
Cancel
Save