dongxuanchao1425 2018-11-06 09:46
浏览 97
已采纳

聪明的cookie警报

I wanted to set a cookie alert in a website using smarty but this error appears:

Fatal error: Smarty error: [in inc_header.html line 47]: syntax error: unrecognized tag: window.cookieconsent.initialise({ "palette": { "popup": { "background": "#004da0" (Smarty_Compiler.class.php, line 436) in /home/khaleel/public_html/projectxy/anyn2/engine/libs/Smarty.class.php on line 1095

And I couldn't figure out why. I would be thankful if someone could help.

Thank you in advance!

Code:

<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.css" />
<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script>
<script>
window.addEventListener("load", function(){
window.cookieconsent.initialise({
"palette": {
"popup": {
  "background": "#004da0"
},
"button": {
  "background": "#ed821f"
}
},
"position": "bottom-right",
"content": {
"message": "rtzuioipü",
"dismiss": "OK",
"link": "More information",
"href": "http://www.xyxy.xy"
}
})});
</script>
  • 写回答

1条回答 默认 最新

  • dthhlf1777 2018-11-06 15:41
    关注

    In this case, you must use {literal}{/literal}.

    Smarty raise error cause cannot recognize the curly bracers in your js code.

    Read here more - https://www.smarty.net/docsv2/en/language.function.literal

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测