欢迎来到路由器窝!
dedecms织梦自定义表单导出到excel

dedecms织梦自定义表单导出到excel

浏览次数:

作者: 路由器窝

信息来源:

更新日期: 2019-10-25 09:37

文章简介

修改2个文件,让织梦自定义表单自由导出到Excel表格里。 修改教程如下: 1、 \dede\templets\diy_main.htm 找到 前台预览 / a 在它的下面加入一行 | a href = diy_list.php?action=excel

  • 正文开始
  • 相关文章
dedecms织梦自定义表单导出到excel修改2个文件,让织梦自定义表单自由导出到Excel表格里。
修改教程如下:
1、\dede\templets\diy_main.htm 找到
  1. 前台预览</a>
在它的下面加入一行
  1. <a href="diy_list.php?action=excel&diyid={dede:field.diyid/}" target="_blank">导出表单Excel</a>
2、\dede\diy_list.php 找到
  1. array('post''list''edit''check'#p#分页标题#e#'delete'))
改成
  1. array('post''list''edit''check''delete''excel'))
继续找到
  1. else
  2. {
  3.     showmsg('未定义操作'"-1");
  4. }
在它的上面加入
  1. else if($action == 'excel')
  2. {
  3. header("Content-type:application/vnd.ms-excel");
  4. header("Content-Disposition:attachment;filename={$diy->name}_".date("Y-m-d").".xls"#p#分页标题#e#);
  5. $fieldlist = $diy->getFieldList();
  6. echo "<table><tr>";
  7. foreach($fieldlist as $field=>$fielddata)
  8. {
  9. echo "<th>{$fielddata[0]}</th>";
  10. }
  11. echo "<th>状态</th>";
  12. echo "</tr>";
  13. $sql = "SELECT * FROM {$diy->tableORDER BY id DESC";
  14. $dsql->SetQuery($sql);
  15. $dsql->Execute('t');
  16. while($arr = $dsql->GetArray('t'))
  17. {
  18. echo#p#分页标题#e# "<tr>";
  19. foreach($fieldlist as $key => $field)
  20. {
  21. echo "<td>".$arr[$key]."</td>";
  22. }
  23. $status = $arr['ifcheck'] == 1 ? '已审核' : '未审核';
  24. echo "<td>".$status."</td>";
  25. echo "</tr>";
  26. }
  27. echo "</table>";
  28. }
 

转载请注明:DEDEcms» dedecms织梦自定义表单导出到excel

标签:
  • Dedecms文章内容分页{dede:pagebreak/}调用方法
    135阅读
    在用织梦dedecms做文章内容页时,需要显示分页效果就要用{dede:pagebreak/},通常用的方法如下: 在文章内容的div下面加入如下代码: divclass=dede_pages ulclass=pagelist {dede:pagebreak/} /ul /div 上面是默认模板中的div代码,样式你也...
  • channelartlist 循环判断样式带字栏目样式
    242阅读
    {dede:channelartlist typeid=top row=11 currentstyle=current} li class=common {dede:field.currentstyle/}a href={dede:field name=typeurl/} {dede:field name=typena...
  • 批量替换数据库内容DEDE
    287阅读
    如果一个dedecms系统的门户网站,里面的信息内容,已经成千上万,当有一天想要修改大部分文章中的信息时,单篇文章修改的方法不是太现在,那么现在给大家介绍一下用数据库批量修改替换dedecms文章标题和内容,如下: 1、进入后台,点左侧的采集,点选批量维护
  • 证书查询插件
    261阅读
    step1.数据库插入表 直接导入dede_certificate.sql到数据库,字段根据需要修改 step2.后台处理文件 后台证书添加处理文件dede/certificate_add. php 后台证书修改处理文件dede/certificate_edit. php 后台证书显示处理文件dede/certific...
  • dede伪静态,dede列表内容伪静态设置全站伪静态
    164阅读
    第一步、后台-系统参数-核心设置-是否使用伪静态:选择是 第二步、栏目和文章最好设置成动态浏览,这样才不会生成静态html文件。 修改数据库 将所有文档设置为仅动态,可以进入数据库管理中,执行下面命令: update dede_archives set ismake=-1 并将ismake的
  • 利用织梦高级搜索功能 , 来定制身份证驾驶证信息查询系统
    178阅读
    织梦默认的高级搜索,就是这个页面/plus/advancedsearch.php,他是模糊搜索.而且会出现多条结果,需要修改为单条信息搜索. 后台,核心,模型管理,在原模型或新建立的模型中,增加字段.比如增加身份证字段. 然后返回模型管理,找到模型后面的放大镜图标,点击一下.如
  • ajax提交自定义表单
    242阅读
    script type=text/javascriptfunction add_ajaxmessage(){ var phone = $(#younumber).val(); var myreg = /^[1][3,4,5,6,7,8][0-9]{9}$/; if (!myreg.test(phone)) { aler...
  • DEDE双搜索。直接覆盖适用于5.7 utf8
    265阅读
    双搜索.rar
  • dede:datalist  调用任何带条件的文章
    144阅读
    {dede:datalist }trtd ?php if($fields[flag]p) echo $fields[title]? /td td?phpif($fields[arcrank]=0 and $fields[flag]p) echo 已审核;else if($fields[arcrank]==-1 and ...
  • 滑动门网页特效实例
    121阅读
    div class=main div class=na3 ul li class=tagon onmouseover=change(3,2,1) id=t3_1a href=#img src=/images/index_17.jpg /a/li li class= onmouseover=change(3,2,2) i...
上一页:DedeCMS列表AJAX按更新时间,点击,评论,星级排序
下一页:调用父栏目ID
最近更新作品
城市联动提交表单
更新时间:2020-11-17

169人已经看过了!

统计栏目文章数量有的显示数量没有显示0
更新时间:2020-11-15

135人已经看过了!

自定义表单列表添加全选
更新时间:2020-10-19

157人已经看过了!

自定义表单展现样式
更新时间:2020-10-19

165人已经看过了!

Body里面多了个&amp;#65279字符,空白一行解决办法
更新时间:2021-01-25

168人已经看过了!

自定义证书添加图片
更新时间:2020-07-15

235人已经看过了!

dede导出证书查询数据到excel
更新时间:2020-06-19

287人已经看过了!

dedecms--会员信息导出excel表格
更新时间:2020-06-19

171人已经看过了!

dede 获取图集里面图片的数量
更新时间:2020-05-25

176人已经看过了!

织梦栏目做成列表分页(小说列表)
更新时间:2020-05-08

215人已经看过了!