色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

PHP針對常規(guī)模板引擎中與CSS/JSON沖突的解決方法

本文實例講述了php針對常規(guī)模板引擎中與CSS/JSON沖突的解決方法,有一定的實用價值,具體分析如下:

本文主要針對對象為Smarty與Dwoo

在Smarty中經(jīng)常會出現(xiàn)和CSS/JS的語法存在沖突的情況,因為二者都需要使用大括號{}。雖然可以改Smarty的界定符,但你在一個現(xiàn)存系統(tǒng)中,去修改所有相關代碼,是不劃算的。解決方法如下:

1. 避免同時出現(xiàn)

通過外部引用的方式避免。問題是避無所避。所以這種情況只適合少量簡單的情況。

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>

相比較而言第三種方法無疑是綠色環(huán)保的,在遇到?jīng)_突的地方,加上literal標記包裹。

該方案對Dwoo引擎同樣有效。

php技術PHP針對常規(guī)模板引擎中與CSS/JSON沖突的解決方法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 来凤县| 九寨沟县| 高淳县| 隆德县| 五大连池市| 科技| 沙田区| 敦煌市| 黄平县| 玉树县| 南乐县| 诏安县| 沧州市| 六枝特区| 南乐县| 武威市| 吉安县| 通海县| 莫力| 昭苏县| 宁强县| 吉木乃县| 汤原县| 普宁市| 江门市| 南阳市| 浮梁县| 宁都县| 长子县| 卓资县| 饶平县| 庆安县| 渭南市| 开封市| 迁西县| 弋阳县| 东兴市| 南岸区| 苍溪县| 大理市| 扎鲁特旗|