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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] IE财付通无refer解决方案

[复制链接]
下砂 发表于 2011-3-15 10:46:57 | 显示全部楼层 |阅读模式
本帖最后由 下砂 于 2011-3-15 10:50 编辑

source/include/spacecp/spacecp_credit_base.php
  1. showmessage('credits_addfunds_succeed', $requesturl, array(), array('showdialog' => 1, 'locationtime' => true));
复制代码

改为
  1.                 if($apitype == 'tenpay') {
  2.                     showmessage('credits_addfunds_succeed', $requesturl, array(), array('showdialog' => 1, 'tenpayfilter' => true));
  3.                 } else {
  4.                     showmessage('credits_addfunds_succeed', $requesturl, array(), array('showdialog' => 1, 'locationtime' => true));
  5.                 }
复制代码

source/function/function_core.php
  1.             $extra .= 'hideWindow(\''.$handlekey.'\');showDialog(\''.$show_jsmessage.'\', \'notice\', null, '.($param['locationtime'] !== null ? 'function () { window.location.href =\''.$url_forward.'\'; }' : 'null').', 0, null, \''.$leftmsg.'\');'.$st;
复制代码



改为
  1.             if($param['tenpayfilter']) {
  2.                 $extra .= 'hideWindow(\''.$handlekey.'\');showDialog(\''.$show_jsmessage.'\', \'notice\', null, '.($param['locationtime'] !== null ? 'function () { window.location.href =\''.$url_forward.'\'; }' : 'null').', 0, null, \''.$leftmsg.'\', \'\', \'\', \''.$url_forward.'\');'.$st;
  3.             } else {
  4.                 $extra .= 'hideWindow(\''.$handlekey.'\');showDialog(\''.$show_jsmessage.'\', \'notice\', null, '.($param['locationtime'] !== null ? 'function () { window.location.href =\''.$url_forward.'\'; }' : 'null').', 0, null, \''.$leftmsg.'\');'.$st;
  5.             }
复制代码

static/js/common.js
  1. function showDialog(msg, mode, t, func, cover, funccancel, leftmsg, confirmtxt, canceltxt) {
复制代码


改为
  1. function showDialog(msg, mode, t, func, cover, funccancel, leftmsg, confirmtxt, canceltxt, tenpayfilter) {
复制代码


  1.         s += '<div class="c altw"><div class="' + (mode == 'alert' ? 'alert_error' : 'alert_info') + '"><p>' + msg + '</p></div></div>';
  2.         s += '<p class="o pns">' + (leftmsg ? '<span class="z xg1">' + leftmsg + '</span>' : '') + '<button id="fwin_dialog_submit" value="true" class="pn pnc"><strong>'+confirmtxt+'</strong></button>';
  3.         s += mode == 'confirm' ? '<button id="fwin_dialog_cancel" value="true" class="pn" onclick="hideMenu(\'' + menuid + '\', \'dialog\')"><strong>'+canceltxt+'</strong></button>' : '';
  4.         s += '</p>';
复制代码


改为
  1.         if(tenpayfilter) {
  2.             s += '<div class="c altw"><div class="' + (mode == 'alert' ? 'alert_error' : 'alert_info') + '"><p>' + msg + '</p></div></div>';
  3.             s += '<div class="o pns"><form action="'+tenpayfilter+'" name="tenpayform" method="post"><input value="点此进入支付页面" class="pn pnc"  type="submit"/>';
  4.             s += mode == 'confirm' ? '<button id="fwin_dialog_cancel" value="true" class="pn" onclick="hideMenu(\'' + menuid + '\', \'dialog\')"><strong>'+canceltxt+'</strong></button>' : '';
  5.             s += '</div>';        
  6.         } else {
  7.             s += '<div class="c altw"><div class="' + (mode == 'alert' ? 'alert_error' : 'alert_info') + '"><p>' + msg + '</p></div></div>';
  8.             s += '<p class="o pns">' + (leftmsg ? '<span class="z xg1">' + leftmsg + '</span>' : '') + '<button id="fwin_dialog_submit" value="true" class="pn pnc"><strong>'+confirmtxt+'</strong></button>';
  9.             s += mode == 'confirm' ? '<button id="fwin_dialog_cancel" value="true" class="pn" onclick="hideMenu(\'' + menuid + '\', \'dialog\')"><strong>'+canceltxt+'</strong></button>' : '';
  10.             s += '</p>';
  11.         }
复制代码


天婷a 发表于 2011-3-15 11:07:06 | 显示全部楼层
回复 下砂 的帖子

你自己看效果



你不准备提交订单了跳转到财付通支付页面去吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

天婷a 发表于 2011-3-15 11:09:22 | 显示全部楼层
我无语了
回复

使用道具 举报

 楼主| 下砂 发表于 2011-3-15 14:07:40 | 显示全部楼层
回复 天婷a 的帖子

IE 下无法跳转?
回复

使用道具 举报

天婷a 发表于 2011-3-15 15:04:43 | 显示全部楼层
转不了,我又还原默认代码了,点击确定就没了,
回复

使用道具 举报

shjjxyj 发表于 2011-3-31 12:53:57 | 显示全部楼层
本帖最后由 shjjxyj 于 2011-3-31 12:54 编辑

很好谢谢老大
回复

使用道具 举报

51xiangxun 发表于 2011-3-31 13:07:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 08:40 , Processed in 0.031000 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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