高级应用与部署 —— 万能字段应用

V9中新增加了万能字段,用户可以通过万能字段来实现一些常规字段无法实现的表单布局类型与功能例如:

例如:

一、如何添加万能字段?

后台->内容 -> 内容相关设置 -> 模型管理

选择字段管理,添加/编辑字段,在字段类型中选择万能字段

例如我有如下字段

这里还要设置这些字段为:万能字段的附属字段!

那么我可以这样设置来实现,上面图例的效果

二、高级使用 - 函数的支持

很多时候,虽然万能字段支持了自定义的表单内容,但表单里面一些可变的内容没法处理,例如:显示当前时间,这就需要动态的支持函数功能

使用方法:{FUNC(函数名~~参数)}

注释:函数名为可为php自带的函数也可为自己定义的函数
参数只支持1个参数的传递,多个参数可用 ~分开,然后交给函数来使用~分割参数 ,例如:参数1~参数2~参数3
自定义函数方法:在文件 \phpcms\libs\functions\extention.func.php 增加自定义函数

举例1:表单处显示当前日期 ,{FUNC(date~~Y-m-d H:i:s)},输出格式为:2011-10-26 11:25:33

举例2:显示当前ip ,{FUNC(ip~~)},输出格式为:114.250.58.215

举例3:自定义上传按钮

1
2
< input name = "info[down]" id = "down" value = "{FIELD_VALUE}" size = "50" class = "input-text" readonly = "" type = "text" >
< input class = "button" onclick = "flashupload('swf_upload', '附件上传','down',submit_attachment,'1,rar|zip|gz,0,,,0','content','89','{FUNC(upload_key~~1,rar|zip|gz,0,,,0)}')" value = "上传附件" type = "button" >

效果:

phpcms 关于万能字段的使用方法相关推荐

  1. php实现贴吧功能,PHPCMS V9万能字段增加单选功能,实现多条房产信息调用1个开发商信息等效果...

    用过PHPCMS V9万能字段的朋友应该知道,万能字段是个非常强大的功能,基本上可以实现任何复杂的字段逻辑调用,比如调用相关文章.调用相关房产信息等等.作者在帮一个客户做房产网站项目开发的时候,需要实 ...

  2. 万能密码HTTP基本方法 —— 【WUST-CTF2020】admin

    文章目录 题目 万能密码 HTTP基本方法 请求头XFF字段设置 GET方法传参 POST方式传参 排列组合 BASE64解码 题目 题目hint:login in as admin 进入页面,很华丽 ...

  3. php cms 的模板修改,phpcms v9后台登陆模板修改方法和程序版本更新提示修改方法...

    Phpcms V9后台登陆及版本更新提示的自定义修改 一.Phpcms V9后台登陆模板修改方法 1. 找到登陆模板文件phpcms/modules/admin/emplates/login.tpl: ...

  4. PowerDesigner中在生成的数据库脚本中用name列替换comment列作为字段描述的方法

    1 PowerDesigner中在生成的数据库脚本中用name列替换comment列作为字段描述的方法如下, 依次打开Tools – Execute Commands – Run Script,运行以 ...

  5. 获取sqlserver数据库中所有库、表、字段名的方法

    获取sqlserver数据库中所有库.表.字段名的方法 2009年03月12日 星期四 下午 12:51 1.获取所有数据库名: SELECT Name FROM Master..SysDatabas ...

  6. clob类型用java怎么存,Java 储存和读取 oracle CLOB 类型字段的实用方法

    当前位置:我的异常网» 编程 » Java 储存和读取 oracle CLOB 类型字段的实用方法 Java 储存和读取 oracle CLOB 类型字段的实用方法 www.myexceptions. ...

  7. python更新数据库表的时间字段_python更新数据库中某个字段的数据(方法详解)

    连接数据库基本操作,我把每一步的操作是为什么给大家注释一下,老手自行快进. 请注意这是连接数据库操作,还不是更新. import pymysql #导包 #连接数据库 db = pymysql.con ...

  8. java 指定字段排序规则_Java之对List里面的元素实现按指定字段排序的方法

    摘要: 在日常开发中,经常会用到排序算法,这里记录下日常使用比较多的排序方法,其中包括按指定指定:正序.倒序排序,还有按自定义字段排序的方法,方便日后查看: 一:按指定字段排序,默认倒序,如下写法: ...

  9. Java中的length字段和length()方法

    本文主要讲述Java中的length字段和length()方法,有需要的朋友可以参考下,更多Java教程知识,请登陆疯狂软件教育官网. 首先,你能快速回答下面的问题吗? 如果没有IDE(集成开发环境) ...

最新文章

  1. 这10项机器人领域的核心技术,你了解多少
  2. windows server 2008 r2之间的ftp传输脚本
  3. CodedInputStream encountered an embedded string or message which claimed to have negative size.
  4. 高倍数泡沫装置PHP_找煤机网:BGP高倍数泡沫灭火装置
  5. 不同职业的面试着装技巧。
  6. centos禁用exec_CentOS停用按下Ctrl-Alt-Del 重启系统的功能
  7. php计算对角线,python计算对角线有理函数插值的方法
  8. 2017《时间的朋友》思维导图(脑图整理版)
  9. Windows 64 位 mysql 5.7.20 安装教程
  10. c#调用c++ dll的一个例子
  11. c++ idea 插件_IDEA的基本使用:让你的IDEA有飞一般的感觉
  12. android webview richeditor,GitHub - IllegalCreed/react-native-webview-richeditor
  13. 417.太平洋大西洋水流问题(力扣leetcode) 博主可答疑该问题
  14. WINCC AUDIT审计组建教程
  15. Drools规则引擎讲解
  16. Spring Boot系列——日志配置
  17. java 开发工具eli_二进制开发ELI5 –第1部分
  18. netty实现http服务器
  19. AES加解密原理详解与算法实现
  20. RHCA回忆录---CL210介绍

热门文章

  1. Fuc-String-endsWith() 字符串是否是以XXX结尾
  2. 数据库题目之数据库安全性
  3. 打印机SMB链接、共享文件夹
  4. poj-2253 Frogger(最短路)
  5. 1-2 Minecraft-Forge-1.16.5 Mod的开发(第一个物品的实现)
  6. 高职计算机类专业,关于高职计算机类专业发展.doc
  7. 业务流程管理可有效控制影子IT
  8. 关闭php.ini中register_globals,深入了解 register_globals (附register_globals=off 网站打不开的解决方法)...
  9. CSS+DIV下的网页设计实例
  10. 高通android摄像头方向,高通发布面向Android生态系统设计的深度传感摄像头技术...