Joomla 3.x排忧解难. “TM Ajax Contact Form”模块在引擎更新到Joomla 3后停止工作.5.x版本
2016年7月21日
本教程展示了如何摆脱 phpmailerException:无效的地址 后发动机故障 update to Joomla 3.5.x版本.
-
请打开 模块/ mod_tm_ajax_contact_form /助手.php 存档 editor.
-
helper中的代码结构有两个版本.php file.
Example 1. 替换以下代码:
如果收取($ _POST['邮件'])) $sender = array($email, $name); else $sender = $name; $mail->setSender($sender); $mail->addRecipient($recipient); 如果(收取(cc_email美元)) $mail->addCC($cc_email); 如果(收取(bcc_email美元)) $mail->addBCC($bcc_email); $mail->setSubject($subject); $mail->isHTML(true); $mail->Encoding = 'base64'; $mail->setBody($formcontent);
下面是:
如果收取(电子邮件)美元){ $mail->setSender($email, $name); } else{ $mail->setSender($name); } $mail->addRecipient($recipient); 如果收取(cc_email美元) && $cc_email>0){ $mail->addCC($cc_email); } 如果收取(bcc_email美元) && $bcc_email>0) $mail->addBCC($bcc_email); } $mail->setSubject($subject); $mail->isHTML(true); $mail->Encoding = 'base64'; $mail->setBody($formcontent);
示例2. 替换以下代码:
如果(收取(cc_email美元)) $mail->addCC($cc_email); 如果(收取(bcc_email美元)) $mail->addBCC($bcc_email); if(isset($subject)) $mail->setSubject($subject);
下面是:
如果收取(cc_email美元) && $cc_email>0){ $mail->addCC($cc_email); } 如果收取(bcc_email美元) && $bcc_email>0){ $mail->addBCC($bcc_email); } 如果收取(主题)美元){ $mail->setSubject($subject); }
-
保存更改并重新上传更新后的文件. 刷新页面并提交 触点形式. 现在运行正常.
请随时查看下面的详细视频教程:
Joomla 3.x排忧解难. “TM Ajax Contact Form”模块在引擎更新到Joomla 3后停止工作.5.x版本