文章导航PC6首页软件下载单机游戏安卓资源苹果资源

pc软件新闻网络操作系统办公工具编程服务器软件评测

安卓新闻资讯应用教程刷机教程安卓游戏攻略tv资讯深度阅读综合安卓评测

苹果ios资讯苹果手机越狱备份教程美化教程ios软件教程mac教程

单机游戏角色扮演即时战略动作射击棋牌游戏体育竞技模拟经营其它游戏游戏工具

网游cf活动dnf活动lol周免英雄lol礼包

手游最新动态手游评测手游活动新游预告手游问答

您的位置:首页网页设计经验技巧 → DEDE的SQL语句以及自定义PHP语法代码

DEDE的SQL语句以及自定义PHP语法代码

时间:2009/5/14 9:33:00来源:本站整理作者:我要评论(0)

DEDE的SQL语句以及自定义PHP语法代码底层模板field里面可以用

注:底层模板里的Field实现也是织梦标记的一种形式,因此支持使用PHP语法,Function扩展等功能
如: 给当天发布的内容加上 (new) 标志
[field:senddate runphp='yes']
$ntime = time();
$oneday = 3600 * 24;
if(($ntime - @me)<$oneday) @me = "(new)";
else @me = "";
[/field:senddate]


————————————————————————————————————————
只要在dedecms的标记中加上 runphp='yes' 就可以运行PHP语句了

(用@me表示当前标记的值,$DedeMeValue表示最终返回值,里面为纯PHP代码,不能用与THML混合)

PHP代码放置方式一:
{dede:name runphp='yes'}
这里写PHP代码
{/dede:name}

方式二:
假如你想在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
(在全局标记测试的地方测试)

 

相关视频

    没有数据

相关阅读 PC6教你如何删除dedecms织梦链dedecms 跨域共享cookie的域名 实际方法dedecms gbk转换UTF-8同版本详细教程dedecms内容模型使用教程DedeCMS没找到正确的uc配置!dedecms5.6 小说频道出错的解决办法DEDE文章页如何自动调用tag关键词dedecms分页显示代码并设置样式教程

文章评论
发表评论

热门文章 Wordpress本地安装教程dx1.5如何设置二级域名

最新文章 hbuilder有哪些快捷键Wordpress本地安装教程 Wordpress本地安装教程expression web 4文档乱码解决方法dz 2.5“收藏本版”关闭小对话框无法关闭解在制作安装软件之前,您必须先将易语言存盘,

人气排行 如何使用multipart/form-data格式上传文件Photoshop PS图层混合模式详解(非常详细)ISAPI_Rewrite3使用教程网站里添加收藏和设为首页代码桌面快捷方式图标不见了C#获取执行程序所在的当前路径的方法详解(XMLHttpRequest)进行跨域请求方法如何用远程桌面连接进行传输文件