帝国cms下载站防复制免登录微信支付插件

功能描述:

1。先根据信息中的price字段确定价格。如果没有price字段,则以插件设置的全局单价进行订单。

2。使用微信官方支付接口,需要有认证的服务号和微信商户号。

3。后台可管理订单。

4。用户免登录即可下载。

5。用户再下载,可输入任意一微信支付订单号即可关联下载。

体验地址:

帝国cms下载站无需登录使用微信支付插件独立版本--手机模板网_小程序模板_帝国cms小程序微信百度抖音

界面展示:

 

 

 

安装说明:

1。将所下载的安装包放到网站根目录。

2。修改内容模板,将下面两个js文件引入即可。

<script>
    var lskpa = {
        classid: 89, infoid: 116    };
</script>
<script src="/static/js/jquery.js"></script>
<script src="/static/layer/layer.js"></script>
<script src="/static/addon/sj116/js/main_2.js?tt=1657374006"></script>
<script src="/static/addon/sj116/js/c.js?tt=1657374006"></script>

 3。在浏览器输入。域名/addon.php/sj116/xxm/index,会自动跳到登录 ,输入用户名admin,密码:sjmoban.com登录即可,然后在基本信息里面,点击“初始化”按钮,再填写好微信支付信息和价格信息就可以了。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
支付宝当面付接入教程 这里假设己经开通了当面付,没有开通的可以到支付宝开通 1、增加当面付数据 帝国没有给出手动添加的功能,这里只能以SQL方式来添加了,运行以下SQL语句 INSERT INTO `[!db.pre!]enewspayapi` (`payid`, `paytype`, `myorder`, `payfee`, `payuser`, `partner`, `paykey`, `paylogo`, `paysay`, `payname`, `isclose`, `payemail`, `paymethod`) VALUES ('', 'f2fpay', '99', '0', '', '', '', '', '支付宝当面付插件', '支付宝当面付', '0', '', '0'); 2、添加商户私钥和支付宝公钥字段 ALTER TABLE [!db.pre!]enewspayapi add fprivatekey text NOT NULL, add fpublickey text NOT NULL; 3、修改系统文件以支持私钥和公钥的配置 第一个文件:e/admin/pay/SetPayApi.php 增加一个支付方式的判断,这里的支付方式为f2fpay APPID <input name="payemail" type="text" id="payemail" value="<?=$r[payemail]?>" size="35"></td> 商户私钥 <textarea name="fprivatekey" id="fprivatekey" cols="100" rows="10"><?=$r[fprivatekey]?></textarea> 支付宝公钥 <textarea name="fpublickey" id="fpublickey" cols="100" rows="10"><?=$r[fpublickey]?></textarea> 第二个文件:e/admin/pay/PayApi.php 增加私钥和公钥字段的写入 //设置接口 function EditPayApi($add, $userid, $username) { global $empire, $dbtbpre; $add[payid] = (int) $add[payid]; if (empty($add[payname]) || !$add[payid]) { printerror("EmptyPayApi", "history.go(-1)"); } $add[isclose] = (int) $add[isclose]; $add[myorder] = (int) $add[myorder]; $add[paymethod] = (int) $add[paymethod]; $add['payname'] = hRepPostStr($add['payname'], 1); $add['paysay'] = hRepPostStr2($add['paysay']); $add['payuser'] = hRepPostStr2($add['payuser']); $add['paykey'] = hRepPostStr2($add['paykey']); $add['payfee'] = hRepPostStr($add['payfee'], 1); $add['payemail'] = hRepPostStr($add['payemail'], 1); //增加当面付字段 $add['fprivatekey'] = hRepPostStr($add['fprivatekey'], 1); $add['fpublickey'] = hRepPostStr($add['fpublickey'], 1); if ($add['paytype'] == 'f2fpay') { $sql = $empire->query("update {$dbtbpre}enewspayapi set isclose='$add[isclose]',payname='$add[payname]',paysay='$add[paysay]',payuser='$add[payuser]',paykey='$add[paykey]',payfee='$add[payfee]',payemail='$add[payemail]',myorder='$add[myorder]',paymethod='$add[paymethod]',fprivatekey='$add[fprivatekey]',fpublickey='$add[fpublickey]' where payid='$add[payid]'"); } else { $sql = $empire->query("update {$dbtbpre}enewspayapi set isclose='$add[isclose]',payname='$add[payname]',paysay='$add[paysay]',payuser='$add[payuser]',paykey='$add[paykey]',payfee='$add[payfee]',payemail='$add[payemail]',myorder='$add[myorder]',paymethod='$add[paymethod]' where payid='$add[payid]'"); } if ($sql) { //操作日志 insert_dolog("payid=" . $add[payid] . "payname=" . $add[payname]); printerror("EditPayApiSuccess", "PayApi.php" . hReturnEcmsHashStrHref2(1)); } else { printerror("DbError", "history.go(-1)"); } } 4、取消支付时的转码功能 共三个文件分别为 e/payapi/BuyGroupPay.php此文件用于购买会员组 e/payapi/pay.php此文件用于充值 e/payapi/ShopPay.php此文件用于商城订单支付 因为本次用的是UTF-8编码,这里不需要再转码的 所以要删除转码内容,如下: if($ecms_config['sets']['pagechar']!='gb2312') { @include_once("../class/doiconv.php"); $iconv=new Chinese(''); $char=$ecms_config['sets']['pagechar']=='big5'?'BIG5':'UTF8'; $targetchar='GB2312'; $productname=$iconv->Convert($char,$targetchar,$productname); $productsay=$iconv->Convert($char,$targetchar,$productsay); @header('Content-Type: text/html; charset=gb2312'); } 5、上传当面付插件下载好的插件解压,将f2fpay上传到e/payapi/即可 在线演示:http://ecms.bnxf.net/
设计与实现一个基于帝国CMS下载站,可以按照以下步骤进行: 1. 安装帝国CMS 首先需要将帝国CMS安装到服务器上,并配置好相关的环境和数据库。 2. 搭建下载站模板 在帝国CMS后台中,选择下载站模板,然后按照自己的需求进行布局和设计。可以选择使用现成的模板,也可以自己编写模板。 3. 添加下载分类 在帝国CMS后台中,添加下载分类,如软件、游戏、电影等,方便用户进行分类浏览和搜索。 4. 添加下载内容 在帝国CMS后台中,添加下载内容,包括文件名称、文件大小、下载地址、版本号、更新时间等信息,同时可以添加截图、描述、标签等信息,提高用户体验。 5. 增加下载管理功能 在帝国CMS后台中,增加下载管理功能,方便管理员对下载内容进行管理和审核。 6. 增加用户评论和评分功能 在帝国CMS后台中,增加用户评论和评分功能,方便用户对下载内容进行评价和分享。 7. 增加推荐下载功能 在帝国CMS后台中,增加推荐下载功能,方便管理员对优质下载内容进行推荐。 8. 增加下载排行榜功能 在帝国CMS后台中,增加下载排行榜功能,方便用户了解当前热门下载内容。 9. 优化下载站SEO 对下载站进行SEO优化,提高搜索引擎排名,增加下载站的曝光度和流量。 以上是基于帝国CMS下载站的设计与实现步骤,希望能对您有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值