lightinthebox模板发送邮件问题
用户评价: / 19
好 
作者:深圳网站策划   
周二, 2011年 02月 22日 11:54
lightinthebox模板,客户注册/下订单/提问题的时候,邮件都可以正常发送,但在faq.html页面,当使用如下Contact us提交信息时,会出现错误。

点击发送后跳转到其它页面,而且没有发出邮件,错误信息是:"Sorry, the product was not found."
另 外,有的用户点击这里的发送后,提示 “Email Error: Could not instantiate mail function. Please check Admin->Configuration->Email Options->Email Transport.”

解决方法如下:
对于问题1,请编辑includestemplateslightintheboxtemplates tpl_contact_us_frame_default.php
在37行处,找到:
<?php echo zen_draw_form('ask_a_question', zen_href_link(FILENAME_CONTACT_US_FRAME, 'action=send&products_id=' . $_GET['products_id']),'post','onsubmit="return(fmChk(this))"'); ?>
然后替换为
<?php echo zen_draw_form('ask_a_question', zen_href_link(FILENAME_CONTACT_US_FRAME, 'action=send' . $_GET['products_id']),'post','onsubmit="return(fmChk(this))"'); ?>
即可解决问题。

对于问题2,如果其他地方邮件都能正确发送的话,那请检查
Admin->Configuration->Email Options->Set "Contact Us" Email Dropdown List

这里如果输入了邮件地址全部删除即可解决问题。
具体问题原因由于用处不大没有去查,估计是对Dropdown的信息解析有问题。

同样的问题在左图点击Ask question about this item时也会发生,
只要去掉了Dropdown List里面的邮件,问题也能解决。
 

评论信息

分享到: