上一篇我們提到: 使用pb時發現標題這塊邏輯不太符合常用的效果,默認的是后臺有站點標題和副標題,在前臺的展示方式是:1、首頁:站點標題-副標題2、列表頁:欄目標題-站點標題-副標題3、詳情頁:文章標題-站點標題-副標題4、單頁:文章標題-站點標題-副標題和平時其他cms使用對比,問題就出現在這個副標題,這個其實類似企業定位語,一般對
接下來我們進入今天的正文:修改appsdminmodelcontentormmodel.html 增加
// pbootcms二開網站建設自定義表單增加搜索字段查找
public function findFormField($table, $page, $type, $keyword)
{
return parent::table($table)
->like($type, $keyword)
->order('id ASC')
->decode(false)
->page($page)
->select();
}
// 全部字段查找
public function findFormFieldAll($table, $page, $typeall, $keyword)
{
return parent::table($table)
->like($typeall, $keyword)
->order('id ASC')
->decode(false)
->page($page)
->select();
}
修改appsdmincontrollercontentormcontroller.html
文件開始的注釋 //自定義表單列表 下內容為
// 自定義表單列表
public function index()
{
if ((! ! $fcode = get('fcode', 'var')) && $form = $this->model->getFormByCode($fcode)) {
$this->assign('form', $form);
if (get('action') == 'showdata') {
$this->assign('showdata', true);
$this->assign('fields', $this->model->getFormFieldByCode($fcode)); // 獲取字段
$table = $this->model->getFormTableByCode($fcode);
//查找
if (get('keyword')) {
if ($type = get('type')) {
$result = $this->model->findFormField($table, true, get('type'), get('keyword'));
} else {
$fields = $this->model->getFormFieldByCode($fcode);
foreach ($fields as $key => $value) {
$typeall = $value->name.','.$typeall;
}
$typeall = substr($typeall, 0, strlen($typeall)-1);
$result = $this->model->findFormFieldAll($table, true, $typeall, get('keyword'));
}
$this->assign('formdata', $result);
} elseif (get('export')) {
$this->assign('formdata', $this->model->getFormData($table, false));
header('Content-Type:application/vnd.ms-excel');
header('Cache-Control: max-age=0');
header("Content-Disposition:filename=" . $form->form_name . "-" . date("YmdHis") . ".xls");
$this->display('content/exform.html');
} else {
$this->assign('formdata', $this->model->getFormData($table, true));
}
}
if (get('action') == 'showfield') {
$this->assign('showfield', true);
$this->assign('fields', $this->model->getFormFieldByCode($fcode));
}
} else {
$this->assign('list', true);
if (! ! ($field = get('field', 'var')) && ! ! ($keyword = get('keyword', 'vars'))) {
$result = $this->model->findForm($field, $keyword);
} else {
$result = $this->model->getList();
}
$this->assign('forms', $result);
}
$this->display('content/form.html');
}
修改 ppsdminiewdefaultcontentorm.html 文件 大概 81行
{if([$showdata])} {if}中間內容替換為
<div class="layui-tab layui-tab-brief" lay-filter="tab">
<ul class="layui-tab-title">
<li class="layui-this" lay-id="t1">{$form->form_name} — 數據</li>
</ul>
<div class="layui-tab-content">
<div class="layui-tab-item layui-show">
<!--搜索-->
<form action="{url./admin/Form/index/fcode/'.[$form->fcode].'}" method="get" class="layui-form">
<div class="layui-form-item nospace">
<div class="layui-input-inline">
{$pathinfo}
{php}$type = get('type');{/php}
<select name="type">
<option value="">全部</option>
{foreach $fields(key2,value2,num2)}
<option value="[value2->name]">[value2->description]</option>
{/foreach}
</select>
</div>
<div class="layui-input-inline">
<input type="text" name="keyword" value="{$get.keyword}" placeholder="請輸入搜索關鍵字" class="layui-input">
</div>
<div class="layui-input-inline">
<button class="layui-btn" lay-submit onclick="submit();">搜索</button>
<a class="layui-btn layui-btn-primary" href="{url./admin/Form/index/fcode/'.[$form->fcode].'/action/showdata}">清除搜索</a>
</div>
</div>
</form>
<!--搜索欄結束-->
<form action="{url./admin/Form/del/fcode/'.[$form->fcode].'}/action/deldata" method="post" id="contentForm" name="contentForm" class="layui-form" onkeydown="if(event.keyCode==13) return false;">
<input type="hidden" name="formcheck" value="{$formcheck}">
<table class="layui-table">
<thead>
<tr>
<th width="10"><input type="checkbox" class="checkbox" lay-ignore id="checkall" title="全選"></th>
<th width="30">序號</th>
{foreach $fields(key2,value2,num2)}
<th>[value2->description]</th>
{/foreach}
<th width="150">時間</th>
<th width="150">操作</th>
</tr>
</thead>
<tbody>
{foreach $formdata(key,value,num)}
<tr>
<td><input type="checkbox" class="checkbox checkitem" lay-ignore name="list[]" value="[value->id]" id="checka"></td>
<td>[num]</td>
{foreach $fields(key2,value2,num2)}
{php} $field=$value2->name {/php}
<td>[value->$field]</td>
{/foreach}
<td>[value->create_time]</td>
<td>
<a href="{url./admin/Form/del/id/'.$value->id.'/fcode/'.[$form->fcode].'/action/deldata}" onclick="return confirm('您確定要刪除么?')" class="layui-btn layui-btn-xs layui-btn-danger" style="margin-bottom:0px" title="刪除">刪除</a>
</td>
</tr>
{/foreach}
</tbody>
</table>
<div class="layui-btn-group">
{if(session('ucode')==10001 && [$formdata])}
<a href="{url./admin/Form/clear/fcode/'.[$form->fcode].'}" onclick='return confirm("您確定要清空么?")' class="layui-btn layui-btn-sm">清空記錄</a>
{/if}
{if([$formdata])}
<a href="{url./admin/Form/index/fcode/'.[$form->fcode].'/action/showdata/export/1}" class="layui-btn layui-btn-sm">導出記錄</a>
{/if}
</div>
<div class="page">{$pagebar}</div>
</form>
</div>
</div>
</div>
以上代碼 修改于成都網站建設四川冠辰科技整理發布pbootcms二開網站建設自定義表單增加搜索
掃一掃,瀏覽關注本文
天翊裝飾公司網站以html5響應式一體化設計制作,高端大氣上次,關鍵詞:裝修公司網站建設,裝飾公司網站建設,成都裝修公司網站建···
網站以HTML5制作,pc+wap網站制作自動跳轉。關鍵詞:五菱觀光車網站建設,五菱巡邏車網站建設,封閉電動巡邏車網站建設,封閉電動觀···
網站以定制,訂制服裝網站建設為主的關鍵詞,網站全新的以HTML5框架定制設計,整站目錄清新明了,利于網站優化,搜索引擎蜘蛛爬行···
實力讓我們引領行業為您鎖住健康,讓食品更安全,讓生活更健康!成都市都江堰市蜀豐食品包裝有限公司成立于2014年初,是一家集研···
金鹿凱斯服飾/服裝網站建設以html5響應式一體化設計制作,手機端自動響應,高端大氣上次,關鍵詞:成都職業裝網站建設,成都職業裝···
功夫螞蟻是一家專注于麻辣燙,火鍋,串串香行業的優質餐飲連鎖加盟公司。提供火鍋串串香加盟免費指導、火鍋加盟店選址等,讓您在加盟···
掃碼訪問手機網站
版權所有 Copyright ? 2007-2024 四川冠辰科技開發有限公司 川公安網備案:51010602001006號
地址:四川省成都市金牛區五福橋東路229號龍湖北城天街28棟903 蜀ICP備11012605號-1
始于2007年,十五年品牌網站建設,值得信賴!