您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
phpcms万能字段的使用方法教程
史霄灼2025-05-26 17:59:39phpcms教程已有3人查阅
导读今天想做一个单选的字段,里面要使用别的字段,于是研究了一下万能字段!刚开始使用的时候,在网上,论坛?伊撕镁?没发现一个贴子有针对万能字段的使用说明。
今天想做一个单选的字段,里面要使用别的字段,于是研究了一下万能字段!
刚开始使用的时候,在网上,论坛?伊撕镁?没发现一个贴子有针对万能字段的使用说明。
官方的例子里也只有一个调用字段本身值的变量 {FIELD_VALUE}
在字段设置里写上{IF}这样的标签无效.php代码也被安全过滤了,这时候我真的觉得万能字段,,还不如叫低能字段...这样的东西能实现什么?
当时我就想,或者我可以改一下,让他增加一点别的功能.比如判断?
于是我找到了模型类文件,找到了万能字段的调用,看来看去,发现一个很好玩的东西。
caches/caches_model/caches_data/content_form.class.php
约450行
这是缓存文件里面的万能字段解析
在这里面我们可以发现一个有趣的东西,
这才是万能字段叫万能的真正原因; 这一句话,很多人都能看明白,正则查找;
然后,下面的循环就有趣了. 会PHP的兄弟也许看到这里就明白了,万能字段之所以万能.是因为他可以调用外部函数;
你想实现什么东西,只要写一个函数,
像我之前有提过,能不能实现和帝国一样的那样,调用另外一个表里的某个字段作为这个表的字段值!
看到这个东西,我就想笑了,感情这是小儿科!
我的天啊,这么好用的功能.官方,论坛,竟然没有任何一个人出来告诉我们!
真是....太过份了!
好吧,我来给大家分享.
//-----------------------------------------华丽丽的分割线
下面说一下怎么使用这个东西.
我用一个简单的东西给大家做个解说.用万能字段调用类别为作为例子
你不要告诉我,类别可以直接使用,不用万能字段也可以..我说,我只是举例,会不会转弯.那是你自己的事了!
开始,
第一步,文章模型中先把类别字段禁用,----(禁用后再用万能字段调用出来 , 像个 ?)
第二步,增加一个万能字段.字段名 就叫 mytype 字段别名,我的类别
表单内容写上 其它随意
增加完成后,我们去内容里增加一个文章,你会发现报错!!!错了吗?真的错了?
告诉你!没错,就是这样子的!因为我们还没有写对应的方法.!
下面是第三步,打开自定义函数文件,不知道在哪?我告诉你 在这里,这里,打开这里的这个文件.
哦,在这里 /phpcms/libs/functions/extention.func.php
在里面增加一个方法~等一下,我写好直接贴上来
加了类别之后,在自定义函数文件中写上下面的代码! 然后,刷新一下增加文章内容页再看看!
刚开始使用的时候,在网上,论坛?伊撕镁?没发现一个贴子有针对万能字段的使用说明。
官方的例子里也只有一个调用字段本身值的变量 {FIELD_VALUE}
在字段设置里写上{IF}这样的标签无效.php代码也被安全过滤了,这时候我真的觉得万能字段,,还不如叫低能字段...这样的东西能实现什么?
当时我就想,或者我可以改一下,让他增加一点别的功能.比如判断?
于是我找到了模型类文件,找到了万能字段的调用,看来看去,发现一个很好玩的东西。
caches/caches_model/caches_data/content_form.class.php
约450行
这是缓存文件里面的万能字段解析
在这里面我们可以发现一个有趣的东西,
这才是万能字段叫万能的真正原因; 这一句话,很多人都能看明白,正则查找;
然后,下面的循环就有趣了. 会PHP的兄弟也许看到这里就明白了,万能字段之所以万能.是因为他可以调用外部函数;
你想实现什么东西,只要写一个函数,
像我之前有提过,能不能实现和帝国一样的那样,调用另外一个表里的某个字段作为这个表的字段值!
看到这个东西,我就想笑了,感情这是小儿科!
我的天啊,这么好用的功能.官方,论坛,竟然没有任何一个人出来告诉我们!
真是....太过份了!
好吧,我来给大家分享.
//-----------------------------------------华丽丽的分割线
下面说一下怎么使用这个东西.
我用一个简单的东西给大家做个解说.用万能字段调用类别为作为例子
你不要告诉我,类别可以直接使用,不用万能字段也可以..我说,我只是举例,会不会转弯.那是你自己的事了!
开始,
第一步,文章模型中先把类别字段禁用,----(禁用后再用万能字段调用出来 , 像个 ?)
第二步,增加一个万能字段.字段名 就叫 mytype 字段别名,我的类别
表单内容写上 其它随意
增加完成后,我们去内容里增加一个文章,你会发现报错!!!错了吗?真的错了?
告诉你!没错,就是这样子的!因为我们还没有写对应的方法.!
下面是第三步,打开自定义函数文件,不知道在哪?我告诉你 在这里,这里,打开这里的这个文件.
哦,在这里 /phpcms/libs/functions/extention.func.php
在里面增加一个方法~等一下,我写好直接贴上来
加了类别之后,在自定义函数文件中写上下面的代码! 然后,刷新一下增加文章内容页再看看!
本文标签:
很赞哦! (1)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
PHPCMSV9添加模板自定义全局变量的方法
在我们使用PHPCMS V9的制作网站模板的时候,使用全局模板变量能轻松调用,使用起来非常方便,而且可以统一修改,方便维护。phpcms数据库配置文件位置
phpcms数据库在“database.php”文件中进行配置,其查找方法是:首先打开网站源码文件,并找到源码文件中“caches”文件夹;然后找到“configs”文件夹;最后找到PHPCMS常用功能学习
1.碎片管理2.为了升级操作MY_ thinkphp为大写phpcms里面也是大写 然后继承如果加构造函数要调用一次父类的构造函数,较好在最上面调用phpcms嵌套循环的方法
PHPCMS V9的标签制作以灵活见长,可以自由DIY出个性的数据调用,对于制作有风格有创意的网站模板很好用,今天就介绍一个标签循环嵌套方法,可以实现对PC标签循环调用
留言与评论 (共有 0 条评论) |