迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
后台发布能不能手动选择发布者用户,因为前期是后台帮忙代发,后期可能会用户自己发布,能不能发布时选择对应用户,不是输入哈,虽然可以建字段关联用户,但是后期如果要归属到用户自己发布的内容比较麻烦,要修改所有uid等于建的字段值,想请教一下有没有其他简单的方法,后期不于前端个人中心冲突
<script type="text/javascript"> function chooseOther(){ var url = "/index.php?&is_iframe=1&s=member&c=api&m=members&name=username&diy=username&pagesize=0"; layer.open({ type: 2, title: '<i class="fa fa-user"></i> 关联用户', fix: true, shadeClose: true, shade: 0, area: ["50%", "65%"], btn: ["关联"], success: function (json) { if (json.code == 0) { layer.close(); dr_tips(json.code, json.msg); } }, yes: function (index, layero) { var body = layer.getChildFrame('body', index); var loading = layer.load(2, { time: 10000 }); $.ajax({ type: "POST", dataType: "json", url: url, data: $(body).find('#myform').serialize(), success: function (json) { layer.close(loading); if (json.code == 1) { layer.close(index); if(json.data.ids.length!=1){ dr_tips(0, "必须关联一个"); return false; } $('#dr_uid').val(json.data.fieldsData[0]['username']); $("#dr_author").val(json.data.fieldsData[0]['name']?json.data.fieldsData[0]['name']:json.data.fieldsData[0]['username']); dr_slimScroll_init(".scroller_uid_files", 300); dr_tips(1, json.msg); } else { dr_tips(0, json.msg); } return false; } }); return false; }, content: url }); } </script>
<a class="btn btn-success " style="margin-left: 1rem" href="javascript:chooseOther();">选择其他用户</a>
/dayrui/App/Member/Controllers/Api.php 修改 71行左右,增加一个返回字段,返回用户信息,用于选择后填充数据,具体内容参考图片
/dayrui/Fcms/Field/Uid.php修改后端右侧字段代码,增加一个按钮菜单
最终效果