本文关键详细介绍了织梦cmsdede模板内怎么加入php代码的方式实例的相关资料,小编感觉挺好的,如今共享给大伙儿,也给大伙儿做一个参照。一起追随小编回来瞧瞧吧
一、模板网页页面内置入php
比如:
{dede:name runphp='yes'}
$str = "hello";
@me = $str;
@me .= "world"
{/dede:name}
最后输出結果为hello world
实际上"name"为随意界定的姓名,"@me="后边的值是最后用以输出的值,我也拿它替代echo再用(假如立即用echo,模板形成的情况下出错,这就是有一定的限定的地区,唉)。
二、引入php文件
假如你要在include的文档中应用PHP,则再加上 source='value'
{dede:include runphp='yes' source='value' file=''/}
PHP撰写的标准为:
一、PHP编号中不用加上?>标记;
二、假如想解决当今标识的值(上边第一种状况),应用 @me 表明当今的值;
三、假如立即导入PHP并要得到 运作后的值,务必用 $DedeMeValue 表明运作这一PHP后最后回到的值(因而不能用HTML混和的书写)。
比如:
{dede:field runphp='yes'}
$aaa=200;
$DedeMeValue=100;
$DedeMeValue = $aaa;
{/dede:field}
相当于:
{dede:field runphp='yes'}
$aaa = 200;
@me=100;
@me = $aaa;;
{/dede:field}
最后回到結果是: 300
如:{dede:list perpage='10'}
[field:id runphp="yes"]
$dsql = new DedeSql(false);
$a="select a.address FROM xudaoshan_addonarticle as a where a.aid=@me";
$arcRow = $dsql->GetOne($a);
@me=''.$arcRow[address].'';
[/field:id]
{/dede:list}
之上便是文中的所有内容,期待对大伙儿的学习培训有一定的协助,也期待大伙儿多多的适用大家。
热搜词