开发初衷

安达模板在使用pbootcms自定义表单的过程中发现后台无法添加数据,不方便无栏目时数据的循环输出。为了更好的方便的使用pbootcms程序,所以开发了本功能。

效果图

pbootcms自定义表单后台添加数据并修改的功能二次开发,可做无栏目内容循环输出插图

新增了字段的类型,对应的类型在数据库里的字段类型也做了判断。

// 字段类型及长度
if($type==1 || $type==3 || $type==4 || $type==5 || $type==6 || $type==7){
    $mysql = "varchar($length)";
}elseif($type==2 || $type==8 || $type==9 || $type==10){
    $mysql = "TEXT";
}else{
    $mysql = "varchar($length)";
}
$sqlite = "TEXT($length)";

类型的数据对应

<select name="type" lay-verify="required">
    <option value="1">单行文本</option>
    <option value="2">多行文本</option>
    <option value="3">单选按钮</option>
    <option value="4">多选按钮</option>
    <option value="5">单图上传</option>
    <option value="10">多图上传</option>
    <option value="6">附件上传</option>
    <option value="7">日期选择</option>
    <option value="8">编辑器</option>
    <option value="9">下拉选择</option>
</select>

可根据数据类型修改字段的类型为varchar还是text。

pbootcms自定义表单后台添加数据并修改的功能二次开发,可做无栏目内容循环输出插图1

后台自定义表单数据添加效果图

pbootcms自定义表单后台添加数据并修改的功能二次开发,可做无栏目内容循环输出插图2

后台自定义表单数据列表效果图,右上角添加修改按钮。

pbootcms自定义表单后台添加数据并修改的功能二次开发,可做无栏目内容循环输出插图3

后台自定义表单数据修改效果图。

总结

在phpmyadmin里执行sql语句:

ALTER TABLE `ay_form_field` ADD `type` TINYINT(1) NOT NULL AFTER `name`;

这是添加数据的类型字段。

此功能只是修改了

\apps\admin\controller\content\FormController.php

还修改了

\apps\admin\model\content\FormModel.php

和对应的视图模板

\apps\admin\view\default\content\form.html

注意:如果你在原来的程序基础上做了修改,请备份原来的文件,然后将对应的文件复制覆盖即可。

使用方式还是和官方一样

{pboot:formlist fcode=2 num=3 page=0}
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 wow animated fadeInUp">
    <dl class="dl-horizontal">
        <dt class="cssa">
            <figure>
                <figcaption>
                    <h3>[form:i]</h3>
                </figcaption>
            </figure>
        </dt>
        <dd>
            <h3>[form:title]</h3>
            <p class="hg-2">[form:content]</p>
        </dd>
    </dl>
</div>
{/pboot:formlist}

实现的效果如图:

pbootcms自定义表单后台添加数据并修改的功能二次开发,可做无栏目内容循环输出插图4

文件下载

隐藏内容

此处内容需要权限查看

  • 普通用户购买价格:49金币
  • 会员用户购买价格:49金币
  • 永久会员用户购买价格:免费推荐

如果有任何问题,请联系客服人员。此功能有安达在pbootcms基础上二次开发,如果转发请注明原地址。

增值服务

会员免费下载模板,增值服务为你服务。

DUXCMS

Duxcms模板服务

  • DuxCms 是一款基于PHP/MYSQL开发的、专攻中小内容的高效率管理系统;
  • 完全开放源代码,具有良好的开放性、高可扩展性、安全性和透明性,您可以进行二次开发以满足自身需求;
  • 完全符合企业seo,后台操作简单高效,极其便捷,用户体验极佳,操作模式标准而不另类,降低客户学习与培训成本,简约而不简单。
  • 联系客服可将本模板制作为DUXCMS模板,方便使用。

  • 申请制作模板,联系客服
PBOOTCMS

PBOOTCMS模板服务

  • PbootCMS是全新内核且永久开源免费的PHP企业网站开发建设管理系统,是一套高效、简洁、 强悍的可免费商用的PHPCMS源码,能够满足各类企业网站开发建设的需要。
  • 系统采用PHP语言开发,使用自主研发的高速多层开发框架及缓存技术;
  • 系统支持内容模型、多语言、自定义表单、筛选、多条件搜索、小程序、APP等功能。
  • 联系客服可将本模板制作为DUXCMS模板,方便使用。

  • 申请制作模板,联系客服
极致CMS

极致CMS

  • 极致CMS(以下简称:JIZHICMS)是一款免费开源的PHP建站CMS系统,在同意条款下可以免授权商业使用该系统。
  • 极致CMS是开源免费的PHPCMS网站内容管理系统,无商业授权,简单易用,提供丰富的插件;
  • 帮您实现零基础搭建不同类型网站(企业站,门户站,个人博客站等),是您建站的好帮手。
  • 联系客服可将本模板制作为DUXCMS模板,方便使用。

  • 申请制作模板,联系客服

本站所有模板素材资源均来自用户分享和网络收集,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服,我们核实后会立即删除。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源