迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費(fèi)且不限制商業(yè)使用,是免費(fèi)開源的產(chǎn)品,以萬端互聯(lián)為設(shè)計(jì)理念,支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
怎么使用:自定義校驗(yàn)函數(shù)
這個(gè)教程:http://223987.com/doc/601.html
我想設(shè)置一個(gè) 只有管理員才在 欄目表 中可見,可編輯
回調(diào)樣式我設(shè)置為 save_text_value
自定義校驗(yàn)函數(shù)是用來驗(yàn)證發(fā)布內(nèi)容時(shí)的數(shù)據(jù)驗(yàn)證,比如發(fā)布內(nèi)容驗(yàn)證字段長度等等;好像跟你的需求不一樣
回復(fù)@迅睿框架技術(shù)-劉懷遠(yuǎn) 那有沒有辦法定義 一下 退群日期 / tqsj 這個(gè)字段 管理員可見,編輯員不可見
目前沒有這這種功能,需要二次開發(fā)一下。
回復(fù)@迅??蚣芗夹g(shù)-劉懷遠(yuǎn) 能幫我寫一下嗎?
試試DIY字段 http://223987.com/doc/39.html
回復(fù)@demo1452
這個(gè)功能系統(tǒng)不是自帶的嗎?
回復(fù)@夏正松 不是我需要的實(shí)在文章列表中 不顯示,這個(gè)是發(fā)布時(shí)不顯示
將模塊列表頁模板 參考這里 http://223987.com/doc/720.html , 復(fù)制并改名 移到對應(yīng)模塊下
然后參考以下代碼, 將字段改成你的字段名
<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>
寫判斷
回復(fù)@夏正松
可以了呢..............感謝
自定義校驗(yàn)函數(shù)是用來驗(yàn)證發(fā)布內(nèi)容時(shí)的數(shù)據(jù)驗(yàn)證,比如發(fā)布內(nèi)容驗(yàn)證字段長度等等;好像跟你的需求不一樣
回復(fù)@迅睿框架技術(shù)-劉懷遠(yuǎn) 那有沒有辦法定義 一下 退群日期 / tqsj 這個(gè)字段 管理員可見,編輯員不可見
目前沒有這這種功能,需要二次開發(fā)一下。
回復(fù)@迅??蚣芗夹g(shù)-劉懷遠(yuǎn) 能幫我寫一下嗎?
試試DIY字段 http://223987.com/doc/39.html
回復(fù)@demo1452
這個(gè)功能系統(tǒng)不是自帶的嗎?
回復(fù)@夏正松 不是我需要的實(shí)在文章列表中 不顯示,這個(gè)是發(fā)布時(shí)不顯示
將模塊列表頁模板 參考這里 http://223987.com/doc/720.html , 復(fù)制并改名 移到對應(yīng)模塊下
然后參考以下代碼, 將字段改成你的字段名
寫判斷
回復(fù)@夏正松
可以了呢..............感謝