欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

Ecshop教程:在商品分類頁(yè)(category.dwt)調(diào)取商品分類名

作者 / 無(wú)憂主機(jī) 時(shí)間 2015-10-21 23:52:07

ecshop商品分類列表中的列表名默認(rèn)叫“商品列表”太過(guò)于千篇一律了。如果我想要商品分類列表里獲得當(dāng)前分類的名稱,想把這個(gè)名稱放在列表的頭上面,這樣每個(gè)分類都顯示當(dāng)前的名稱,比默認(rèn)模板里千篇一律寫個(gè)“商品列表”要好看些。 我們可以考慮把當(dāng)前分類的名字替換掉這個(gè)。這樣每個(gè)分類都顯示當(dāng)前的名稱,對(duì)用戶識(shí)別好多了。不但看上去很專業(yè),而且還能增進(jìn)SEO,例如將ecshop默認(rèn)官方模板商品列表頁(yè)的“商品列表”四個(gè)字改為當(dāng)前類別名稱,能增進(jìn)SEO。具體的修改方法如下: 第一步:先找到文件category.php,修改category.php 的get_cat_info()函數(shù)部分,在SQL語(yǔ)句中加入 cat_name字段,即: 在約416行找到(獲得分類的信息)下的

return $GLOBALS[‘db’]->getRow(‘SELECT keywords, cat_desc, style, grade, filter_attr, parent_id FROM ‘ . $GLOBALS[‘ecs’]->table(‘category’) .
在“keywords”前、“SELECT”后加上“cat_name,”。 最終修改后的代碼如下:
function get_cat_info($cat_id)
{
return $GLOBALS['db']->getRow('SELECT cat_name,keywords, cat_desc, style, grade, filter_attr, parent_id FROM ' . $GLOBALS['ecs']->table('category') .
" WHERE cat_id = '$cat_id'");
}
第二部:大約在90行,找到
$smarty->assign(‘cat_style’, htmlspecialchars($cat[‘style’]));
在該段代碼后面加上一行:
$smarty->assign(‘catname’, htmlspecialchars($cat[‘cat_name’]));
第三部:然后在category.dwt中調(diào)用{$cat_name},即: 在當(dāng)前模板category.dwt(或library/goods_list.lbi,),用{$catname}替換掉就行了。 無(wú)憂主機(jī)相關(guān)文章推薦閱讀: ECSHOP程序如何給商品名稱設(shè)置特效讓顯示多種顏色? ECSHOP程序如何在后臺(tái)管理中心修改支付顯示順序的方法 ECSHOP報(bào)錯(cuò):STRICT STANDARDS: REDEFINING ALREADY DEFINED CONSTRUCTOR FOR CLASS

本文地址:http://www.gle-technology.com/ecshop/20422.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服