用户
 找回密码
 立即注册

简单一步 , 微信登陆

新来朋友

Eva

就是锅哥

云指网络

刀刀PA2

仁心

何奔

艾龙

追梦人CZ8

zyd523

金盾

汽修厂

活着就要绽放

自得先生(Micha

欢乐马h73

维修佬科技fR1

浪淘

www.ranjc.com

绗戠偣姹熷北鈦

Wang

鏂瑰渾顎綿j7

立一

阿白EOy

Lxx

momoC6L

姬德

查看: 359|回复: 1

[综合] 积分商城有严重bug

[复制链接]
发表于 2023-9-22 10:59:47 | 显示全部楼层 |阅读模式

积分商城有严重bug

抢购价10 金钱市场参考价¥99998.00
仅剩56件 已抢购4件

剩余时间 : 00天00小时00分00秒
浏览人气 : 359
卖家已交保证金2000金钱
成功兑换商品后,将不能取消或更改,不提供退换货服务。
  • 参与时间
    参与状态
    参与会员
    数量
    参与金额
  • 2023-10-12 15:26:44
    已兑换
    1件
    3金钱
  • 2023-10-03 12:24:28
    已兑换
    1件
    3金钱
  • 2023-09-30 00:02:21
    已兑换
    1件
    3金钱
  • 2023-09-30 00:01:59
    已兑换
    1件
    3金钱
本帖最后由 test 于 2024-3-24 23:57 编辑

1、卖家删除商品会删掉买家的购买记录,无良卖家有了用武之地,自带销毁证据助力无量卖家简直不要太美,买家一脸懵,如果买家购买的卡密未提前保存会随帖子一并消失
2、如果不允许卖家删帖的方法限制会造成大量冗余,程序逻辑有严重问题,就是不把买家的购买记录独立

移动端:
1、点击切换电脑版,再打开商城帖子必报错
2、开启手机版独立详情页,由于是单页,那些帖子相关的插件全部失效。无法查看任何回复想看回复需切回pc版
如果不使用手机版独立详情页,以知的手机模板无一兼容,帖子头部会优先显示帖子标题,然后用户头像再下面才是商城模块,十分不和谐甚至难看,兼容也滥
3、卡密重复购买:重复购买多为网盘类分享,开启卡密重复购买也就是说一个链接允许你购买无数次,卡密重复购买逻辑错误为bug级别
4、和一些手机模板你死我活的冲突,如克米,会导致积分商城绑定的版块帖子编辑器按钮全部无法点击

其实还有很多不一一列举,主要体现在移动端,细节问题惨不惹赌全是坑,大家谨慎避坑
回复

使用道具 举报

 楼主| 发表于 2023-10-30 17:26:11 | 显示全部楼层
本帖最后由 test 于 2024-1-15 00:31 编辑

虽然细节处理的很烂,但是可以提供一些简单得修复办法

1、先不说积分商城手机版开启独立详情页绑定版块会让所有插件在改版块失效,就是移动端看不到回复是很伤的
       所以建议关闭独立详情页,关闭独立详情页后与第三方手机模板兼容烂到极致,已经自行修复刻一部分,至于不能像独立详情页那样判断是否有编辑帖子权限进而有商品编辑按钮,目前还无法解决

plugin/keke_integralmall/template/touch/show.htm
109行到140行之间添加的代码
查找
  1. .dhlist #buylist .counts{margin:10px 15px; color:#333; line-height:30px;}
复制代码

下面添加
  1. .bond {
  2.     border: 1px solid #333;
  3.     color: #333;
  4.     border-radius: 1px;
  5.     height: 22px;
  6.     line-height: 20px;
  7.     padding-right: 10px;
  8.     margin-top: 10px;
  9.     display: inline-block;
  10. }
  11. .bond span {
  12.     display: inline-block;
  13.     background: #333;
  14.     height: 20px;
  15.     line-height: 20px;
  16.     padding: 0 10px;
  17.     margin-right: 10px;
  18.     color: #fff;
  19. }

  20. /*只适用于百变主题*/
  21. .ren_view_ny .ren_lc_xx,.rtj1009_m_main .ren_view_xxtop{
  22.     display: none;
  23. }
  24. .mallitem,.ren_view_ny .message img{
  25.     margin: 0;
  26.     border: none;

  27. }
  28. .mallitem .item_r{
  29.     padding: 0;
  30. }
复制代码

2、和三方手机模板冲突,导致手机模板的编辑器按钮全部点不了,jQuery问题
/keke_integralmal/template/touch/input.htm
1、找到
<script type="text/javascript" src="source/plugin/keke_integralmall/js/jquery.js
在上面新一行插入:
<script>var isjQuery = windowjQuery;</script>

2、然后找到
function keke_mall_lxs(){
在上面加入
if(isjQuery); jQuery.noConflict(true);
方法就是,只需要删掉可可引用jquery就行了

3、可可积分商城点选“卡密重复购买”模式多为网盘资源分享,一般只能填写一个卡密,多填也无效
重复购买卡模式卡密是固定的,却允许重复多次购买逻辑也是奇葩,所以自己修改此模式限购数为1
修复:
\source\plugin\keke_integralmall\template\input.htm
修改这红色框框里面的内容:
查下 mallt013上面的
  1. <div class="ros" style="border:none">
复制代码

替换为:
  1. {if $_GET['action']=='newthread' || $_GET['action']=="edit"}
  2.         <div class="ros" style="border:none; display: {if $goodsdata['xg']}none{else}block{/if};">
复制代码
115635dzrwcaqnucc6gx5x.jpg

手机版路径:
source/pugin/keke_integralmall/template/touch/input.htm
查找 (大概205行)
  1. <div class="ros" >
复制代码

修改为
  1. {if $_GET["action"]--'newthread"II ($_GET['action']--"edit")}
  2. (<div.class-"ros" style="border:none;display:{if $goodsdata['xg']}none{else}block{/if};">
复制代码
mallt013下面添加 {/if}
091457qdsii0p3hisi7gpy.jpg
回复 支持 反对

使用道具 举报

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

本版积分规则