dedecms模板php
① dedecms页面模板中怎么插入php语句,就是在htm中怎么写入php语句
dedecms页面模板中怎么插入php语句,就是在htm中写入php语句的方式如下:
用php语句实现判断QQ,如果没有就给出一个友好的提示(没有联系方式),如果有就把联系方式输出来,这是一个非常实用的小功能。代码如下:
[field:qq runphp='yes']
if(@me=="") @me="没有联系方式";
else @me="<font color=red>@me</font>";
[/field:qq]
很简单几行代码,大家都知道底层模板可以有两种调用方法:
A、使用[field:字段名/]实现;
B、使用[field:字段名]..[/field:字段名] 实现。
无忧主机(www.51php.com)小编就采用第二种调用方法,我们在过程中需要对值进行处理,其中最关键的属性就是 runphp=’yes’,他的几个关键参数的含义如下:
runphp=’yes’意思就是是否运行php语句,
runphp=’no’如果你填的是NO,就不会执行php语句。,
runphp=’@me’是表示输入的值,也就是从字段中取得的值,
② dedecms 模板文件不执行<php
因为这个cms有自己的模板标签,不会去解析PHP的写法。
③ dedecms 模版里面怎么使用php代码
直接
<?php
PHP代码
?>
或者
使用[field:字段名/]实现
{dede:namerunphp='yes'}
$str="hello";
@me=$str;
@me.="world"
{/dede:name}
或者
{dede:php}
$numA=1;
$numB=2;
echo$numA+$numB;
{/dede:php}
注意,在后台的系统--系统基本参数--其它选项 里找到模板引擎禁用标签: php 将其删除
④ 如何在dede的首页模板里面加一段可执行的PHP代码
例如:
{dede:field runphp='yes'}
$aaa=200;
$DedeMeValue=100;
$DedeMeValue += $aaa;
{/dede:field}
等同于:
{dede:field runphp='yes'}
$aaa = 200;
@me=100;
@me += $aaa;;
{/dede:field}
⑤ dede模板里写php语句不执行,来高手改写一下
{dede:php}{/dede:php} 这样嵌套的。。 不是<?php xxx; ?>
⑥ 织梦php模板哪里下载
从网络搜索就可以了,非常多的
⑦ 织梦(dedecms)模板页写php代码不起作用
织梦云提醒您:请检查后台其他设置里的php标签是否被禁用!如下图:
如果帮到您,请采纳,谢谢!
⑧ dedecms模板支持原生php吗
必须支持,但是标签得还一下,把<?php ?>换成
{dede:php}
PHP代码
{/dede:php}
⑨ dedecms模板中如何用<php
为什么要这么用? 人家dede的模板标签已经很规范了,如果你这么用,那干嘛用DEDE,