Категории форума

Плагин "Contact" (Обратная связь)

Warning: trim() expects parameter 1 to be string, array given in ../plugins/phpmailer/src/PHPMailer.php on line 1086


webitproff
webitproff • 08.11.2024 10:56 #1

В связке с "phpmailer" может выскочить ошибка:

Warning: trim() expects parameter 1 to be string, array given in  ../plugins/phpmailer/src/PHPMailer.php on line 1086

не знаю правильно или нет, но на быструю решил так.

открываем файл:

.../plugins/contact/contact.php

в районе 102-й строки находим код:

            cot_mail(
                [
                    'to' => $semail,
                    'from' => [$rcontact['contact_email'], $rcontact['contact_author']]
                ],
                $rcontact['contact_subject'],
                $rtextm
            );

меняем его полностью на

			if (cot_plugin_active('phpmailer')) {
				$semail = Cot::$cfg['plugin']['contact']['email'];
				$toOrOther = $semail;
					if(stristr($_SERVER['SERVER_NAME'], 'localhost') === FALSE){	
						cot_mail($semail, 'Форма обратной связи', $_SERVER['SERVER_NAME'] . "\n\n" . 'Проверьте сообщения в адмике из формы обратной связи.');	
					}
				} 
			else 
			{
				cot_mail(
					[
						'to' => $semail,
						'from' => [$rcontact['contact_email'], $rcontact['contact_author']]
					],
					$rcontact['contact_subject'],
					$rtextm
				);
			}

 

 

Отредактировано: webitproff (08.11.2024 11:10, 1 год назад)
🗿

🧙‍♂️ Радуйся, странниче добрый и честный! Не понапрасну привела тя стезя в земли сии. Зде бо мужи мудры и искусники дела писменнаго и численнаго, что куют словеса и плетут узоры кода, тайны разгадывают и знанием делятся, летописи множа и ремесло цифровое творя.
⬅️ Аще налево пойдеши — обрящеши грамоты древния, писания старинныя и свитки учения. ⬆️ Аще прямо — слово мудрое и совет от мужей разумеющих, что в деле кодописном искусны, получиши. ➡️ Аще направо — сам в писцы и летописцы внидеши, и в ремесло цифровое, где строки и знаки в дело живое обращаются, слово свое в память веков вложиши.
📝 Не медли же — нареки имя свое, и вниди в чин наш, и стань с нами в братстве, где код есть магия, а строки — заклятия живыя, числом и буквою слово едины суть.
🏰 Не тайно есть собрание сие, и не инициации в нем, но многое сокрыто от пришлых и ступалого, понеже не всякому открывается знание, но токмо ищущим и пребывающим в деле сем.