国产探花免费观看_亚洲丰满少妇自慰呻吟_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] ";

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 虹口区| 潮州市| 潼关县| 寻乌县| 兴隆县| 朝阳县| 彩票| 德安县| 西平县| 建湖县| 新余市| 佛山市| 屯留县| 宿松县| 盱眙县| 安图县| 浪卡子县| 大悟县| 玉山县| 南京市| 庐江县| 高碑店市| 阿巴嘎旗| 牟定县| 绵阳市| 舟山市| 紫金县| 茶陵县| 高陵县| 深州市| 东阳市| 沂源县| 福海县| 淮安市| 江源县| 洪泽县| 大关县| 英山县| 洛川县| 佛学| 宣城市|