Beta测试中!
我需要您的帮助来发现和解决潜在的问题!
只需安装 Beta 版本的插件即可开始测试,然后在评论区里分享您的使用体验和反馈。
卸载插件会损失插件本身的设置与已经填写过的数据!本插件的作者不为因操作不当造成的数据损失负责。所以,在使用插件之前和之中,请务必多做备份,以防不测发生。
目前版本(b3以上版本)应该很稳定了,但还需多多测试。
简介
类似于Discuz!的“帖子信息”功能,可以为用户和论坛板块都设置若干可自定义的字段。
和兔兔的“结构化帖子”插件一样可爱,但我们全新打造了自己的版本哦!
需要先开启伪静态才能使用!
特点
- 重写的插件代码和数据结构,解决了兔兔“结构化帖子”插件的一些痛点,包括:
- 所有的字段都可以设置类型、必填、权限、默认数据/选项和描述;
- 对没有很多开发经验的站长提供了“模板”设置,只要会写HTML代码就可以改变自定义字段数据的外观呈现;
- 对有开发经验的站长提供了一些函数,可对自定义字段的数据进行处理等;
- 同时我们还提供了几个实用的函数,比如判断用户是否为管理员、版主等用户组,让操作变得更加简单!
- 还有一个“真正的多个复选框”函数
form_checkbox_multiple()
,因为Xiuno BBS内置的form_multi_checkbox()
函数有误哒~
- 未来还会提供“结构化帖子”转换到“自定义字段”的转换器。
- 自定义字段总数不再局限于20个,自由度更高,再也不用为“只有20个字段”烦恼啦!
- 独创的“用户详细资料”,让“自定义字段”的概念发挥到极致,用户资料不再只有无聊发帖数和回帖数啦!
- 编辑功能可以"软开关",现有数据会保持原样,只是不能在创建帖子或编辑帖子的时候使用“自定义字段”相关功能。
- 删除功能也有"软开关",在删除用户或帖子时,数据可以得到保留!
- “用户详细资料”支持JSON API,更方便你的使用!帖子部分也支持,不过还需要自行添加代码哦!
感觉是不是很心动呢?快来下载FieldFlex体验一下吧!
截图展示
更新记录
b6
- 有望更新搜索相关功能(根据某个字段搜索帖子或用户)
b5
- 修复:当用户有意输入数字零的时候(也有时是管理员在设计字段的时候将0作为选项),且该字段为必填时,误判断为“没有填写”,这个问题被修复了
- 修复:复选框在选中多项后,再次编辑帖子时,发现复选框恢复成了发帖时的默认值,这个问题被修复了
- more bugfix
b4
时隔一年终于回来更新啦!
- 新增:用户前台控制字段展示功能
- 管理员在后台控制特定字段是否允许用户控制“用户登录”“用户回复”“用户支付”“指定用户组”的选项
- 选中后,用户可以在前台页面中看到如下所述的选项。
- 修复:空白的字段也被算入重复字段,导致无法更新字段设置,这个问题被修复了
- more bugfix
字段的可见性基于后台和前台设置的组合情境解释:
情境一
(后台)
- 管理员:是
- 版主:是
- 用户自己:是
- VIP用户:是
- 登录用户:是
- 游客:是
(前台)
- 用户登录:是
- 用户回复:否
- 积分购买:否
- 特定用户组:否
结果
- 游客:不可见(因为前台设置了“用户登录 是”,这一项覆盖了后台的设置,意味着只有登录用户才能看到该字段,而游客没有登录)
- 登录用户:可见(因为后台对所有登录用户(包括管理员、版主、VIP等)都设置了“是”,且前台的“用户登录 是”条件也满足)
- 管理员、版主、VIP用户等其他角色:可见(因为他们都是登录用户,且后台设置允许他们看到该字段)
情境二
(后台)
- 管理员:是
- 版主:是
- 用户自己:是
- VIP用户:是
- 登录用户:是
- 游客:否
(前台)
- 用户登录:否
- 用户回复:是
- 积分购买:是
- 特定用户组:是
结果
- 游客:不可见(因为后台对游客设置了“否”)
- 登录用户,没回复,没购买,不在特定用户组中:不可见(因为前台设置了三个条件(用户回复、积分购买、特定用户组),需要全部满足才能看到该字段,而这些条件都不满足)
- 登录用户,回复了,没购买,不在特定用户组中:不可见(尽管用户回复了,但积分购买和特定用户组条件都不满足)
- 登录用户,回复了,购买了,不在特定用户组中:不可见(用户回复了且购买了,但不在特定用户组中)
- 登录用户,回复了,购买了,在特定用户组中:可见(用户满足了所有的前台设置)
b3
- 新的默认“用户自定义字段”,增加更多字段,同时也更新了模板
- 新增ID列,相当于HTML表单里的“name”,可以手动给每个字段分配独一无二的ID,方便API调用。可以包含以下字符:大小写英文字母(a-zA-Z)、数字(0-9)、横线(-)、下划线(_)
- fieldflex_format函数增加XML模式(可能会有人用吧…)
- more bugfix
- 因为列的结构发生变化,该版本要求卸载再安装。以后应该不会有这么大的改变了。
b2
b1
下载
见附件。
下载次数:120+当前下载次数
最后于 1月前
被Tillreetree编辑
,原因: