解决css和js的{}与smarty定界符冲突问题的两种方法
结束时间未知
当输入url地址后网页出现:Fatal error: Uncaught exception 'SmartyCompilerException'
with message 'Syntax Error in template
"E:wampwwwcmssystem/templates/index.html" on line 79
"$("#job").load("./system/templates/touch/test.php",{catid:3});" -
Unexpected ":", expected one of: "}" , " "' in
E:wampwwwcmssystemSmartysyspluginssmarty_internal_templatecompilerbase.php
on line 441这样的问题,通常是css和js的{}与smarty定界符冲突导致的。
解决办法有两个:
1.可以把 smarty 的定界符设成 <{ }>
代码如下:
$tpl->left_delimiter = '<{';
$tpl->right_delimiter = '}>';
2.对于js的{}与smarty定界符冲突,可以用smarty的literal处理,可以把JS代码包含在{literal}{/literal}之间就可以了。
代码如下:
<{literal}>
$ (
<span style="white-space:pre"> </span>function () { alert ('培训课程')}
);
<{/literal}>
广告推广>>本篇文章此处诚招文字广告,带链接,价格1元/月,10元永久,详询客服QQ1406021501
喜欢这篇文章,微信扫描上面的二维码,向我们打赏
(账号名称为树影剑南,请识别,不要错了哦)
(账号名称为树影剑南,请识别,不要错了哦)
友情提示:此活动由赚钱资讯网整理发布,如需投稿请联系客服。羊毛有风险,投资需谨慎!
部分活动因时效性原因,本站不保证其完整性及正确性,请自行分辨,如有不适,建议放弃操作。
本站QQ群:515436044 想获取最新活动、想即时在线交流吗?欢迎喜欢聊天的朋友加入。
本站所有活动均为互联网收集所得,请仔细阅读免责声明。投资提现等问题请访问平台官网。
部分活动因时效性原因,本站不保证其完整性及正确性,请自行分辨,如有不适,建议放弃操作。
本站QQ群:515436044 想获取最新活动、想即时在线交流吗?欢迎喜欢聊天的朋友加入。
本站所有活动均为互联网收集所得,请仔细阅读免责声明。投资提现等问题请访问平台官网。
当前固定URL地址:https://www.earnews.cn/ways/id-2209/index.html,转载时请注明链接出处,谢谢!
下一篇:最新免费新浪微博加橙v认证的方法