迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
怎么使用:自定义校验函数
这个教程:https://www.xunruicms.com/doc/601.html
我想设置一个 只有管理员才在 栏目表 中可见,可编辑
回调样式我设置为 save_text_value
<form class="form-horizontal" role="form" id="myform"> {dr_form_hidden()} <div class="table-scrollable"> <table class="table table-striped table-bordered table-hover table-checkable dataTable"> <thead> <tr class="heading"> <th class="myselect"> <label class="mt-table mt-checkbox mt-checkbox-single mt-checkbox-outline"> <input type="checkbox" class="group-checkable" data-set=".checkboxes" /> <span></span> </label> </th> {if $ci->_is_admin_auth('edit')} <th style="text-align:center" width="70" class="{dr_sorting('displayorder')}" name="displayorder">{dr_lang('排序')}</th> {/if} {loop $list_field $i $t} <!--判断是否管理员 将 woderiqi 改成你的字段名--> {if $i=='woderiqi' && !in_array(1,$admin['roleid'])} <th>-</th> {else} <th {if $t.width} width="{$t.width}"{/if} {if $t.center} style="text-align:center"{/if} class="{dr_sorting($i)}" name="{$i}">{dr_lang($t.name)}</th> {/if} {/loop} <th>{dr_lang('操作')}</th> </tr> </thead> <tbody> {loop $list $t} <tr class="odd gradeX" id="dr_row_{$t.id}"> <td class="myselect"> <label class="mt-table mt-checkbox mt-checkbox-single mt-checkbox-outline"> <input type="checkbox" class="checkboxes" name="ids[]" value="{$t.id}" /> <span></span> </label> </td> {if $ci->_is_admin_auth('edit')} <td style="text-align:center"> <input type="text" onblur="dr_ajax_save(this.value, '{dr_url(APP_DIR.'/home/order_edit', ['id'=>$t.id])}')" value="{$t.displayorder}" class="displayorder form-control input-sm input-inline input-mini"> </td> {/if} {loop $list_field $i $tt} <!--判断是否管理员 将 woderiqi 改成你的字段名--> {if $i=='woderiqi' && !in_array(1,$admin['roleid'])} <td {if $tt.center} style="text-align:center"{/if}>-</td> {else} <td {if $tt.center} style="text-align:center"{/if}>{dr_list_function($tt.func, $t[$i], $param, $t, $field[$i])}</td> {/if} {/loop} <td style="overflow:visible"> {if $ci->_is_admin_auth('edit')} <label><a href="{dr_url($uriprefix.'/edit', ['id'=>$t.id])}" class="btn btn-xs red"> <i class="fa fa-edit"></i> {dr_lang('修改')}</a></label> {/if} {loop $clink $a} {if $a.model && $a.check && method_exists($a.model, $a.check) && call_user_func(array($a.model, $a.check), APP_DIR, $t) == 0} {php continue;} {/if} <label><a class="btn {if $a.color}{$a.color}{/if} btn-xs" href="{str_replace(array('{mid}', '{id}', '{cid}'), array(APP_DIR, $t.id, $t.id), $a.url)}"><i class="{$a.icon}"></i> {dr_lang($a.name)} {if $a.field} ({intval($t[$a['field']])}){/if} </a></label> {/loop} {loop $module.form $a} {if $ci->_is_admin_auth(APP_DIR.'/'.$a.table.'/index')} <label><a class="btn blue btn-xs" href="{dr_url(APP_DIR.'/'.$a.table.'/index', ['cid'=>$t.id])}"><i class="{dr_icon($a.setting.icon)}"></i> {dr_lang($a.name)} {if isset($t[$a.table.'_total'])} ({intval($t[$a.table.'_total'])}) {/if} </a></label> {/if} {/loop} </td> </tr> {/loop} </tbody> </table> </div> <div class="row fc-list-footer table-checkable "> <div class="col-md-7 fc-list-select"> <label class="mt-table mt-checkbox mt-checkbox-single mt-checkbox-outline"> <input type="checkbox" class="group-checkable" data-set=".checkboxes" /> <span></span> </label> {if $ci->_is_admin_auth('del')} <label><button type="button" onclick="dr_module_delete()" class="btn red btn-sm"> <i class="fa fa-trash"></i> {dr_lang('删除')}</button></label> {/if} {if $is_flag && $ci->_is_admin_auth('del')} <label><button type="button" onclick="dr_ajax_option('{dr_now_url()}', '{dr_lang('你确定要移除推荐位吗?')}', 1)" class="btn red btn-sm"> <i class="fa fa-close"></i> {dr_lang('移除')}</button></label> {/if} {if $ci->_is_admin_auth('edit')} {if $is_category_show} <label>{$move_select}</label> <label><button type="button" onclick="dr_ajax_option('{dr_url(APP_DIR.'/home/move_edit')}', '{dr_lang('你确定要更改栏目吗?')}', 1)" class="btn green btn-sm"> <i class="fa fa-edit"></i> {dr_lang('更改')}</button></label> {/if} <label> <div class="btn-group dropup"> <a class="btn blue btn-sm dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-close-others="true" aria-expanded="false" href="javascript:;"> {dr_lang('批量')} <i class="fa fa-angle-up"></i> </a> <ul class="dropdown-menu"> {loop $cbottom $a} <li> <a href="{str_replace('{mid}', APP_DIR, urldecode($a.url))}"> <i class="{$a.icon}"></i> {dr_lang($a.name)} </a> </li> {/loop} </ul> </div> </label> {/if} </div> <div class="col-md-5 fc-list-page"> {$mypages} </div> </div> </form>
这个功能系统不是自带的吗?