你现在的位置:首页 > PHP网站建设知识库 > ZenCart > 正文

如何让zencart商品评论带上链接

zencart系统默认的商品评论是不可以带html标签的,有时候我们为了seo的方便可能会需要可以带链接的商品评论。这个只需要修改一些地方就可以了。 

具体操作如下: 

1、修改文件includes\modules\pages\product_reviews_write\header_php.php 找到$review_text = zen_db_prepare_input($_POST['review_text']);大概在52行,将他改为$review_text=$_POST['review_text']; 这样修改以后就可以接受提交的所有数据,然后保存到数据库中。 

2、修改前台显示的商品评论,找到文件includes\templates\你的模板目录\templates\tpl_product_reviews_default.php 找到 
zen_break_string(zen_output_string_protected(stripslashes($reviews['reviewsText'])), 60, '-<br />') . ((strlen($reviews['reviewsText']) >= 100) ? '...' : '');将他修改为 
zen_output_string(stripslashes($reviews['reviewsText'])) . ((strlen($reviews['reviewsText']) >= 100) ? '...' : ''); 
如果要全部显示可以只要zen_output_string(stripslashes($reviews['reviewsText'])) 。如果要设置显示一定的字数可以按什么的设置,把上面的100改成你想显示的字数大小就可以了。 

经过这样的修改后就可以发带链接的评论了,为了防止垃圾评论,可以在后台--商店设置--商品信息--商品评论请求批准,位置为需要审核后才可以显示评论。这样就可以有效的防止垃圾评论了。