PHP针对常规模板引擎中与CSS/JSON冲突的解决方法
发布:smiling 来源: PHP粉丝网 添加日期:2021-04-05 12:46:30 浏览: 评论:0
这篇文章主要介绍了PHP针对常规模板引擎中与CSS/JSON冲突的解决方法,非常实用的技巧,需要的朋友可以参考下。
本文实例讲述了PHP针对常规模板引擎中与CSS/JSON冲突的解决方法,有一定的实用价值,具体分析如下:
本文主要针对对象为Smarty与Dwoo
在Smarty中经常会出现和CSS/JS的语法存在冲突的情况,因为二者都需要使用大括号{}。虽然可以改Smarty的界定符,但你在一个现存系统中,去修改所有相关代码,是不划算的。解决方法如下:
1. 避免同时出现
通过外部引用的方式避免。问题是避无所避。所以这种情况只适合少量简单的情况。
2. 修改Smarty界定符
3.可以使用Smarty的literal标记将样式表信息包围起来,如下所示:
- <html>
- <head>
- <title>{$title}</title>
- {literal}
- <styletypestyletype="text/css">
- p{
- margin::2px
- }
- </style>
- {/literal}
- </head>
- <script type="text/javascript">
- function goods_show(id){
- <!--{literal}-->
- art.dialog.open(url,{id:'select',title:'的:',width:760,height:380,padding: '10px'});
- <!--{/literal}-->
- }
- </script>
相比较而言第三种方法无疑是绿色环保的,在遇到冲突的地方,加上literal标记包裹。
该方案对Dwoo引擎同样有效。
Tags: PHP模板引擎 JSON
相关文章
- ·淘宝API返回的json数据无法用json_decode的问题(2013-12-05)
- ·php中json_encode格式中文问题解决方法(2013-12-06)
- ·PHP JSON数据处理实例程序用法(2014-01-06)
- ·php 通过curl post发送json数据实例(2014-01-10)
- ·php json_encode()函数中文编码乱码解决方法(2014-01-16)
- ·PHP中JSON的应用方法(2014-05-19)
- ·php输出json格式数据的例子(2014-06-13)
- ·php中GBK/GB2312页面使用json_decode()中文丢失(2014-07-03)
- ·PHP JSON数据的创建和解析程序代码(2014-07-22)
- ·PHP JSONP跨域实现程序详解(2014-07-22)
- ·PHP 与 js json的通信实例(2014-08-15)
- ·PHP的json_encode使用分析说明(2014-08-27)
- ·php利用json数据实现跨域操作实例(2014-09-02)
- ·Android中的JSONObject和JSONArray解析json数据(2014-09-05)
- ·php解析JSON 数据(2014-09-05)
- ·php检测数据是否为json字符(2014-09-21)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)