zencart 添加评论回复功能

用于收藏精华贴子、网友共享的资料等。可以回复,不能发新贴。

版主: Jack

版面规则
本版面不能发新贴,可以回复

Re: zencart 添加评论回复功能

帖子aitd001 » 2010-10-09 16:00

人才啊,这是很强大的功能哦!
不过希如果这位仁兄能够提供以上的文件下载就更好了!谢谢,回去找个时间试试!
测试成功了一定要用到我的网站上:Replica Watches Sale
俺的网站: 广播级高清监视器Feiyue Shoes 希望和大家多交流!
aitd001
中级会员
中级会员
 
帖子: 70
注册: 2009-04-28 10:29
地址: 北京市海淀区

Re: zencart 添加评论回复功能

帖子ken0306 » 2010-11-09 16:56


你的模版很漂亮哦,是自己做的還是買的啊。還有,那個可以轉換瀏覽方式的功能是自己加的嗎,可以告訴我是哪個插件嗎
謝謝
ken0306
新手上路
新手上路
 
帖子: 9
注册: 2010-10-29 15:01

Re: zencart 添加评论回复功能

帖子xiao_min » 2010-11-25 15:47

很强悍
头像
xiao_min
VIP会员
VIP会员
 
帖子: 355
注册: 2010-06-08 11:17

Re: zencart 添加评论回复功能

帖子agogo_2009 » 2010-11-28 17:20

谢谢楼主分享啊
agogo_2009
中级会员
中级会员
 
帖子: 68
注册: 2010-09-29 6:59
地址: http://www.uggbootss.ca
QQ 帐号: 604443273

Re: zencart 添加评论回复功能

帖子hopestar86 » 2010-12-01 11:58

aitd001 写道:人才啊,这是很强大的功能哦!
不过希如果这位仁兄能够提供以上的文件下载就更好了!谢谢,回去找个时间试试!
测试成功了一定要用到我的网站上:Replica Watches Sale


顶,没改好,能提供下载就好了!
hopestar86
高级会员
高级会员
 
帖子: 140
注册: 2010-02-04 9:56
地址: http://www.ezencart.com zencart技术博客

Re: zencart 添加评论回复功能

帖子lxq73061 » 2010-12-03 18:44

其实全部的源码都在上面,提供了下载也不一定能适合你的模板用,上面只是一个修改思路.
外贸建站,模板开发,联系:lxq73061@qq.com www.520sz.com
lxq73061
普通会员
普通会员
 
帖子: 44
注册: 2009-06-06 22:06
QQ 帐号: 583964941

Re: zencart 添加评论回复功能

帖子walker » 2010-12-03 20:36

向往已久的功能,很可惜,没改成功。

后台可以回复,前台页面却看不到回复内容。 最后一个文件不知道怎么修改。
walker
中级会员
中级会员
 
帖子: 87
注册: 2008-02-27 13:15

Re: zencart 添加评论回复功能

帖子lxq73061 » 2010-12-05 11:41

walker 写道:向往已久的功能,很可惜,没改成功。

后台可以回复,前台页面却看不到回复内容。 最后一个文件不知道怎么修改。



你是指:
//文件:\includes\modules\pages\product_info\header_php.php
//功能:读取reviews_reply字段并赋值
这个文件吗?这里只是读取数据库而已,应该不难实现的.
header_php.rar
(1.63 KiB) 被下载 317 次
外贸建站,模板开发,联系:lxq73061@qq.com www.520sz.com
lxq73061
普通会员
普通会员
 
帖子: 44
注册: 2009-06-06 22:06
QQ 帐号: 583964941

Re: zencart 添加评论回复功能

帖子walker » 2010-12-05 23:03

呵呵,谢谢,就是这个文件。重新上传之后,前台还是不显示回复的内容,后台可以显示。好奇怪。

不过,应该是重新读取了数据库的原因,可以在后台直接修改买家的评价内容,并在显示买家评价内容的框里加上一些内容作为回复,可以在前台显示出来。呵呵,要不然就先凑合着用。

不知道说的是否明白,现在后台评价管理里面,编辑评价中出现上下两个框,在显示买家评论的这个框加上一些内容,前台可以显示出来。在下面的回复框里输入的内容,只能在后台看到,前台还是看不到。请看: http://www.temeihui.com/index.php?main_ ... cts_id=100


另外,第三步的做法我直接跳过去了,//文件:\includes\modules\pages\product_reviews_write\header_php.php
//功能:保存客户IP,客户EMAIL(修正原版本BUG),觉得自己不需要记录顾客的IP和Email。不知道我这么想是否正确。这一步对下面的两步会产生什么影响吗?
walker
中级会员
中级会员
 
帖子: 87
注册: 2008-02-27 13:15

Re: zencart 添加评论回复功能

帖子rondo » 2011-01-18 22:37

