有人說留言版塊的稽核單選按鈕無效,我測試了一下還真他媽無效的,無論你勾選需要稽核還是不需要稽核 提交給資料庫的都是0,也就是不需要稽核~@vip.qq.com>
既然知道問題 那願意應該就出現在儲存過程上面了 我們開啟留言的set頁面看下,有這麼一段話來控制單選按鈕的:
/public_html/wx/view/new/admin/liuyan/set.html
1
2
3
4
5
6
|
<div class = "control-group" >
< label class = "control-label" for = "title" >是否開放留言板</ label >
<div class = "controls" style= "vertical-align: middle;padding-top: 5px;" >
{$m->radio(array( `0` => `無需稽核` , `1` => `需要稽核` ), `isroomlistpic` , `style="margin-top:-2px;"` )}
</div>
</div>
|
上面這段程式碼中我們看到了一個欄位 ‘isroomlistpic’ 然而這個欄位我在資料庫找了半天也沒找到 只有個issh是不是issh來控制radio的呢 話不多說 來修改看看
1
2
3
4
5
6
|
<div class = "control-group" >
< label class = "control-label" for = "title" >是否開放留言板</ label >
<div class = "controls" style= "vertical-align: middle;padding-top: 5px;" >
{$m->radio(array( `0` => `無需稽核` , `1` => `需要稽核` ), `issh` , `style="margin-top:-2px;"` )}
</div>
</div>
|
當然了 sys裡面的set.php也要做下對應的修改了
/public_html/wx/sys/compilations/admin/liuyan/set.php
1
2
3
4
5
6
|
<div class = "control-group" >
< label class = "control-label" for = "title" >是否開放留言板</ label >
<div class = "controls" style= "vertical-align: middle;padding-top: 5px;" >
<?php echo $m->radio(array( `0` => `無需稽核` , `1` => `需要稽核` ), `issh` , `style="margin-top:-2px;"` ); ?>
</div>
</div>
|
好了現在再試試看吧
額 補充一下 剛才發現這個方便只修復了使用者後臺 並沒有修復手機端
好吧 我再找找看
修改/public_html/wx/controller/wly/ly.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
//查詢一級留言 $ly = new Model( `liuyan` );
if ($ set ->issh){
$mres = $ly->where(array( `pid` => `0` , `wid` =>$wid, `isval` => `1` ))->order( `id desc` )->list_all();
} else {
$mres = $ly->where(array( `pid` => `0` , `wid` =>$wid))->order( `id desc` )->list_all();
} $lly = new Model( `liuyan` );
if ($ set ->issh){
$nres = $lly->where(array( `pid@<>` => `0` , `wid` =>$wid, `isval` => `1` ))->order( `id desc` )->map_array_allres( `pid` );
} else {
$nres = $lly->where(array( `pid@<>` => `0` , `wid` =>$wid))->order( `id desc` )->map_array_allres( `pid` );
} } else {
die();
} |