在zencart商品页面添加tag标签

 �o商品信息�面添加一些tag�P�I�~标�有利于谷歌的收�,也有利于�P�I�~的seo。下面我��蔚慕忉�如何���F�@��功能效果的。
���F�@��其��就是�ozen cart添加一��功能模�K,而功能模�的添加已�有相�P的教程�f明了。�@�Y就不肯定都�v得很��了。
1、在mudules目�下面新建一��以模���前模�名字��名的目�(已�有了就不用新建了),然後在�目�下面新建一��文件,命名��modules_tag.php。�入如下代�a:

$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']);
}
�@�Y就是�@取�P�I�~标��Y面的�P�I�~。
2、在��前模�的templates目�下面添加一��文件,命名��:tpl_module_tag.php。然後�入下面的代�a:

$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 }?>
�@�Y的代�a就是把�P�I�~�@示出�恚�其中的CSS根����人要求自己�O置,�@�Y就不�o出了。
3、�o�标�的url��一��重����t,因���@��标�其��是使用系�y的查�功能,�b不�^查�的�P�I�~被�O置��商品的�P�I�~。由于查��面的URL比�^�L,不是很友好,所以有必要做��重���磉_到友好的URL。
在根目�的.htaccess 文件中添加以下��t
RewriteRule ^tag/(.*) index.php?main_page=advanced_search_result&search_in_description=1&keyword=$1 [L]
4、要看到效果��o商品添加�P�I�~,在商品列表的右��c�暨M入��。如�D
'700')this.width='700';if(this.offsetHeight>'700')this.height='700';" title=�c�舨榭丛��D window.open('http://www.zencart-bbs.com/attachment/Fid_2/2_16_debbddd95215246.jpg?8');" border=0 src=\'#\'" //www.zencart-bbs.com/attachment/thumb/Fid_2/2_16_debbddd95215246.jpg?8">

前台�@示效果:'700')this.width='700';if(this.offsetHeight>'700')this.height='700';" title=�c�舨榭丛��D window.open('http://www.zencart-bbs.com/attachment/Fid_2/2_16_338500e5306ccb4.jpg?4');" border=0 src=\'#\'" //www.zencart-bbs.com/attachment/thumb/Fid_2/2_16_338500e5306ccb4.jpg?4">

你可能感兴趣的:(tag,zencart)