谢谢楼主,我在zencartV1.3.9h上试过了,前后台都能正常显示回复的评论,不要改第三个文件,那是没影响的,如果想在产品详细页上显示评论及回复:找到\includes\templates\Yourtemplate\templates\tpl_product_info_display.php,在合适的地方加入如下的代码(改之前先备份你的文件):
<?php
if ($reviews_split->number_of_rows > 0) {
if ((PREV_NEXT_BAR_LOCATION == '1') || (PREV_NEXT_BAR_LOCATION == '3')) {
?>
<h2 id="productReviewsDefaultHeading"><?php echo TEXT_REVIEW_TITLE; ?></h2>
<div id="productReviewsDefaultListingTopNumber" class="navSplitPagesResult"><?php echo $reviews_split->display_count(TEXT_DISPLAY_NUMBER_OF_REVIEWS); ?></div>

<div id="productReviewsDefaultListingTopLinks" class="navSplitPagesLinks"><?php echo TEXT_RESULT_PAGE . ' ' . $reviews_split->display_links(MAX_DISPLAY_PAGE_LINKS, zen_get_all_get_params(array('page', 'info', 'main_page'))); ?></div>

<?php
}
foreach ($reviewsArray as $reviews) {
?>
<hr />

<div class="buttonRow forward"><?php echo '<a href="' . zen_href_link(FILENAME_PRODUCT_REVIEWS_INFO, 'products_id=' . (int)$_GET['products_id'] . '&reviews_id=' . $reviews['id']) . '">' . zen_image_button(BUTTON_IMAGE_READ_REVIEWS , BUTTON_READ_REVIEWS_ALT) . '</a>'; ?></div>

<div class="rating"><?php echo zen_image(DIR_WS_TEMPLATE_IMAGES . 'stars_' . $reviews['reviewsRating'] . '.gif', sprintf(TEXT_OF_5_STARS, $reviews['reviewsRating'])),sprintf(TEXT_OF_5_STARS, $reviews['reviewsRating']); ?></div>

<div class="productReviewsDefaultReviewer bold"><?php echo sprintf(TEXT_REVIEW_DATE_ADDED, zen_date_short($reviews['dateAdded'])); ?>&nbsp;<?php echo sprintf(TEXT_REVIEW_BY, zen_output_string_protected($reviews['customersName'])); ?></div>

<div class="productReviewsDefaultProductMainContent content" style="width:600px"><?php echo zen_break_string(zen_output_string_protected(stripslashes($reviews['reviewsText'])), 70, '<br />') . ((strlen($reviews['reviewsText']) >= 100) ? '...' : ''); ?></div>

<br>
<?php if($reviews['reviewsReply'] != null){?>
<div style="width:600px>Reply:
<?php echo zen_break_string(zen_output_string_protected(stripslashes($reviews['reviewsReply'])), 70, '<br />'); ?>
</div>
<?php }?>


<br class="clearBoth" />
<?php
}
?>
<?php
} else {
?>
<hr />
<div id="productReviewsDefaultNoReviews" class="content"><?php echo TEXT_NO_REVIEWS . (REVIEWS_APPROVAL == '1' ? '<br />' . TEXT_APPROVAL_REQUIRED: ''); ?></div>
<br class="clearBoth" />
<?php
}

if (($reviews_split->number_of_rows > 0) && ((PREV_NEXT_BAR_LOCATION == '2') || (PREV_NEXT_BAR_LOCATION == '3'))) {
?>
<hr />
<div id="productReviewsDefaultListingBottomNumber" class="navSplitPagesResult"><?php echo $reviews_split->display_count(TEXT_DISPLAY_NUMBER_OF_REVIEWS); ?></div>
<div id="productReviewsDefaultListingBottomLinks" class="navSplitPagesLinks"><?php echo TEXT_RESULT_PAGE . ' ' . $reviews_split->display_links(MAX_DISPLAY_PAGE_LINKS, zen_get_all_get_params(array('page', 'info', 'main_page'))); ?></div>

<?php
}
?>

<div class="buttonRow forward"><?php echo '<a href="' . zen_href_link(FILENAME_PRODUCT_REVIEWS_WRITE, zen_get_all_get_params(array('reviews_id'))) . '">' . zen_image_button(BUTTON_IMAGE_WRITE_REVIEW, BUTTON_WRITE_REVIEW_ALT) . '</a>'; ?></div>

正如楼主说的那样,不同版本不可照搬照抄,在zencartV1.3.9h上数据库表reviews没有customer_email和customer_ip字段,所以在修改header_php.php时不必加它们进去。
头像
rondo
新手上路
新手上路
 
帖子: 12
注册: 2010-05-14 22:42
QQ 帐号: 277792346

上一页下一页

  • 相关话题
    回复总数
    阅读次数
    最新文章

回到 精华共享



在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客