dede模板手机端显示设置(DEDE模板中如何运行php脚本和变量在需要操作数据库字段时)
类别:CMS系统 浏览量:1528
时间:2021-11-05 14:16:22 dede模板手机端显示设置
DEDE模板中如何运行php脚本和变量在需要操作数据库字段时
在使用dede模板的时候,经常会需要直接对dede数据库的底层字段进行处理,如果dede中没有相应的函数的时候,往往就需要我们想办法来处理了。
举例:我想取出数据表addonimages中的某一条记录的typeid这个字段,然后在浏览器中输出typeid乘以2的结果。(注:这里的typeid值为6)
起初我是这么写的:
浏览器输出结果是:12 6
这里多出一个6,我认为是原因是[field:typeid]会先执行内部的php语句,当运行到[/field:typeid]这一行时,它会调用内部的函数,直接返回[field:typeid]底层模板的内容,如果想要直接输出12的话,只能在/include/extend.fuc.php 这个文件中添加自定义的函数。
然后模板改写为:
输出结果为:12
另外要注意的是,同一模板中的两段php代码里面的变量不通用,也就是说一段php代码中的某一变量,它的作用域只限于该短代码。
例:
输出结果为:12 6 NULL
如果想在后面的php脚本中使用上面php脚本中的变量,我想出一个临时性的解决方法,即用全局变量来解决这个问题。
输出结果为:6 12 (因为[field:typeid]中没有echo,所以直接输出6)
您可能感兴趣
- C#中static静态变量的用法
- sqlserver存储过程使用变量(浅析SQL Server的嵌套存储过程中使用同名的临时表怪像)
- django环境变量菜鸟教程(Django 多环境配置详解)
- 解释php中可变变量并举例说明(PHP Primary script unknown 解决方法总结)
- python的环境变量怎么设置(详解如何设置Python环境变量?)
- SQL Server变量
- python虚拟变量教程(Python中psutil的介绍与用法)
- dedecms变量的使用(dedecms实现游客可以提问、回答及查看的方法)
- dedecms授权协议(360提示DedeCms全局变量覆盖漏洞临时解决方法)
- python中三种基本的数值类型(python基础知识一变量与简单数据类型详解)
- js判断变量是否为空
- js 全局变量与局部变量
- mysql变量技巧(mysql用户变量与set语句示例详解)
- python实现两个变量的交换(在Python 中同一个类两个函数间变量的调用方法)
- javascript变量值做函数名(JavaScript中变量提升和函数提升实例详解)
- dede常用变量(dede调用文章第一张图片非缩略图的实现方法)
- 44岁夏雨演谋女郎爸,大其24岁却看不出,互动不怕袁泉吃醋(44岁夏雨演谋女郎爸)
- 全椒人,你还记得吗 那年,那人,那网,那些我们的青春记忆(全椒人你还记得吗)
- 全椒人在苏州10周年联谊会在苏州举办(全椒人在苏州10周年联谊会在苏州举办)
- 这个全椒人被通报表彰,看看你认识吗(这个全椒人被通报表彰)
- 全椒人,38年集体回忆 1980-2018 ,看完不要哭(全椒人38年集体回忆)
- 董元奔吟咏历代文人 1012新旧均可 全椒人张璪 1022 -1093(董元奔吟咏历代文人)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9