ecshop之smarty与js冲突问题
2015-5-29 晦涩sunshine PHP学习笔记
在使用smarty的时候,如果没有更改smarty配置,smarty的定界符是{ },大家经常可能碰到模板页中js无法正确执行的问题。这就是因为smarty引擎把js中{ }之间的内容也当做smarty语句来处理,本人总结的解决这个问题主要有三个:
1.更改smarty配置文件中的定界符。
2.把javascript代码写到一个js文件中,在模板页中引用即可。
3.使用smarty内置的literal标签,此标签内的数据将会被当做文本处理。例如
{literal}
<script language="javascript">
........
</script>
{/literal}
有时,我们需要输出定界符{ },则可以使用{ldelim}和{rdelim}标签来输出左右定界符。
blogger

晦涩sunshine 一直在前进滴蜗牛...
分类
最新碎语
最新日志
热门日志
存档
- 2019年6月(1)
- 2019年3月(1)
- 2018年12月(1)
- 2018年2月(1)
- 2018年1月(1)
- 2015年8月(1)
- 2015年7月(1)
- 2015年6月(1)
- 2015年5月(3)
- 2015年3月(2)
- 2015年1月(1)
- 2014年11月(4)
- 2014年10月(4)
- 2014年9月(1)
- 2014年8月(2)
- 2014年7月(2)
- 2014年6月(4)
- 2014年5月(5)
- 2014年4月(2)
- 2014年2月(4)
- 2013年11月(2)
- 2013年7月(1)
- 2013年5月(1)
- 2012年10月(2)
- 2012年8月(2)
- 2012年7月(1)
- 2012年6月(3)
- 2012年5月(2)
- 2012年4月(3)
- 2012年3月(1)
- 2011年12月(3)
- 2011年11月(5)
- 2011年10月(6)
- 2011年9月(4)
- 2011年7月(1)
- 2011年6月(3)
- 2011年5月(8)
最新评论
- 晦涩sunshine
@张源锋:这个就不清楚啦 - 张源锋
我都开通了,也能弹出客服框,我给客服发消... - 晦涩sunshine
@阿建:已修改! - 阿建
你好,之前链接名称是“网赚论坛”地址是:... - 客夸网赚
奇怪网址我怎么打不开 - 晦涩sunshine
@戴蒙先生:没时间啊 - 戴蒙先生
你这咋一直不更新涅…诶。 - 青山白云
哪儿看评论~来的有点晚貌似{smile:... - 邦林
怎么不显示呢 - good
可以 修改原来密码
发表评论: