WP教程与插件

Pbootcms建站系统后台留言自定义表单修改显示样式

在弄网站的时候,发现原来PBOOTCMS针对留言以及自定义表单记录表格的显示方式很有些不友好,当数据量一多的时候阅读起来非常麻烦;

于是想到要是能类似向新闻列表、产品一样那样清单显示就非常好了;

于是就赶紧琢磨了一下,终于找到一个可靠的办法修改后效果还不错;在这里整理出来以便后用,及有缘的朋友遇到了若也有需要则可以直接延用;

修改方案过程

在这个修改的整个过程里面只需要修改一个文件就可以了;具体流程如下:

第一步:找到from.html模板样式

在pbootcms程序目录\apps\admin\view\default\content里面找到:form.html;

找到第88至112行(此行为以PB3.0.6版本为例)中的如下代码:

 {foreach $formdata(key,value,num)}
<table class="layui-table table-two">
<thead>
<tr>
<th colspan="2">
{$form->form_name}-[num"> 
<span style="float:right"><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></span>
</th>
</tr>
</thead>
<tbody>
{foreach $fields(key2,value2,num2)}
<tr>
<th>[value2->description"></th>
{php} $field=$value2->name {/php}
<td>[value->$field"></td>
</tr>
{/foreach}
<tr>
<th>时间</th>
<td>[value->create_time"></td>
</tr>
</tbody>
</table>
{/foreach}

第二步:利用以下代码替换上述代码

<table class="layui-table table-two">
<tbody>
<tr style="background-color: #f2f2f2;">
<td width="5%" align="center">序号</td>
{foreach $fields(key2,value2,num2)}
<td align="center">[value2->description"></td>
{/foreach}
<td width="10%" align="center">留言时间</td>
<td width="7%" align="center">操作</td>
</tr>
{foreach $formdata(key,value,num)}
<tr>
<td align="center">[num"> </td>
{foreach $fields(key2,value2,num2)}
<td align="center">{php} $field=$value2->name {/php}[value->$field"></td>
{/foreach}
<td align="center">[value->create_time"></td>
<td align="center"><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>

在然后将上述替换代码过后的文件直接替换原同名文件即可;

备注:
针对以上的修改后达到了两个目的:
1、修改了原自定义表单、留言里面列表呈现的样式;
2、以上修改适应了整个表单的自定义,无论表单有多少个字段,都会自动适配表格;

便于查阅添加主菜单

当有多个表单的时候,为了从主菜单里面可以快速查阅对应数据;可以将表单添加至主菜单显示,便于分开查阅:

(3)
【友情提示:】
1、[焦点热议]及其子栏目内容为网络转载,其它栏目内容系作者个人原创文章观点,不代表除作者外的任何第三方观点赞同或支持;
2、「♚付涛纪实阁♚」原创文章均为本人工作、学习过程中重点事项点的记录,便于日后面对相同问题时候的复盘总结,同时原创内容遵循创作共用版权 CC 4.0 BY-SA 协议,转载请附上原文出处链接及声明,否则默认视为侵权。
3、如本站个人观点有涉及不妥的地方,可联系【QQ:860227477】,提供合理合法依据,可无偿给予修改或删除。
4、同时针对站内所有来自于【精品软件共享】及其子栏目所分享的软件均为网络收集,请用户下载后24小时内删除,否则引起的争议由使用者承担,与本站无关;
5、针对本站内容若有异义,亦可直接与【法律顾问:易兴俊,律师联系电话:13825799821】直接联系沟通;

发表评论