首页>文档>海洋CMS>出现eval()’d code on line 1错误

出现eval()’d code on line 1错误

错误提示:

Parse error: syntax error………………/include/main.class.php(3564) : eval()’d code on line 1

解决办法: 在PHP7环境下,if判断条件内的标签名需用 ” “,如:{if:”[videolist:i]”=0}

修改模板里的if判断条件,加上双引号即可。

例1: {if:”{playpage:name}”=测试}……{end if}

例2: {if:”[videolist:i]”%2=0}……{else}……{end if}

例3: {if:”[videolist:i]”*2=6}……{elseif:”[videolist:i]”%3=0}……{elseif:”[videolist:i]”%4=0}……{else}……{end if}

例4: {if:”[videolist:time style=yyyy-mm-dd]”=date(‘Y-m-d’)} color=”red”{end if}[videolist:time style=mm-dd]

【提示】

① 判断条件内的标签名需用 ” “,如:{if:”[videolist:i]”=0}。

② 判断标签内容是否为空:{if:”[videolist:note]”=””}。

③ 必需是数字才可进行+ – * / % 等数学运算,否则报错。

④ 判断标签内支持PHP函数,进阶用户可以使用PHP内置函数进行一系列高级运算。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索