您现在的位置:牛思建站>技术教程>织梦教程>

DEDECMS下载
最新DEDECMS V5.7 UTF改进版
点击下载
DEDECMS下载
最新DEDECMS V5.7 GBK改进版
点击下载

DedeCMS自定义表单的前端分页显示实现方法

摘要:上次,我们二次处理了织梦自定义表单限制IP24小时只能提交一次方法, 在做完DedeCMS为自定义表单防恶意提交后,有用户需要用到这样的功能,就是DedeCMS的自定义表单能像留言板插件一样把提交的表单内容在前端也展示出来并 实现分页展示效果 ,研究了一阵子后

上次,我们二次处理了<<织梦自定义表单限制IP24小时只能提交一次方法>>, 在做完DedeCMS为自定义表单防恶意提交后,有用户需要用到这样的功能,就是DedeCMS的自定义表单能像留言板插件一样把提交的表单内容在前端也展示出来并实现分页展示效果,研究了一阵子后,终于搞定,今天就教大家如何实现自定义表单的前端分页显示。

一、首先在网站的根目录建立php文件form.php,代码如下:

  • <?php
  • require_once('/include/common.inc.php');
  • require_once(DEDEINC.'/datalistcp.class.php');
  •  
  • $sql = "Select * From `dede_diyform1`";//可以接着加条件 例如order by id desc 排序
  • $dlist = new DataListCP();
  • $dlist->SetTemplet("templets/plus/form.htm");
  • $dlist->SetSource($sql);
  • $dlist->display();
  • ?>

二、再在templets/plus目录下新建htm文件form.htm,代码如下:

  • {dede:config.pagesize value='5'/}<!--这里设置每页显示的条数-->
  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  • <html xmlns="http://www.w3.org/1999/xhtml">
  • <head>
  • <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  • <title>翻页</title>
  • </head>
  • <body>
  • <ul>
  • {dede:datalist}
  • <li>{dede:field.name /}-----{dede:field.sex /}<li>
  • {/dede:datalist}
  • </ul>
  • {dede:pagelist listsize=5/}
  • </body>
  • </html>

其中{dede:field.name /}和{dede:field.sex /} 根据你自己的自定义表单字段来填写的。

三、前台显示为:

转载请注明来自:牛思建站 » DedeCMS自定义表单的前端分页显示实现方法