Fecmall

第 2 位会员

会员
个人信息
  • 加入于 2017-05-31 17:38:45
  • 城市 Qingdao
  • GitHub https://github.com/fecshop
  • 最后登录时间 10天前
  • 签名 净化自己,潜心编码
个人简介
Terry,Fecmall开源产品作者,12年电商经验一线程序员开发者,擅长规划产品,架构设计。
个人成就
  • 发表文章次数 744
  • 发布回复次数 5760
  • 个人主页浏览次数 683
怎样让注册会员就能发布产品评论?7年前

沙盒账户测试paypal支付:zqy234api1-facilitator-1@126.com 11111111

支付宝沙盒账户:买家账号 wgvchs5996@sandbox.com 登录密码 111111 支付密码 111111

测试过了,demo没有你说的问题

怎样让注册会员就能发布产品评论?7年前

2.bug:extract() expects parameter 1 to be array, null given

修复: https://github.com/fecshop/yii2_fecshop/commit/54a9c8510b379fcda6f274c2d6c16157871838cd

3.在中文状态提交评论时一直提示“验证码不正确”,英文页面正常。

demo已经测试不存在这个问题,demo地址:http://fecshop.appfront.fancyecommerce.com/cn/

切换货币异常问题7年前

@shronfen123 [#5楼](#comment5) 上面的回复已经把原理说的很清楚了,自己调试排查。

百度网盘的文件和composer安装的是一样的,出现你这个问题的人很少, 之前有一个人出session的问题,是redis版本过低导致的

上面的回复已经把原理说的很清楚了,自己调试排查。

后台打不开7年前

1.出现问题先搜帖子

2.如果其他配置妥当,需要nginx去掉index.php http://www.fecshop.com/topic/453

3.其他自行搜帖

执行sitemapGeneral.sh报错:"/usr/bin/env: php: 没有那个文件或目录"7年前

你执行下 which php ,查看一下是否存在?

[root@iZ942k2d5ezZ ~]# which php
/usr/bin/php

我的是存在的,如果不存在就会报错:

usr/bin/which: no php in (/root/.gvm/bin:/usr/local/mysql/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/go/bin:/root/go/bin:/usr/local/git/bin:/opt/jdk1.8.0_66/bin:/opt/jdk1.8.0_66/jre/bin:/root/bin)

也就是在一下的路径中找不到,因此,你需要在 /usr/bin/下面新建一个软连接(快捷方式)指向到你的php可执行文件 如果不存在,你可以添加个快捷方式,首先你需要确认你的php安装的路径,我的php安装是在/usr/local/php ,php的可执行文件为 /usr/local/php/bin/php

因此,添加一个软连接即可(类似快捷方式),你需要将 /usr/local/php/bin/php 替换成你的php路径。

ln -s /usr/local/php/bin/php  /usr/bin/php

这样就可以了,

附录:

ln的语法为: ln [options] existingfile newfile

"自定义菜单"在哪里管理的?7年前

参看文档: fecshop 分类菜单 ,中的 自定义菜单部分 部分

composer依赖7年前

后面在说,目前的excel库包不影响使用。

国外支付7年前

Fecshop 支付介绍

如果您想开发一个新支付,可以参考下支付宝支付的整个步骤: Fecshop 支付宝支付开发思路 和 详细的文件结构 ,这个文章写得比较详细,可以了解整个流程。

切换货币异常问题7年前

你的这个报错,和切换货币是没有关系的,这个报错是获取当前用户的信息

切换货币是: http://fecshop.appfront.fancyecommerce.com/assets/5c1db8f5/js/js.js?v=2 里面的这个js方法

$(".top_currency .currency_list ul li").click(function(){
		currency = $(this).attr("rel");
		
		htmlobj=$.ajax({url:currentBaseUrl+"/cms/home/changecurrency?currency="+currency,async:false});
		//alert(htmlobj.responseText);
		location.reload() ;
	});
	

也就是访问 http://fecshop.appfront.fancyecommerce.com/cms/home/changecurrency?currency=EUR

这个链接对应的是:https://github.com/fecshop/yii2_fecshop/blob/master/app/appfront/modules/Cms/controllers/HomeController.php

public function actionChangecurrency()
    {
        $currency = \fec\helpers\CRequest::param('currency');
        Yii::$service->page->currency->setCurrentCurrency($currency);
    }

因为货币是基于session的,因此ajax访问后,刷新页面,页面就切换货币了、

切换货币异常问题7年前

http://fecshop.appfront.feelpay8.com/customer/ajax 访问这个url,对应的文件为: https://github.com/fecshop/yii2_fecshop/blob/master/app/appfront/modules/Customer/controllers/AjaxController.phpactionIndex() 方法,自己调试

也就是文件 vendor/fancyecommerce/fecshop/app/appfront/modules/Customer/controllers/AjaxController.php

切换货币异常问题7年前

1.你的pc端网站,首页,产品页面访问正常否?

2.你的报错为:

jquery-3.0.0.min.js?v=2:4 GET http://fecshop.appfront.feelpay8.com/customer/ajax?currentUrl=http%3A%2F%2Ffecshop.appfront.feelpay8.com%2F&product_id= 500 (Internal Server Error)

你直接访问以下,这个链接:http://fecshop.appfront.feelpay8.com/customer/ajax?currentUrl=http%3A%2F%2Ffecshop.appfront.feelpay8.com%2F&product_id=,看看报错信息是什么

fecshop 不同语言的子域名用户登录状态如何做登录状态共享7年前

如果,你的站点多语言使用的是不同的子域名,类似于 fr.fecshop.com es.fecshop.com de.fecshop.com

那么可以通过设置来设置 session.cookie_domain 解决

打开 @app/web/index.php (@app代表根目录下的各个入口),将第3行代码注释去掉

//ini_set('session.cookie_domain', '.fancyecommerce.com'); //初始化域名

.fancyecommerce.com 替换成你的域名即可。

请问怎样在产品页面增加自定义内容?7年前

@Aswe [#4楼](#comment4)

http://www.fecshop.com/topic/624

先去学习下如何发帖描述清楚问题吧,看不懂

请问怎样在产品页面增加自定义内容?7年前

看不懂,什么是自定义内容

Your Site Analytics