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调用文章第一张图片非缩略图的实现方法)
- 白蓝色穿搭(白蓝色衣服配什么裤子)
- 天空是什么颜色(天空是什么颜色的英语)
- 高马尾扎发(高马尾扎发教程视频)
- 这里输入关键词(请手动输入关键词)
- 小说 顾瑾岚拿出一套飞行棋,别说你连飞行棋都不会哦(顾瑾岚拿出一套飞行棋)
- 金品公司 界界乐中秋限定飞行棋礼盒 露营藤篮礼盒全新上市(界界乐中秋限定飞行棋礼盒)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9