xuguohong

udpate sdk

No preview for this file type
No preview for this file type
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>sdk_3</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>com.aptana.editor.php.aptanaPhpBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.aptana.ide.core.unifiedBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.aptana.projects.webnature</nature>
<nature>com.aptana.editor.php.phpNature</nature>
</natures>
<filteredResources>
<filter>
<id>1489975865951</id>
<name></name>
<type>26</type>
<matcher>
<id>org.eclipse.ui.ide.multiFilter</id>
<arguments>1.0-name-matches-false-false-node_modules</arguments>
</matcher>
</filter>
</filteredResources>
</projectDescription>
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
(function(){function o(){var e={"&":"&#38;","<":"&#60;",">":"&#62;",'"':"&#34;","'":"&#39;","/":"&#47;"},t=/&(?!#?\w+;)|<|>|"|'|\//g;return function(n){return n?n.toString().replace(t,function(t){return e[t]||t}):n}}function p(b,a,f){return(typeof a==="string"?a:a.toString()).replace(b.define||h,function(g,e,c,i){if(e.indexOf("def.")===0)e=e.substring(4);if(!(e in f))if(c===":")f[e]=i;else eval("def['"+e+"']="+i);return""}).replace(b.use||h,function(g,e){var c=eval(e);return c?p(b,c,f):c})}function l(e){return e.replace(/\\('|\\)/g,"$1").replace(/[\r\t\n]/g," ")}var j={version:"0.2.0",templateSettings:{evaluate:/\{\{([\s\S]+?)\}\}/g,interpolate:/\{\{=([\s\S]+?)\}\}/g,encode:/\{\{!([\s\S]+?)\}\}/g,use:/\{\{#([\s\S]+?)\}\}/g,define:/\{\{##\s*([\w\.$]+)\s*(\:|=)([\s\S]+?)#\}\}/g,conditional:/\{\{\?(\?)?\s*([\s\S]*?)\s*\}\}/g,iterate:/\{\{~\s*(?:\}\}|([\s\S]+?)\s*\:\s*([\w$]+)\s*(?:\:\s*([\w$]+))?\s*\}\})/g,varname:"it",strip:true,append:true,selfcontained:false},template:undefined,compile:undefined},m=function(){return this||(0,eval)("this")}();if(typeof module!=="undefined"&&module.exports)module.exports=j;else if(typeof define==="function"&&define.amd)define(function(){return j});else m.doT=j;m.encodeHTML=o();var q={append:{start:"'+(",end:")+'",startencode:"'+encodeHTML("},split:{start:"';out+=(",end:");out+='",startencode:"';out+=encodeHTML("}},h=/$^/;j.template=function(e,t,n){t=t||j.templateSettings;var r=t.append?q.append:q.split,a,i=0,u;if(t.use||t.define){var c=m.def;m.def=n||{};e=p(t,e,m.def);m.def=c}e=("var out='"+(t.strip?e.replace(/(^|\r|\n)\t* +| +\t*(\r|\n|$)/g," ").replace(/\r|\n|\t|\/\*[\s\S]*?\*\//g,""):e).replace(/'|\\/g,"\\$&").replace(t.interpolate||h,function(e,t){return r.start+l(t)+r.end}).replace(t.encode||h,function(e,t){a=true;return r.startencode+l(t)+r.end}).replace(t.conditional||h,function(e,t,n){return t?n?"';}else if("+l(n)+"){out+='":"';}else{out+='":n?"';if("+l(n)+"){out+='":"';}out+='"}).replace(t.iterate||h,function(e,t,n,r){if(!t)return"';} } out+='";i+=1;u=r||"i"+i;t=l(t);return"';var arr"+i+"="+t+";if(arr"+i+"){var "+n+","+u+"=-1,l"+i+"=arr"+i+".length-1;while("+u+"<l"+i+"){"+n+"=arr"+i+"["+u+"+=1];out+='"}).replace(t.evaluate||h,function(e,t){return"';"+l(t)+"out+='"})+"';return out;").replace(/\n/g,"\\n").replace(/\t/g,"\\t").replace(/\r/g,"\\r").replace(/(\s|;|}|^|{)out\+='';/g,"$1").replace(/\+''/g,"").replace(/(\s|;|}|^|{)out\+=''\+/g,"$1out+=");if(a&&t.selfcontained)e="var encodeHTML=("+o.toString()+"());"+e;try{return new Function(t.varname,e)}catch(t){typeof console!=="undefined"&&console.log("Could not create a template function: "+e);throw t}};j.compile=function(e,t){return j.template(e,null,t)}})();
\ No newline at end of file
// Laura Doktorova https://github.com/olado/doT
(function(){function o(){var b={"&":"&#38;","<":"&#60;",">":"&#62;",'"':"&#34;","'":"&#39;","/":"&#47;"},a=/&(?!#?\w+;)|<|>|"|'|\//g;return function(f){return f?f.toString().replace(a,function(g){return b[g]||g}):f}}function p(b,a,f){return(typeof a==="string"?a:a.toString()).replace(b.define||h,function(g,e,c,i){if(e.indexOf("def.")===0)e=e.substring(4);if(!(e in f))if(c===":")f[e]=i;else eval("def['"+e+"']="+i);return""}).replace(b.use||h,function(g,e){var c=eval(e);return c?p(b,c,f):c})}function l(b){return b.replace(/\\('|\\)/g,
"$1").replace(/[\r\t\n]/g," ")}var j={version:"0.2.0",templateSettings:{evaluate:/\{\{([\s\S]+?)\}\}/g,interpolate:/\{\{=([\s\S]+?)\}\}/g,encode:/\{\{!([\s\S]+?)\}\}/g,use:/\{\{#([\s\S]+?)\}\}/g,define:/\{\{##\s*([\w\.$]+)\s*(\:|=)([\s\S]+?)#\}\}/g,conditional:/\{\{\?(\?)?\s*([\s\S]*?)\s*\}\}/g,iterate:/\{\{~\s*(?:\}\}|([\s\S]+?)\s*\:\s*([\w$]+)\s*(?:\:\s*([\w$]+))?\s*\}\})/g,varname:"it",strip:true,append:true,selfcontained:false},template:undefined,compile:undefined},m=function(){return this||(0,eval)("this")}();
if(typeof module!=="undefined"&&module.exports)module.exports=j;else if(typeof define==="function"&&define.amd)define(function(){return j});else m.doT=j;m.encodeHTML=o();var q={append:{start:"'+(",end:")+'",startencode:"'+encodeHTML("},split:{start:"';out+=(",end:");out+='",startencode:"';out+=encodeHTML("}},h=/$^/;j.template=function(b,a,f){a=a||j.templateSettings;var g=a.append?q.append:q.split,e,c=0,i;if(a.use||a.define){var r=m.def;m.def=f||{};b=p(a,b,m.def);m.def=r}b=("var out='"+(a.strip?b.replace(/(^|\r|\n)\t* +| +\t*(\r|\n|$)/g,
" ").replace(/\r|\n|\t|\/\*[\s\S]*?\*\//g,""):b).replace(/'|\\/g,"\\$&").replace(a.interpolate||h,function(n,d){return g.start+l(d)+g.end}).replace(a.encode||h,function(n,d){e=true;return g.startencode+l(d)+g.end}).replace(a.conditional||h,function(n,d,k){return d?k?"';}else if("+l(k)+"){out+='":"';}else{out+='":k?"';if("+l(k)+"){out+='":"';}out+='"}).replace(a.iterate||h,function(n,d,k,s){if(!d)return"';} } out+='";c+=1;i=s||"i"+c;d=l(d);return"';var arr"+c+"="+d+";if(arr"+c+"){var "+k+","+i+"=-1,l"+
c+"=arr"+c+".length-1;while("+i+"<l"+c+"){"+k+"=arr"+c+"["+i+"+=1];out+='"}).replace(a.evaluate||h,function(n,d){return"';"+l(d)+"out+='"})+"';return out;").replace(/\n/g,"\\n").replace(/\t/g,"\\t").replace(/\r/g,"\\r").replace(/(\s|;|}|^|{)out\+='';/g,"$1").replace(/\+''/g,"").replace(/(\s|;|}|^|{)out\+=''\+/g,"$1out+=");if(e&&a.selfcontained)b="var encodeHTML=("+o.toString()+"());"+b;try{return new Function(a.varname,b)}catch(t){typeof console!=="undefined"&&console.log("Could not create a template function: "+
b);throw t;}};j.compile=function(b,a){return j.template(b,null,a)}})();
......
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
(function(){var e=function(){if(window.isGetData==1){Core.init()}else{window.isGetData=1}};var a=function(a){var t=location.hash.slice(1);var r=t.match(/app_id=(\w*)&?/);var o=t.match(/mod=(\w*)&?/);var s="";var i="?"+$("#skin").attr("data-v");if(r&&r.length==2){s=r[1]}if(o&&o.length==2){Core.start_page=o[1];console.log(Core.start_page)}location.hash="";if(s==""){t=localStorage.getItem("params_"+a);s=localStorage.getItem("app_id")}else{localStorage.setItem("params_"+a,t);localStorage.setItem("app_id",s)}Core.params=t;if(!s){Core.showTips("无法获取app_id!",false,3e3);e();$("#loading").hide();return}Core.Data.app_id=s;var l=false;var n=false;var f=localStorage.getItem("skin_"+s);if(f){$("#skin").attr("href",Core.server+"/static/sdk_3/skin/"+f+"/skin.css"+i);l=true}if($("#login").length!=0){var c=localStorage.getItem("auto");var g=parseInt(localStorage.getItem("auto_time"));var d=(new Date).getTime();if(c=="true"&&d-g<6e5){n=false}else if(c==null){n=false}else{n=true}}if(!n)e();if(Core.isFile){a=Core.server+a}$.ajax({type:"GET",url:a+"?"+t,dataType:"json",success:function(t){if(t.code==0){Core.Data=t.msg;if(Core.Data.face){Core.Data.face=Core.server+t.msg.face}var r=localStorage.getItem("last_server");if(Core.Data.new_server){if(r&&r==Core.Data.new_server){}else{var o="sdk://changeServer?addr="+Core.Data.new_server;localStorage.setItem("last_server",Core.Data.new_server);location.href=o}}if(!l&&t.skin){$("#skin").attr("href",Core.server+"/static/sdk_3/skin/"+t.skin+"/skin.css"+i);localStorage.setItem("skin_"+s,t.skin)}localStorage.setItem("data_"+a,JSON.stringify(t.msg));if(typeof window.initFunc=="function"){window.initFunc()}$("#loading").hide();if(n){e()}else{var f=Core.start_page?Core.start_page:"home";Core.updateMod(f)}}else{$("#loading").hide();$('<h2 class="error_title">出错了,正在努力抢修中...</h2>').appendTo($(".mask"));Core.showTips(t.msg,false,6e3);Core.loadFinished()}},error:function(t,r){var o=localStorage.getItem("data_"+a);if(o&&o!=""){var s=JSON.parse(o);if(typeof s=="object"){Core.Data=s;if(n){e()}else{Core.updateMod("home")}}}Core.showTips("网络出错,请检查网络状态。",false);$("#loading").hide()}})};window.getData=a})();
\ No newline at end of file
(function() {
// 加载数据
var goInit = function() {
if (window.isGetData == 1) {
Core.init();
} else {
window.isGetData = 1;
}
}
var getData = function(url) {
var params = location.hash.slice(1);
var args = params.match(/app_id=(\w*)&?/);
var start_page = params.match(/mod=(\w*)&?/);
var core_server = params.match(/core_server=(.*)&?/);
var appId = '';
var skin_v = '?' + $('#skin').attr('data-v');
if (args && args.length == 2) {
//匹配出app_id
appId = args[1];
}
if(start_page && start_page.length == 2){
//匹配出启动模块
Core.start_page = start_page[1];
console.log(Core.start_page);
}
if (core_server){
Core.server = core_server[1]
}
location.hash = '';
if (appId == '') {
//刷新地址出错
params = localStorage.getItem('params_' + url);
appId = localStorage.getItem('app_id');
} else {
localStorage.setItem('params_' + url, params);
localStorage.setItem('app_id', appId);
}
Core.params = params;
if (!appId) {
//无法获取到app_id
Core.showTips('无法获取app_id!', false, 3000);
goInit();
$('#loading').hide();
return;
}
Core.Data.app_id = appId;
var setSkin = false;
//先尝试设置皮肤,检查是否自动登录
var tryAutoLogin = false;
var _skin = localStorage.getItem('skin_' + appId);
if (_skin) {
$('#skin').attr('href', Core.server + '/static/sdk/skin/' + _skin + '/skin.css' + skin_v);
setSkin = true;
}
if ($('#login').length != 0) {
var auto = localStorage.getItem('auto');
var auto_time = parseInt(localStorage.getItem('auto_time'));
var d = new Date().getTime();
if (auto == 'true' && (d - auto_time) < 600000) {
tryAutoLogin = false;
} else if (auto == null) {
tryAutoLogin = false;
} else {
tryAutoLogin = true;
}
}
//如果不尝试自动登录,直接初始化界面
if (!tryAutoLogin)
goInit();
Core.ajax({
type: 'GET',
url: url + '?' + params,
dataType: 'json',
success: function(data) {
if (data.code == 0) {
// 成功请求
Core.Data = data.msg;
if (Core.Data.face) {
Core.Data.face = Core.server + data.msg.face;
}
//更新server
var lastServer = localStorage.getItem('last_server');
if (Core.Data.new_server) {
if (lastServer && lastServer == Core.Data.new_server) {
//没有变化
} else {
//需要更新server
var s = 'sdk://changeServer?addr=' + Core.Data.new_server;
localStorage.setItem('last_server', Core.Data.new_server);
location.href = s;
}
}
if (!setSkin && data.skin) {
$('#skin').attr('href', Core.server + '/static/sdk/skin/' + data.skin + '/skin.css' + skin_v);
localStorage.setItem('skin_' + appId, data.skin);
}
localStorage.setItem('data_' + url, JSON.stringify(data.msg));
//模块初始化函数,兼容旧版本sdk
if (typeof(window.initFunc) == "function") {
window.initFunc();
}
// 核心初始化
$('#loading').hide();
if (tryAutoLogin) {
goInit();
} else {
var first_mod = Core.start_page? Core.start_page: 'home';
Core.updateMod(first_mod);
}
} else {
//参数出错,没有游戏服什么的.
$('#loading').hide();
$('<h2 class="error_title">出错了,正在努力抢修中...</h2>').appendTo($('.mask'));
Core.showTips(data.msg, false, 6000);
// 核心初始化
Core.loadFinished();
}
},
error: function(xhr, type) {
// 请求失败,服务器崩溃
//尝试从缓存中获取数据
var data_str = localStorage.getItem('data_' + url);
if (data_str && data_str != '') {
var data = JSON.parse(data_str);
if (typeof data == "object") {
Core.Data = data;
if (tryAutoLogin) {
goInit();
} else {
Core.updateMod('home');
}
}
}
Core.showTips('网络出错,请检查网络状态。', false);
// 核心初始化
$('#loading').hide();
}
});
}
window.getData = getData;
})();
\ No newline at end of file
......
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff could not be displayed because it is too large.
/*!
** create by zhangxinxu(.com) 2013-07-15
** a simple method for custom scrolling
** it can be used on both mobile and parts desktop browser IE9+/FF/Chrome/...
*/
var simpScroller=(function(){var c=!((window.DocumentTouch&&document instanceof window.DocumentTouch)||"ontouchstart" in window)*1,b={start:["touchstart","mousedown"][c],move:["touchmove","mousemove"][c],end:["touchend","mouseup"][c]};var a=function(e,l,f){var n="top",o="Top",p="height",g="Height",d="pageY";if(l=="horizontal"){n="left";o="Left";p="width";g="Width";d="pageX"}var i=null;if(f.hideScrollBar==false){i=document.createElement("div");i.className="scroller_"+l;f.container.appendChild(i)}var m=e["client"+g],h=0;var j=function(){if(i==null){return}var r=i.style[p].replace("px",""),q=e["scroll"+o]/(h-m)*(m-r);if(m-r-q<=0){q=m-r}i.style[n]=q+"px"};var k={};e.addEventListener(b.start,function(q){h=this["scroll"+g];k[d]=q.touches?q.touches[0][d]:q[d];k[n]=this["scroll"+o];document.moveFollow=true;if(i&&h>m){i.style.opacity=1;i.style[p]=(m*m/h)+"px";j()}c&&q.preventDefault()});e.addEventListener(b.move,function(q){if(c==false||(document.moveFollow==true)){this["scroll"+o]=k[n]+(k[d]-(q.touches?q.touches[0][d]:q[d]));j();f.onScroll.call(this,q)}q.preventDefault()});e.addEventListener(b.end,function(q){i&&(i.style.opacity=0)});if(c==true){document.addEventListener("mouseup",function(){this.moveFollow=false})}};return function(d,f){f=f||{};var j=new Object({verticalScroll:true,horizontalScroll:false,hideScrollBar:false,onScroll:function(){}}),g;for(g in f){j[g]=f[g]}if(window.getComputedStyle(d).position=="static"){d.style.position="relative"}var i=d.childNodes,e=document.createDocumentFragment();[].slice.call(i).forEach(function(k){e.appendChild(k)});var h=document.createElement("div");h.style.height="100%";h.style.width="100%";h.style.overflow="hidden";d.appendChild(h);h.appendChild(e);j.container=d;if(j.verticalScroll==true){a(h,"vertical",j)}if(j.horizontalScroll==true){a(h,"horizontal",j)}}})();
\ No newline at end of file
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
......@@ -16,7 +16,7 @@
.ios input[type="text"], .ios input[type="password"]{ width: auto; line-height: 84px;}
</style>
<title>
游娱手游平台支付
手游平台支付
</title>
</head>
<body>
......@@ -160,29 +160,28 @@
<div class="container">
<div class="box_info_center">
<h2 class="align-left">
请选择要充值{{=Core.Data.game_unit_name || ''}}的数量
</h2>
<p class="align-left text-muted">
注:充值 <span class="text-info">1</span>元可购买 <span class="text-info">{{=Core.Data.exchange_rate*Core.Data.rate || ''}}</span>{{=Core.Data.game_unit || ''}}{{=Core.Data.game_unit_name || ''}}
</p>
<div class="amount_level align-left" >
{{~ Core.Data.amount_level :item:index }}
{{? parseInt(item) }}
<input type="button" value="{{=parseInt(item)}}" class="btn" data="{{=item}}" />
{{?}}
{{~}}
</div>
<br>
<p class="align-left text-success tips9133">
{{? Core.Data.pay_only != 1 }}
{{? Core.Data.is_guest == 1}}
亲爱的<span class="text-info">游客</span>玩家,为确保账号资金安全,请先<a href="#modify_pwd">免费升级账号</a>再充值。
{{??}}
{{? Core.Data.vip > 0}}
{{??}}
{{?}}
{{?}}
{{?}}
</p>
<br>
<div class="amount_level align-left" >
<a href="javascript:Core.finishPay()" id="back-btn" class="btn larg conBtn " style="text-align: center;display:none">请返回游戏</a>
<br>
</div>
</div>
</div>
</script>
......@@ -202,7 +201,7 @@
</form>
<p class="text-warning align-left">游客账号是系统临时生成,存在风险,为了您的账号安全建议升级永久账号。</p>
{{??}}
<p class="text-success align-left">您的账号已经成功升级成游娱手游平台永久账号,登录<a href="sdk://open?url=http://m.9133.com">9133.com</a>可以了解更多特权。</p>
<p class="text-success align-left">您的账号已经成功升级成手游平台永久账号。</p>
{{?}}
</div>
</div>
......@@ -229,13 +228,13 @@
<div class="proxy_pay">
<p>
<input class="larg" type="text" data-key="pay_user" required="required" name="pay_user" placeholder="请输入代付人游娱手游平台帐号" />
<input class="larg" type="text" data-key="pay_user" required="required" name="pay_user" placeholder="请输入代付人手游平台帐号" />
</p>
<p>
<input class="larg" type="text" name="pay_message" placeholder="给他留言···" />
</p>
<input class="larg btn" type="submit" value="发起代付" />
<p class="align-left small"><span class="error">*</span>注:游娱手游平台登录帐号,不是游戏角色名称</p>
<p class="align-left small"><span class="error">*</span>注:手游平台登录帐号,不是游戏角色名称</p>
</div>
</div>
</div>
......@@ -269,7 +268,7 @@
<input type="number" name="vdcode" id="vdcode" required="" placeholder="输入验证码">
<img id="vdimgck1" src="{{=Core.server}}/validate_code/" onclick="this.src=this.src+'?'+(new Date()).getTime()" style="cursor: pointer;" alt="看不清?点击更换" />
</div>
<input class="larg btn" type="submit" value="确认兑换" />
<hr/>
<div class="clearfix">
<a href="#channel_list&force" class="btn width100" >使用支付宝、银行卡、神州行充值</a>
......@@ -281,7 +280,7 @@
<script id='channel_list_template' type='text/x-jquery-tmpl'>
<div class="header">
<span class="title">游娱充值中心</span>
<span class="title">充值中心</span>
{{? Core.Data.enter_amount && Core.Data.enter_amount >= 0 }}
<a class="iconfont icon-iconfontxiangyou poslft" href="javascript:Core.finishPay()"></a>
{{??}}
......@@ -312,7 +311,7 @@
<div class="channel_list align-left" >
{{? Core.Data.youai_star <= Core.Data.total_amount }}
/*<a href="#exchange" class="btn btn-block">游爱星兑换 <span style="float:right;color:#d2d2d2">></span></a>*/
<!--<a href="#exchange" class="btn btn-block">游爱星兑换 <span style="float:right;color:#d2d2d2"></span></a>-->
{{?}}
{{~Core.Data.game_pay_channel_list :item:index }}
{{?item.name}}
......@@ -334,7 +333,7 @@
<div class="warm-prompt align-left">
<h2>温馨提示</h2>
<p>* 充值过程中遇到问题,可<a href="#">联系游娱客服</a></p>
<p>* 充值过程中遇到问题,可<a href="#">联系客服</a></p>
<p>* {{=Core.Data.money}}={{=Core.Data.game_amount}} {{=Core.Data.game_unit}}{{=Core.Data.game_unit_name}},充值一般1-10分钟即可到账,请放心充值。</p>
/*<p>
* 充值<span class="text-info">{{=Core.Data.game_amount}}</span>{{=Core.Data.game_unit}}{{=Core.Data.game_unit_name}}需要支付<span class="text-info">{{=Core.Data.money}}</span>元人民币.
......@@ -383,7 +382,7 @@
<input type="hidden" name="role_name" value="{{=Core.Data.role_name}}" />
{{? Core.Data.current_pay_channel }}
<input type="hidden" name="pay_channel_id" value="{{=Core.Data.current_pay_channel.id}}" />
{{?}}
<input type="hidden" name="game_amount" value="{{? Core.Data.game_amount}}{{=Core.Data.game_amount}}{{?}}" />
<input type="hidden" name="money" value="{{=Core.Data.money}}" />
<div class="require_input ">
......@@ -424,7 +423,7 @@
<div class="warm-prompt">
<h2>温馨提示</h2>
<p>* 请根据充值卡面额选择正确的充值金额,并确保卡号密码输入无误。</p>
<p>* 充值过程中遇到问题,<a href="#">可联系游娱客服</a></p>
<p>* 充值过程中遇到问题,<a href="#">可联系客服</a></p>
/*<p class="align-left text-muted select-info"></p>*/
</div>
{{?? }}
......@@ -435,6 +434,7 @@
<input class="larg btn zhifubaoBtn" type="submit" value="前往付款" />
{{?}}
</div>
{{?}}
</form>
</div>
......@@ -516,26 +516,10 @@
</div>
<div class="container align-left">
<div class="box_info_center">
<p id="share" class="clearfix">
<span>分享到:</span>
<a class="s_qzone" href="http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey" title="QQ空间"></a>
<a class="s_tqq" data-appkey="0af6f17f08f3ab2b52c6df3a3ed9b60b" href="http://share.v.t.qq.com/index.php" title="腾讯微博"></a>
</p>
<p id="share_weixin" class="clearfix">
<span>分享到微信:</span>
点击右上角按钮,选择“<span class="text-info">发送给朋友</span>”或者“<span class="text-info">分享到朋友圈</span>”即可完成分享;
</p>
<div class="fs_box invite_box">
<h3 class="text-info">奖励说明:</h3>
<p>
1.成功邀请好友一起玩游戏,您可获得<span class="text-info">5{{=Core.Data.game_unit_name}}</span>的奖励。
</p>
<p>
2.好友若充值(限前10),您可获得<span class="text-info">5%</span>充值奖励。
</p>
<p>
3.好友首次充值,因被您邀请可额外获得<span class="text-info">10%</span>充值返利。
</p>
</div>
</div>
</div>
......@@ -564,11 +548,11 @@
</ol>
</div>
<div class="sec sec_invtite">
<p class="title-fs">方式二:邀请好友可获得{{=Core.Data.game_unit_name}}&nbsp;&nbsp;<a href="#invite_friend">立即去邀请</a></p>
</div>
{{??}}
<div class="sec sec_invtite">
<p class="title-fs">方式一:邀请好友可获得{{=Core.Data.game_unit_name}}&nbsp;&nbsp;<a href="#invite_friend">立即去邀请</a></p>
</div>
{{?}}
</div>
......@@ -647,7 +631,7 @@
<script id='tpl_kefu_list_template' type='text/x-jquery-tmpl'>
{{? it.model_list.length == 1 }}
<p>您好,游娱手游平台客服MM全身心为您服务。请点击右上角的按钮输入您所遇到的问题,或者点击常见问题查看是否有您遇到的问题。</p>
<p>您好,手游平台客服MM全身心为您服务。请点击右上角的按钮输入您所遇到的问题,或者点击常见问题查看是否有您遇到的问题。</p>
{{??}}
{{~ it.model_list :item:index }}
{{? item.id}}
......@@ -805,6 +789,11 @@ FastClick.attach(document.body);
(function(){
getData('/sdk/pay/json');
})();
$(function(){
if (Core.isIos) {
$('meta[name="viewport"]').attr('content','width=800,maximum-scale=1,user-scalable=no');
}
});
</script>
</body>
......
date:2017-4-11
author
:lizenghua
instructions
:与星玩SDK同步
date:2017-4-12
author:lizenghua
instructions:修复当账户及密码为空时(本地存储的账号密码数据为空),通过密保找回密码时一直处于加载中无法跳转的问题
date:2017-4-21
author:lizenghua
instructions:
1、当用户是正式用户并绑定了手机后进行实名认证;身份证校验js:identity_id.js
改动的文件有:login.html、login.js(同步在sdk_xingwan、sdk_6)
2、改动注释了pay.js里面的911行到918行:进入sdk要购买的游戏币>0时强制进入渠道充值页面(已同步在sdk_xingwan、sdk_6)
date:2017-4-24
author:lizenghua
instructions:
1、处理绑定手机的手机验证规则(176),
2、手机找回密码中重置密码残留旧密码问题
date:2017-5-3
author:lizenghua
instructions:
1、注释掉pay.html中的“游爱星”兑换入口
2、处理支付方式切换中出现 input_item 为undefind 的bug (将383行的{{?}}移至435行)
3、去掉设置密保中select默认的下拉图标(login.css)
4、如果没有第三方登录则隐藏掉“第三方登录”字眼
date:2017-5-8
author:lizenghua
instructions:处理支付方式点击支付图标出现 input_item 为undefind 的bug(将150行$c改成$(this))
date:2017-5-12
author:lizenghua
instructions:修改充值的界面显示大小
\ No newline at end of file
......@@ -13,7 +13,7 @@
<link id="skin" data-v="20150318001" type="text/css" rel="stylesheet" />
<link href="skin/responsive.min.css?v=20150318001" type="text/css" rel="stylesheet" />
<title>
游娱手游平台登录
手游平台登录
</title>
</head>
<body>
......
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
#!/bin/sh
#js css压缩,生成更新包打包
CDN_SERVER='http://cdn.9133.com/static'
DIR_PATH="$( cd "$( dirname "$0" )" && pwd )"
echo "$DIR_PATH"
cd $DIR_PATH
VERSION=`cat version.txt`
DIR_NAME=${DIR_PATH##*/}
ZIP_FILE="${DIR_NAME}_${VERSION}.zip"
SAVE_DIR="dst"
MD5=''
echo $DIR_NAME
function make_new_zip_file {
cd $DIR_PATH
mkdir -pv dst
save_zip_file="${SAVE_DIR}/${ZIP_FILE}"
[ -f "$save_zip_file" ] && rm "$save_zip_file" && echo "rm $save_zip_file"
echo "zip $ZIP_FILE"
zip -x 'uglifyjs_sqwish.sh' -x 'v.txt' -x '*.svn/*' -x "${SAVE_DIR}/*" -x "${ZIP_FILE}" -r "${save_zip_file}" ./
MD5=`md5sum dst/${ZIP_FILE} |cut -d ' ' -f1`
}
function make_version_file {
make_new_zip_file
cd $DIR_PATH
URL="${CDN_SERVER}/${DIR_NAME}/${SAVE_DIR}/${ZIP_FILE}"
echo "${VERSION}|${MD5}|${URL}" > v.txt
cat v.txt
}
function uglifyjs_js_css {
cd $DIR_PATH
cd js/
for f in `ls *.js`;do
uglifyjs $f -m -o $f
done
cd ../skin
unalias mv
for f in `ls *.css`;do
if [ -f "$f" ];then
sqwish $f
new_f=`basename $f css`
new_f="$new_f""min.css"
echo " mv $new_f $f"
[ -f "$new_f" ] && mv $new_f $f
fi
done
cd ..
}
uglifyjs_js_css
make_version_file