fecmall有相关教程,请问fecyo如何添加?
资料:http://www.fecmall.com/doc/fecshop-guide/instructions/cn-2.0/guide-fecmall_payment_method.html
安装一下扩展, stripe:http://addons.fecmall.com/57236781
照葫芦画瓢。
我也按照Fecstripe的目录结构和方式写了一个支付方式,但发现无论是前台还是后台都加载不出来这个支付方式,反倒是在 \addons\fecmall\fecstripe\app\appadmin\modules\Config\block\appfrontpayment\Manager.php
这个文件里修改的时候能看到开启新支付的设置。 如果想写一个像fecstripe一样的插件,独立文件夹的,除了拷贝一个新文件夹和修改config.php文件以外,还需要做什么设置吗?
@cougar999 #2楼
admin:后台加了菜单,需要在资源管理里面加url资源,然后用户组加资源权限(当前用户对应的用户组),然后刷缓存
就可以在后台看到菜单了(前提是你在配置文件里面写了菜单配置,这个可以参看stripe支付方式)
@Fecmall #3楼 看了fecstripe目录里的文件,也没有找到fecstripe添加到后台的代码,很奇怪fecstripe是怎么出现在后台admin的菜单里并工作的
实现思路是怎么一回事呢?
打开 ./addons/fecmall/fecstripe/config.php 可以看到配置
'administer' => [ 'install' => [ 'class' => 'fecstripe\administer\Install', // 其他引入的属性,类似yii2组件的方式写入即可 'test' => 'test_data', ],
打开@fecstripe\administer\Install.php
@fecstripe\administer\Install.php
就可以看到了,这里是插件安装过程中执行的sql。
@Fecmall #5楼 哦,这个命令开始看到了,没意识到是做什么的。我按照fecstripe做了一个,不是线上安装,这个Install.php文件怎么能执行呢?
@cougar999 #6楼 自己手动执行啊,可以web执行以下,也可以脚本执行
也可以压根不执行,手动去后台添加资源,自己设置权限啊。
@Fecmall #7楼 尝试着命令行运行Install.php提示 Fatal error: Interface 'fecshop\services\extension\InstallInterface' not found in D:\wamp\www\nft\addons\fecmall\fecstripe\administer\Install.php on line 11
手动添加之后还是有点问题,不知道该如何解决是好了。。。
@cougar999 #8楼 这个问题,该告诉的都告诉了,自己照葫芦画瓢把
至于你这个报错,这么低级的错误懒得说了,自己找吧。
@Fecmall #9楼 对啊,这问题是简单低级,但是 fecshop\services\extension\InstallInterface 这个文件是存在的啊
@cougar999 #10楼
让你顺藤摸瓜,去看看fecstripe是怎么写的。自己去琢磨,为什么明明存在文件这里找不到?那就是你写错了
解决: fecshop\services\extension\InstallInterface 改为 \fecshop\services\extension\InstallInterface 就可以了。
\fecshop\services\extension\InstallInterface
论坛回帖只给思路,这里不是培训班,前面的信息给的很多了。再问这样的低级问题,自己琢磨就能解决的问题,先去把学费交了。
@Fecmall #11楼 加斜杠这个当然想到了,fecstripe当然看了。
你的fecstripe里面写的就是带斜杠的,我复制出来自然也是带斜杠的,我怀疑你自己有没有运行过试试?以前在你代码里找出那么多问题,不知道你是不是自己测试过。
如果真的想赚钱就别做开源,做开源还烦人家问?有问题提出来才能改正对吧?没有问题别人会问吗?因为看不明白搞不懂才问,很正常啊。
@cougar999 #12楼
祝你好运~
@Fecmall #13楼 这句话刚说给你自己。
@cougar999 [#14楼](#comment14)
论坛是公共地带,为了防止误导,还是得说明一下
1.这是你自己二次开发出现的问题,非fecmall本身代码的问题
2.已经给与了思路,你自己还捉摸不透,那谁也帮不了你
3.以前代码那么多问题?
fecmall的版本一直迭代,问题也一直解决,现在fecmall很稳定。
这个帖子,你自己二次开发遇到的问题,和fecmall有什么本身的源码没有关系,开发遇到问题,自己解决不了,恼羞成怒,攻击fecmall?
4.做开源,同样可以赚钱,做开源没有回复问题的义务,如果你认为有,写明出处。
5.祝你好运是真的。对于你这种类型的人,做fecmall五年来,本人遇到过几个,你这个类型的人不多,无论做什么事情,总能遇到几个,本人持乐观态度对待,本人已经没有话说了,只能用这句话送送你,祝你好运。
@Fecmall #15楼 问题在于,我运行\addons\fecmall\fecstripe\administer\Install.php的时候就是那个错误提示,这个文件夹不是我拷贝出来的,是你插件文件夹里的,我只是提出了这个问题
@cougar999 #16楼 祝你好运。
看到该帖子评论的朋友,强调一下(以防误解,对于确诊,以及本地可以重现的bug问题,本人从来没有回避和不处理的)。
fecstripe安装是没有问题的(再fecmall上面直接安装fecstripe),本人已经安装过好几次。
至于该帖子这位朋友的问题,纯属个人开发问题,和fecmall以及stripe插件没有关系。
默默的去更新了 fecstripe 和 braintree插件吗? 测试了吗?丢文件了吧?
@cougar999 #19楼 你开心就好,祝你开心每一天。