• 楼上有人 9天前
    感谢TA
    0
    组件问题,疑似BUG

    @Karson 已找到具体原因。在extendfastForm.php的相应function中,渲染问题。有几个是因为跟单组件搞混了。希望下个版本会做修复。grin grin

  • 楼上有人 9天前
    感谢TA
    0
    组件问题,疑似BUG

    问题描述

    根据https://forum.fastadmin.net/thread/5567贴的讲解与实际操作中我发现有几个组件有参数bug的问题
    贴中描述$checked为string,表单提交后php中得到的是string无误,然而在post数据中得到是却是多个string(详细看下面)。
    然而我将$checked改为array的时候显示结果却是正确无误。可以说是完美的。

    当然如果说是我错了,麻烦告知下,最后删一下贴yum grin

    另外使用在线<在线命令>插件的时候,里面关于删除的命令行中都带有确认的操作 操作这个插件的时候能否弹出确认或直接确认之类的操作。目前的状况是,在线命令无法删除,返回的结果是 是否删除 执行结果也是失败的。

    详细看下下面的post数据:
    row[select]: aa
    row[select]: bb
    row[select]: cc
    正确的post数据我想应该是这样的吧:
    row[select][]: aa
    row[select][]: bb
    row[select][]: cc

    为什么我会认为正确的post数据是这样的呢?
    因为我将组件中的$checked参数直填成array结果却是正确的。

    包含的组件有:
    //一组复选框
    Form::checkboxs(string $name, array $list = [], string $checked = null, array $options = [])
    //下拉列表组件(多选)
    Form::selects(string $name, array $list = [], string $selected = null, array $options = [])
    //动态下拉列表组件(多选)
    Form::selectpages(string $name, string $value, string $url, string $field = null, string $primaryKey = null, array $options = [])

    具体有多少个是这样的 我暂时不清楚,因为我个人需求的时候,偶然间发现的。

    BUG截图

    我就截复选框的
    1.png
    QQ图片20190214181737.png

    安装启用插件列表

    在线命令
    全新极验验证码
    自建数据表管理
    Z支付(自己研发中,暂无自己的js)

    FastAdmin版本

    1.0.0.20190111_beta

    PHP版本

    PHP 7.0.12

    运行环境

    Apache/2.4.23 (Win32) OpenSSL/1.0.2j mod_fcgid/2.3.9


    最后于 9天前 被楼上有人编辑 (已找到具体原因。在extend\fast\Form.php的相应function中,渲染问题。有几个是因为跟单组件搞混了。希望下个版本会做修复。)
  • 楼上有人 10天前
    感谢TA
    0
  • 楼上有人 12天前
    感谢TA
    0
    如何实现微信登录

    配置好。把代码拷贝到前台的登录位置不就可以了sunglasses

  • 楼上有人 28天前
    感谢TA
    2
    弹窗提示窗口,弹窗输入窗口

    今晚因为个人需求,找论坛找了找并没找到关于这个两个的使用方法。于是我在fast自带的里面找到了相关的内容 特分享给大家。

    提示窗口效果演示

    TIM截图20190127025538.png

    HTML代码

    <a href="javascript:;" class="btn btn-danger btn-delexp" title="删除"><i class="fa fa-trash"></i> 删除</a>
    注意class部分。“btn”是渲染按钮白色,“btn-danger”是渲染按钮红色,“btn-delexp”是用作js来监控的。
    还有些:白色(btn),浅蓝色(btn btn-primary),​深蓝色(btn btn-info),绿色(btn btn-success),黄色(btn btn-warning),​红色(btn btn-danger),黑色(btn btn-inverse)
    更多渲染颜色、大小、样式可以去看一些Bootstrap说明

    js代码

    $(document).on('click', ".btn-delexp", function () {
        var that = this;
        var ids = Table.api.selectedids(table);
        Layer.confirm(
            __('Are you sure to delete all data?', ids.length),
            {icon: 3, title: __('Warning'), offset: 0, shadeClose: true},
            function (index) {
                Backend.api.ajax({
                    url: "acc/bdd/delexp",
                    data: $(that).closest("form").serialize()
                });
                table.bootstrapTable('refresh');
                Layer.close(index);
            }
        );
    });
    有几个不需要可以自行删除
    ids变量是获取当前选中项的ID(如要删除记得也删除",ids.length")
    “table.bootstrapTable('refresh');”是用来刷新表格
    “Backend.api.ajax”是ajax请求。如果不需要可更换成其余的。例如:“Fast.api.ajax”

    输入窗口效果演示

    3.png

    跟提示窗口一样。只是js部分有所不同。
    $(document).on("click", ".testmail", function () {
        var that = this;
        Layer.prompt({title: __('Please input your email'), formType: 0}, function (value, index){
            Backend.api.ajax({
                url: "general/config/emailtest?receiver=" + value,
                data: $(that).closest("form").serialize()
            });
        });
    });

    最后请求各位大神能补充一些关于 自定义“工具栏按钮”相关的内容。当然也希望不错一些关于JS的API文档。

    最后于 27天前 被楼上有人编辑
  • 楼上有人 1月前
    感谢TA
    0
    关于用户扩展(类似后台管理)插件菜单加载不出来的问题

    问题解决了。是FastAdmin版本问题。我起初升级核心包到V1.0.0.20190111_beta版本无效。最后全面升级到V1.0.0.20190111_beta版本就OK了。目前能确定的是,我先前安装的V1.0.0.20181210_beta版本是不行了,加载不了前台菜单。

  • 楼上有人 1月前
    感谢TA
    0
    关于用户扩展(类似后台管理)插件菜单加载不出来的问题

    @F4NNIU 已经加作者QQ与通过官方群艾特他了 但是至今未得到回复joy

  • 楼上有人 1月前
    感谢TA
    0
    关于用户扩展(类似后台管理)插件菜单加载不出来的问题

    @likeni 是我理解错了还是什么?我怎么感觉我们不在同一个频道啊

  • 楼上有人 1月前
    感谢TA
    0
    关于用户扩展(类似后台管理)插件菜单加载不出来的问题

    https://www.fastadmin.net/store/user.html
    这个插件没有现成的添加菜单的页面吗?

    我怎么没找到啊

    我装好为什么是这种情况 与预览图 不一样C8BDE405-2007-42E3-9077-33BE5185208A.jpeg

    2019年01月11日21点51分 问题已自主解决
    是FastAdmin版本问题。我起初升级核心包到V1.0.0.20190111_beta版本无效。最后全面升级到V1.0.0.20190111_beta版本就OK了。目前能确定的是,我先前安装的V1.0.0.20181210_beta版本是不行了,加载不了前台菜单。

    期间尝试了卸载其余插件、权限全部打开、重启服务器、重启网站、看浏览器的调试(F12) 等一些认为比较有效的办法都没办法让前台菜单加载出来。
    当然每次尝试我都没忘记清理浏览器与fastadmin的缓存。

    最后于 1月前 被楼上有人编辑
  • 楼上有人 8月前
    感谢TA
    0
    FastAdmin 学习线路 (2019-01-12 更新)

    为什么不早开发joy
    我苦苦琢磨了几周才懂。
    现在这个不需要了sob

  • 楼上有人 8月前
    感谢TA
    0
    有人知道这个是什么变量吗?

    @Karson 请问我现在这样如何解决呢?就是原先直接访问域名应该访问的是application/index,而现在则访问的是我插件的。

  • 楼上有人 8月前
    感谢TA
    0
    有人知道这个是什么变量吗?

    我想弄个像CMS那样的绑定域名的(https://forum.fastadmin.net/thread/1638
    然后仿写动了
    $this->view->replace('__ADDON__', Config::get('site.cdnurl') . "/assets/addons/" . $this->addon);
    $this->view->replace('__HOMEURL__', '/market/');
    $this->view->replace('__INDEXURL__', '/market/index');
    结果就是,绑定失败(提示:模块不存在),导致直接访问域名跳转到我这个插件的首页了。
    请问如何解决?
    在线等。。。。。

    最后于 8月前 被楼上有人编辑 (先前的没保存成功)
  • 楼上有人 9月前
    感谢TA
    0
    后台的插件管理如何回归原先的样子?

    @Karson 谢谢。因为新版本暂不太适合手机用户,因此我才要回到老版本。

  • 楼上有人 9月前
    感谢TA
    0
    后台的插件管理如何回归原先的样子?

    @wyz365889 原先不是图列表形式的嘛。回归原先的,不要现在这种文本列表的

  • 楼上有人 9月前
    感谢TA
    0
    后台的插件管理如何回归原先的样子?

    现在的↓
    TIM截图20180520151519.png

    最后于 9月前 被楼上有人编辑
  • 楼上有人 10月前
    感谢TA
    0
    求助关于插件hook的错误问题

    请问如果几个插件的hook命名一样,是会一起调用吗?还是只调用一个或者都不调用?

    下面是我写的一个报错了,找不到为什么。
    FBA783E8-921D-4454-B6A7-15E146FEC494.jpeg
    3FF4BAA2-3A8F-4DED-97AC-51023D51AE64.png
    41B2504E-5EB7-4D8F-BC88-58141400AF85.jpeg

  • 楼上有人 10月前
    感谢TA
    0
    api里面如何调用插件里面的hook?

    请问如何在API里面调用插件的hook?
    还有插件里面的hook名字只能是testhook?
    这个是怎么回事?⬇️
    CA7A5D81-F8A7-44A6-9FD5-093682DD8E97.jpeg

    最后于 10月前 被楼上有人编辑 (补充问题)