Fecshop

第 2 位会员

会员
个人信息
  • 加入于 2017-05-31 17:38:45
  • 最后登录时间 1小时前
  • 签名 净化自己,潜心编码
个人成就
  • 发表文章次数 273
  • 发布回复次数 2422
  • 个人主页浏览次数 258
为什么后台添加菜单之后就是显示不出来,刷新缓存也做了1个月前

这个文章( http://www.fecshop.com/topic/1584 )的前提是,你为这个菜单添加了资源,设置了权限组,刷新缓存后,然后出现这个问题的解决方式,请问前面给你的留言,你都按照步骤做了吗?



1.添加菜单

2.菜单中有相应的url地址,将这个url,在后台资源管理中,添加进去

3.在权限组中添加刚才创建的资源(当前用户对应的权限组)

4.刷新缓存,刷新后台页面

为什么后台添加菜单之后就是显示不出来,刷新缓存也做了1个月前

1.添加菜单

2.菜单中有相应的url地址,将这个url,在后台资源管理中,添加进去

3.在权限组中添加刚才创建的资源(当前用户对应的权限组)

4.刷新缓存,刷新后台页面

前端会员部分,增加上传图片功能1个月前

上传图片是个很基本的功能,如何实现,百度不是有很多文章讲解么?

fecshop也有实现,参考下这个吧:https://github.com/fecshop/yii2_fecshop/blob/master/services/Image.php#L191

微信回调成功,订单状态未改变,大家及时更改。1个月前

@successgdc #11楼

恩,细细调整,有好的方式,可以发PR,提交bug也可以在github issue提

使用vue前后端分离,跨域问题求解。求大佬看看我的配置有问题吗,感谢!!1个月前

1.你先吧index.php文件还原

2.参看我上面发的截图,看一下你的请求的reponse header中是否存在 fecshop-currency

你的报错不是:Request header field fecshop-currency is not allowed by Access-Control-Allow-Headers in preflight response. 吗?不懂cors,自行查询

既然你报这个错误,那么就是因为没有这个,那么你想办法让他有这个,问题不就解决了吗?

3.怎么让他有这个?fecshop的代码位置不是给你贴了吗?找到那个文件,自己看看什么原因导致的

1.你的访问地址cms/home/index 对应的controlelr继承这个类

https://github.com/fecshop/yii2_fecshop/blob/master/app/appserver/modules/AppserverController.php#L38

也就是cors是这个类得到的

Yii::$service->helper->appserver->getCors(),
就是这个函数:https://github.com/fecshop/yii2_fecshop/blob/master/services/helper/Appserver.php#L183

这里是代码位置,自己排查

4.该说的都说了,只能帮到这里,出现问题自己debug,没有debug的能力不适合玩fecshop

使用vue前后端分离,跨域问题求解。求大佬看看我的配置有问题吗,感谢!!1个月前

@alibo1016 [#5楼](#comment5)

我给你的建议,不是在这个文件里appserver\web\index.php ,你去仔细看我给你的文件,和入口index.php没有任何关系,先不要动index.php里面的文件。

上面已经说的很清楚了,仔细分析问题

微信回调成功,订单状态未改变,大家及时更改。1个月前

@successgdc #7楼

fecshop尽量精简,本来想在上面做一个后台配置,然后可以把在配置文件中的配置改成在后台配置,执行的过程中发现做了后,会让使用更加的复杂,所以就放弃了。

对于扩展,小的可以称之为插件扩展之类,大的可以称之为扩展系统,我后面也会写一些模板和插件之类的。

微信回调成功,订单状态未改变,大家及时更改。1个月前

恩,你的提议很好

执行起来总是有一定的偏差,我想的是这样,fecshop作为主体,后面除了修复bug,基本不变动了,如果想做其他的功能,可以以扩展composer包的方式做开发,这样各自独立,fecshop作为一个电商框架,除了修复bug和安全问题,不做新功能了

github搜搜了一下,有几个fecshop插件:

https://github.com/kaykay012/paymentsk

https://github.com/zks888/fecshop_couchbase

https://github.com/kaykay012/migration

微信回调成功,订单状态未改变,大家及时更改。1个月前

@successgdc #5楼 不能使用,fec是多货币

@Axin #3楼 改为使用bc函数,这个库php里面默认就有,多谢你的提议,我修正下代码

使用vue前后端分离,跨域问题求解。求大佬看看我的配置有问题吗,感谢!!1个月前

@alibo1016 #2楼 上面已经和你说了解决这个问题的思路了

你的报错是:Request header field fecshop-currency is not allowed by Access-Control-Allow-Headers in preflight response.

就是cors里面没有将fecshop-currency 写进去,自己排查一下

微信回调成功,订单状态未改变,大家及时更改。1个月前

为这个问题,安装个php扩展有点动作太大

将:https://github.com/fecshop/yii2_fecshop/blob/master/services/payment/Wxpay.php#L138

改成

if (round($order_total_amount * 100) != round($total_fee) {

试一下可以不?

使用vue前后端分离,跨域问题求解。求大佬看看我的配置有问题吗,感谢!!1个月前

你设置的没有问题,我怀疑你的代码有点陈旧

1.你的访问地址cms/home/index 对应的controlelr继承这个类

https://github.com/fecshop/yii2_fecshop/blob/master/app/appserver/modules/AppserverController.php#L38

也就是cors是这个类得到的

Yii::$service->helper->appserver->getCors(),

就是这个函数:https://github.com/fecshop/yii2_fecshop/blob/master/services/helper/Appserver.php#L183

更新一下,应该就没有问题了

应该是代码不是最新版本的问题。

商品属性组选择问题1个月前

@qq3332794598 #4楼 要么你关掉csrf吧

后台可以通过其他手段保证安全,设置成内网访问,或者固定ip访问,或者nginx外层做一层访问控制等等。

商品属性组选择问题1个月前

@qq3332794598 #4楼 ajax url里面有id参数的,就是那个js处理的,看你的好像是没有的

商品属性组选择问题1个月前

切换属性组是get请求,和csrf没有关系

ajax的url是这样的 http://fecshop.appadmin.fancyecommerce.com/catalog/productinfo/manageredit?attr_group=men_group&_id=5a7d0ff7bfb7ae11960c9ef3&_=1545119078953

对应的代码为:

https://github.com/fecshop/yii2_fecshop/blob/master/app/appadmin/theme/base/default/catalog/productinfo/manageredit.php#L73

手动更新代码是很痛苦的,而且我这边的代码提交可能存在问题,不排除在其他的提交进行了改动

微信回调成功,订单状态未改变,大家及时更改。1个月前

有没有打印一下 $order_total_amount * 100 $total_fee 的值?

另外你的性能优化解决了?

商品属性组选择问题1个月前

您好,后台产品进行了切换产品属性组,是没有问题的

后台菜单RBAC手动更新问题1个月前

默认是可以清空缓存的,不清楚你进行了什么改动导致的,自己排查问题吧

环境等很多因素可能导致出现不同的问题,排查一下原因吧。

代码都是开源的,自己debug一下找找代码逻辑排查原因

Your Site Analytics