商品信息頁面添加一些tag關鍵詞标簽有利于谷歌的收錄,也有利于關鍵詞的seo。下面我簡單的解釋如何實現這個功能效果的。
實現這個其實就是給zen cart添加一個功能模塊,而功能模闆的添加已經有相關的教程說明了。這裏就不肯定都講得很詳細了。
1、在mudules目錄下面新建一個以模闆當前模闆名字爲名的目錄(已經有了就不用新建了),然後在該目錄下面新建一個文件,命名爲modules_tag.php。輸入如下代碼:

$tag_sql="select metatags_keywords from ".TABLE_META_TAGS_PRODUCTS_DESCRIPTION." where ".
"products_id=".(int)$_GET['products_id']." and language_id=".(int)$_SESSION['languages_id'];
$tag=$db->Execute($tag_sql);
$tags=array();
if($tag->RecordCount()>0){
$has_products_tags=true;
$tags=explode(',', $tag->fields['metatags_keywords']);
}
這裏就是獲取關鍵詞标簽裏面的關鍵詞。
2、在當前模闆的templates目錄下面添加一個文件,命名爲:tpl_module_tag.php。然後輸入下面的代碼:

$has_products_tags=false;
include(DIR_WS_MODULES . zen_get_module_directory('modules_tag.php'));
?>
<?php if($has_products_tags) {?>
<div id="tags">
<strong><?php echo TEXT_TAGS?></strong>
<?php foreach ($tags as $tag) {?>
<span><a href="tag/<?php echo str_replace(' ', '+', trim($tag));?>"><?php echo trim($tag);?></a></span>
<?php }?>
</div>
<?php }?>
這裏的代碼就是把關鍵詞顯示出來,其中的CSS根據個人要求自己設置,這裏就不給出了。
3、給該标簽的url寫一個重寫規則,因爲這個标簽其實是使用系統的查詢功能,隻不過查詢的關鍵詞被設置爲商品的關鍵詞。由于查詢頁面的URL比較長,不是很友好,所以有必要做個重寫來達到友好的URL。
在根目錄的.htaccess 文件中添加以下規則
RewriteRule ^tag/(.*) index.php?main_page=advanced_search_result&search_in_description=1&keyword=$1 [L]
4、要看到效果請給商品添加關鍵詞,在商品列表的右邊點擊進入編輯。如圖
'700')this.width='700';if(this.offsetHeight>'700')this.height='700';" title=點擊查看原圖 window.open('http://www.zencart-bbs.com/p_w_upload/Fid_2/2_16_debbddd95215246.jpg?8');" border=0 src="http://www.zencart-bbs.com/p_w_upload/thumb/Fid_2/2_16_debbddd95215246.jpg?8">

前台顯示效果:'700')this.width='700';if(this.offsetHeight>'700')this.height='700';" title=點擊查看原圖 window.open('http://www.zencart-bbs.com/p_w_upload/Fid_2/2_16_338500e5306ccb4.jpg?4');" border=0 src="http://www.zencart-bbs.com/p_w_upload/thumb/Fid_2/2_16_338500e5306ccb4.jpg?4">