PHPCMS V9后台表单向导中让“信息列表"页面直接显示用户留言的信息列表
2017-10-27 18:04
295 查看
一、找到后台表单信息列表对应的控制器phpcms\modules\formguide\formguide_info.php文件,添加如图所示代码:
二、修改视图模板phpcms\modules\formguide\templates\formguide_info_list.tpl.php文件:
注:考虑到信息列表显示的时候可能有图片,这里做了判断,如果不需要可以去除。
<?php
defined('IN_ADMIN') or exit('No permission resources.');
include $this->admin_tpl('header', 'admin');
?>
<div class="pad-lr-10">
<form name="myform" action="?m=formguide&c=formguide_info&a=delete" method="post">
<div class="table-list">
<table width="100%" cellspacing="0">
<thead>
<tr>
<th width="35" align="center"><input type="checkbox" value="" id="check_box" onclick="selectall('did[]');"></th>
<!-- <th align="center"><?php echo L('username')?></th>
<th width='250' align="center"><?php echo L('userip')?></th> -->
<th width='250' align="center"><?php echo L('times')?></th>
<?php
foreach ($fields as $k=>$v) {
?>
<th><?php echo $v['name']; ?></th>
<?php
}
?>
<th width="250" align="center"><?php echo L('operation')?></th>
</tr>
</thead>
<tbody>
<?php
if(is_array($forminfos_data)){
foreach($forminfos_data as $key => $form){
?>
<tr>
<td align="center">
<input type="checkbox" name="did[]" value="<?php echo $datas[$key]['dataid']?>">
</td>
<td align="center">
<?php echo date('Y-m-d', $datas[$key]['datetime'])?>
</td>
<?php
foreach($form as $kr=>$r){
if($kr=="ypics" && $r<>""){
echo "<td align='center'><img src='".$r."'></td>";
}else{
echo "<td align='center'>".$r."</td>";
}
}
?>
<!-- <td><?php echo $d['username']?> </td>
<td align="center"><?php echo $d['ip']?></td>
<td align="center"><?php echo date('Y-m-d', $d['datetime'])?></td> -->
<td align="center"><a href="javascript:check('<?php echo $formid?>', '<?php echo $datas[$key]['dataid']?>', '<?php echo safe_replace($datas[$key]['username'])?>');void(0);"><?php echo L('check')?></a> | <a href="?m=formguide&c=formguide_info&a=public_delete&formid=<?php echo $formid?>&did=<?php echo $datas[$key]['dataid']?>" onClick="return confirm('<?php echo L('confirm', array('message' => L('delete')))?>')"><?php echo L('del')?></a></td>
</tr>
<?php
}
}
?>
</tbody>
</table>
<div class="btn"><label for="check_box"><?php echo L('selected_all')?>/<?php echo L('cancel')?></label>
<input name="submit" type="submit" class="button" value="<?php echo L('remove_all_selected')?>" onClick="document.myform.action='?m=formguide&c=formguide_info&a=public_delete&formid=<?php echo $formid?>';return confirm('<?php echo L('affirm_delete')?>')"> </div> </div>
<div id="pages"><?php echo $pages;?></div>
</form>
</div>
</body>
</html>
<script type="text/javascript">
function check(id, did, title) {
window.top.art.dialog({id:'check'}).close();
window.top.art.dialog({title:'<?php echo L('check')?>--'+title+'<?php echo L('submit_info')?>', id:'edit', iframe:'?m=formguide&c=formguide_info&a=public_view&formid='+id+'&did='+did ,width:'700px',height:'500px'}, function(){window.top.art.dialog({id:'check'}).close()});
}
</script>
二、修改视图模板phpcms\modules\formguide\templates\formguide_info_list.tpl.php文件:
注:考虑到信息列表显示的时候可能有图片,这里做了判断,如果不需要可以去除。
<?php
defined('IN_ADMIN') or exit('No permission resources.');
include $this->admin_tpl('header', 'admin');
?>
<div class="pad-lr-10">
<form name="myform" action="?m=formguide&c=formguide_info&a=delete" method="post">
<div class="table-list">
<table width="100%" cellspacing="0">
<thead>
<tr>
<th width="35" align="center"><input type="checkbox" value="" id="check_box" onclick="selectall('did[]');"></th>
<!-- <th align="center"><?php echo L('username')?></th>
<th width='250' align="center"><?php echo L('userip')?></th> -->
<th width='250' align="center"><?php echo L('times')?></th>
<?php
foreach ($fields as $k=>$v) {
?>
<th><?php echo $v['name']; ?></th>
<?php
}
?>
<th width="250" align="center"><?php echo L('operation')?></th>
</tr>
</thead>
<tbody>
<?php
if(is_array($forminfos_data)){
foreach($forminfos_data as $key => $form){
?>
<tr>
<td align="center">
<input type="checkbox" name="did[]" value="<?php echo $datas[$key]['dataid']?>">
</td>
<td align="center">
<?php echo date('Y-m-d', $datas[$key]['datetime'])?>
</td>
<?php
foreach($form as $kr=>$r){
if($kr=="ypics" && $r<>""){
echo "<td align='center'><img src='".$r."'></td>";
}else{
echo "<td align='center'>".$r."</td>";
}
}
?>
<!-- <td><?php echo $d['username']?> </td>
<td align="center"><?php echo $d['ip']?></td>
<td align="center"><?php echo date('Y-m-d', $d['datetime'])?></td> -->
<td align="center"><a href="javascript:check('<?php echo $formid?>', '<?php echo $datas[$key]['dataid']?>', '<?php echo safe_replace($datas[$key]['username'])?>');void(0);"><?php echo L('check')?></a> | <a href="?m=formguide&c=formguide_info&a=public_delete&formid=<?php echo $formid?>&did=<?php echo $datas[$key]['dataid']?>" onClick="return confirm('<?php echo L('confirm', array('message' => L('delete')))?>')"><?php echo L('del')?></a></td>
</tr>
<?php
}
}
?>
</tbody>
</table>
<div class="btn"><label for="check_box"><?php echo L('selected_all')?>/<?php echo L('cancel')?></label>
<input name="submit" type="submit" class="button" value="<?php echo L('remove_all_selected')?>" onClick="document.myform.action='?m=formguide&c=formguide_info&a=public_delete&formid=<?php echo $formid?>';return confirm('<?php echo L('affirm_delete')?>')"> </div> </div>
<div id="pages"><?php echo $pages;?></div>
</form>
</div>
</body>
</html>
<script type="text/javascript">
function check(id, did, title) {
window.top.art.dialog({id:'check'}).close();
window.top.art.dialog({title:'<?php echo L('check')?>--'+title+'<?php echo L('submit_info')?>', id:'edit', iframe:'?m=formguide&c=formguide_info&a=public_view&formid='+id+'&did='+did ,width:'700px',height:'500px'}, function(){window.top.art.dialog({id:'check'}).close()});
}
</script>
相关文章推荐
- phpcms v9 表单向导 读取用户信息 表名
- 用户输入什么,页面就显示什么。(如:换行, '"<br>等,如下图数据库所示)
- javaEE01-使用很HTML的排版标签编写“网站信息页面”,使用图片标签编写“图面显示页面”,使用列表标签编写“友情链接页面”,使用表格标签编写“首页”,框架标签表现“后台页面”
- 修改phpcms后台中表单向导的列表信息,每个访客提交表单时间精确到时分秒
- MOSS如何将用户的个人信息,如部门,显示在页面上呢?
- JSP页面以下拉列表的形式显示后台的数据
- 软件工程课程设计问题总结——医院门诊系统(四):后台获取下拉列表的值并在页面中显示
- JSP页面多次提交时(后台对表单有校验功能 )提示信息重复出现解决办法
- <c:forEach var="credit" items="${creditVOList}" varStatus="status">输出序列在页面显示 form表单
- input from 表单提交 使用 属性 disabled="disabled" 后台接收不到name="username"的值
- <input type="file">更改 页面显示 浏览 为上传 .
- F5当刷新页面,出现“要再次显示此页,web该浏览器,你曾经有过发送消息再次提交...点击重试",如何防止此对话框解决方案的出现,
- WebPartManager.DesignDisplayMode此页当前禁用指定的显示模式。请确保为当前用户启用了个性化设置"的解决方
- PHPCMS V9 下载详情页面增加显示当前登录用户积分
- magento中模块开发实例,前后台开发,前台表单提交,页面配置显示
- "无法启动应用程序,工作组信息文件丢失,或是已被其他用户已独占方式打开"解决办法
- 怪查询分析器能显示详细错误信息,但通过Ado的Errors得到的始终是"多步OLEDB错误"
- JS在用户离开页面时提示信息&常用的弹出窗口用法
- "无法启动应用程序,工作组信息文件丢失,或是已被其他用户已独占方式打开"在VC中解决办法
- 知乎页面出bug了,显示”^Method "question.20946770" (None) is not found.MethodNotFound“