国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

ecshop屬性 {$goods.goods_attr|nl2br} 標簽的賦值相關

2024-04-25 20:39:39
字體:
來源:轉載
供稿:網友

1、nl2br() 函數在字符串中的每個新行 (/n) 之前插入 HTML 換行符 (<br />)。

2、 如果要向{$goods.goods_attr|nl2br}賦新值,這個值是保存在數據庫中的,用戶在商品頁(goods.php)選擇了商品屬性(goods.attr)之后,點擊"購買"就會進入購物車頁面(flow.php),同時,將用戶選擇的商品屬性(goods.attr)保存進了數據庫,當進入購物車頁面的時候,樓主可以看flow.dwt的代碼(<!-- {foreach from=$goods_list item=goods} -->),那么{$goods.goods_attr}這個東西的值來自于flow.php中的$goods_list,查看flow.php,會發現,$goods_list的值來自cart_goods()這個方法,cart_goods()這個方法在includes/lib_order.php內,那里面有一段sql

($sql = "SELECT 。。。, " .

"。。。, goods_attr(重點),。。。, " .

"。。。 " .

"FROM " . $GLOBALS['ecs']->table('cart') .

" WHERE session_id = '" . SESS_ID . "' " .

"AND rec_type = '$type'";)

,這個sql里面的goods_attr就是樓主你想要的值,它來自數據表cart,而用戶對于商品屬性的選擇決定了cart這個表的goods_attr保存什么樣的值。

另外一個影響{$goods.goods_attr}值的方法是includes/lib_order.php內的get_goods_attr_info(),不過這個方法不能決定商品的屬性,而是決定商品屬性的顯示方式,它里面有一段代碼:$fmt = "%s:%s[%s] /n";,這個在購物車顯示出來的樣子就是(例如):顏色:#ff0,我把它改了:$fmt = "<td>%s:</td><td>%s</td><td>[%s]</td> /n";, 也可以按自己的喜好來改。

$fmt = " <label class=xxlblName>%s</label>:%s[%s] ";

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临邑县| 合阳县| 永和县| 陆良县| 桦川县| 额敏县| 姚安县| 巴彦县| 桓仁| 缙云县| 砚山县| 绥江县| 江孜县| 独山县| 靖远县| 阜南县| 盐城市| 涿州市| 大化| 牡丹江市| 钟山县| 张北县| 石棉县| 安新县| 黑龙江省| 高台县| 库尔勒市| 桐柏县| 台湾省| 盐源县| 兰州市| 靖州| 平凉市| 峨眉山市| 平南县| 南安市| 梁河县| 新营市| 海原县| 永嘉县| 静乐县|