站长资源变现入口 全国楼凤小姐姐 招商联系客服 招商联系客服 招商联系客服 招商联系客服

海洋CMS报错eval()'d code on line 1解决方法

[复制链接]
查看110 | 回复0 | 2024-10-4 14:43:11 | 显示全部楼层 |阅读模式
报错提示:
1

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

解决办法:

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

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

例1:

1

{if:"{playpage:name}"=测试}......{end if}

例2:

1

{if:"[videolist:i]"%2=0}......{else}......{end if}

例3:

1

{if:"[videolist:i]"*2=6}......{elseif:"[videolist:i]"%3=0}......{elseif:"[videolist:i]"%4=0}......{else}......{end if}

例4:

1

{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内置函数进行一系列高级运算。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则