ZENCART 不用注冊也可以發表商品評論的修改方法

不用注冊也可以發表商品評論的修改方法

 

爲了盡可能不破壞系統的流程,請首先添加一個guest用戶,按正常的注冊流程注冊一個這樣的帳号。
找到文件includes\modules\pages\product_reviews_write\header_php.php 這裏就是評論的重要操作代碼。
首先把

if (!$_SESSION['customer_id']) {
$_SESSION['navigation']->set_snapshot();
zen_redirect(zen_href_link(FILENAME_LOGIN, '', 'SSL'));
}
這段代碼注釋掉,這裏主要就是判斷用戶是否登錄了,如果沒有登錄就進入登錄頁面。而我們這裏就是不需要登錄就可以直接進入評論頁面,所以這段代碼不需要。
将頁面中代碼
$_SESSION['customer_id']
替換爲
empty($_SESSION['customer_id'])? 13:$_SESSION['customer_id']
其中的數字13就是用戶guest的ID,我這裏是13,具體要看剛才添加的guest帳号的ID,查看方法:後台--Customers--Customers 下面列出來的第一列就是用戶的ID
就可以就可以完成了,這是最簡單的方法,要想做得更好一點,可以在這個基礎上再修改,比如,保存用戶的IP,或者用用戶IP做爲用戶名添加到數據庫中等

转载于:https://www.cnblogs.com/waimaole/archive/2013/01/10/2854533.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值