ECSHOP模板系統變量調節(jié)標簽使用說明
發(fā)布時間:2015-09-29 10:51:35 作者:佚名
我要評論

這篇文章主要介紹了ECSHOP模板系統變量調節(jié)標簽使用說明,需要的朋友可以參考下
ECSHOP作為國內使用最多的網上商城系統,卻沒有一個很好的API手冊,著實比較讓我們費心,要想查找一個函數的功能,只能通過查看其程序的源代碼才可以知道有什么功能,官方的手冊也不全面,很多東西都沒有編寫完成,可能作者已經不想在維護這個程序了,ECSHOP的版本也很久沒有更新了。
介于如此,我就分享一個ECSHOP模板系統變量調節(jié)標簽說明,希望對于ECSHOP商城二次開發(fā)的開發(fā)人員有所幫助。
escape [編碼]
參數位置 | 參數類型 | 必需 | 可用參數 | 默認 | 描述 |
1 | string | No | html,url,quotes | html | 使用何種編碼格式 |
描述
用于html轉碼,url轉碼,在沒有轉碼的變量上轉換單引號,十六進制轉碼,十六進制美化轉碼。默認是html轉碼。
實例
{$articleTitle}{$articleTitle|escape}{$articleTitle|escape:"html"} {* escapes& " ' <> *}{$articleTitle|escape:"url"}{$articleTitle|escape:"quotes"}
nl2br [換行符替換成 <br />]
描述
所有的換行符將被替換成 <br />.功能同PHP中的nl2br()函數一樣.
例子
{$articleTitle|nl2br}
輸出
Sun or rain expected<br />today, dark tonight
default [默認值]
參數位置 | 參數類型 | 必需 | 默認 | 描述 |
1 | string | No | empty | 這是變量為空的時候的默認輸出。 |
描述
為空變量設置一個默認值。
當變量為空或者未分配的時候,將由給定的默認值替代輸出。
例子
{$articleTitle|default:"no title"}{$myTitle|default:"no title"}
輸出
Dealers Will Hear Car Talk at Noon.no title
truncate [截取]
參數位置 | 參數類型 | 必需 | 默認 | 描述 |
1 | integer | No | 80 | 截取字符的數量。 |
1 | string | No | …… | 截取后追加在截取詞后面的字符串。 |
1 | boolean | No | false | 是截取到詞的邊界(假)還是精確到字符(真)。 |
描述
從字符串開始處截取某長度的字符.默認是80個.
你也可以指定第二個參數作為追加在截取字符串后面的文本字串.該追加字串被計算在截取長度中。
默認情況下,smarty會截取到一個詞的末尾。
如果你想要精確的截取多少個字符,把第三個參數改為”true”
例子
{$articleTitle}{$articleTitle|truncate}{$articleTitle|truncate:30}{$articleTitle|truncate:30:""}{$articleTitle|truncate:30:"---"}{$articleTitle|truncate:30:"":true}{$articleTitle|truncate:30:"...":true}
輸出
Two Sisters Reunite after Eighteen Years at Checkout Counter.Two Sisters Reunite after Eighteen Years at Checkout Counter.Two Sisters Reunite after...Two Sisters Reunite afterTwo Sisters Reunite after---Two Sisters Reunite after EighTwo Sisters Reunite after E...
strip_tags [去除html標簽]
描述
去除<和>標簽,包括在<和>之間的任何內容.
例子
{$articleTitle}{$articleTitle|strip_tags}
輸出:
Blind Woman Gets <font face="helvetica">New Kidney</font> from Dad she Hasn'tSeen in <b>years</b>.Blind Woman Gets New Kidney from Dad she Hasn't Seen in years.
相關文章
- 這篇文章主要介紹了ecshop實現針對不同支付方式對應不同價格折扣的方法,涉及針對Ecshop底層相關邏輯判定代碼的修改操作,需要的朋友可以參考下2016-10-10
- 這篇文章主要介紹了ecshop支付寶自動發(fā)貨接口用法,結合實例形式分析了Ecshop實現支付寶自動發(fā)貨功能的相關代碼修改與接口操作代碼功能與修改技巧,需要的朋友可以參考下2016-10-10
- 這篇文章主要介紹了Ecshop支付寶前臺付款而后臺不顯示已付款的解決方法,涉及針對文件判定邏輯的修改,需要的朋友可以參考下2016-09-26
- 這篇文章主要介紹了Ecshop支付方式顯示順序修改方法,可自由調整支付方式的顯示順序,涉及Ecshop簡單的源碼修改,需要的朋友可以參考下2016-09-26
- 這篇文章主要介紹了Ecshop實現支付時傳送商品訂單號和商品名稱的方法,涉及Ecshop模板操作及底層代碼的修改相關技巧,需要的朋友可以參考下2016-09-26
Ecshop使用支付寶支付成功后提示“此支付方式不存在或者參數錯”的解決
這篇文章主要介紹了Ecshop使用支付寶支付成功后提示“此支付方式不存在或者參數錯”的解決方法,分析了出現該錯誤提示的原因與相關的解決方法,需要的朋友可以參考下2016-09-26- 這篇文章主要介紹了Ecshop實現的支付寶手機網頁支付功能免費版,結合完整實例形式分析了Ecshop環(huán)境下的免費版支付寶手機端完整實現技巧,需要的朋友可以參考下2016-09-26
- 這篇文章主要介紹了修改ECSHOP評論表單中的Email為非必填的修改方法,需要的朋友可以參考下2015-09-29
- 這篇文章主要介紹了在ECSHOP的商品列表調用評論數量的方法,需要的朋友可以參考下2015-09-29
- 這篇文章主要介紹了在ECSHOP后臺會員列表添加手機號查詢功能的方法,需要的朋友可以參考下2015-09-29