Форум русской поддержки Joomla!® CMS
04.12.2016, 18:23:46 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

SP Quick Contact

 (Прочитано 4711 раз)
0 Пользователей и 1 Гость смотрят эту тему.
yurant
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« : 24.09.2012, 07:32:01 »

Доброго времени, господа форумчане. Собственно проблема.
Подключил форму обратной связи - SP Quick Contact.
выдает вот такое... Несмотря на "Email was sent successfully." ничего не отправляется.
+ выводит вот такого вида еррор.

Код:
Strict Standards: Declaration of JParameter::loadSetupFile() should be compatible with that of JRegistry::loadSetupFile() in D:\Dark\Server\localhost\www\mysite\libraries\joomla\html\parameter.php on line 512
 Could not instantiate mail function.
Email was sent successfully.

Подскажите в чем тут проблема, если кто сталкивался. Заранее благодарен.
Записан
volod`ka
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 17


« Ответ #1 : 24.09.2012, 08:51:49 »

с данным компонентом не сталкивался, попробуйте вывести все что запрашивается вот тут parameter.php on line 512, скорее всего дело в путях.


ну и если у вас Денвер надеюсь знаете что письма не отправляются а складываются на локале?
Записан
yurant
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #2 : 24.09.2012, 10:18:53 »

с данным компонентом не сталкивался, попробуйте вывести все что запрашивается вот тут parameter.php on line 512, скорее всего дело в путях.
немного смутило что на 512й ничего кроме закрывающей скобки...

490   public function addElementPath($path)
491   {
492      // Just force path to array.
493      settype($path, 'array');
494
495      // Loop through the path directories.
496      foreach ($path as $dir)
497      {
498         // No surrounding spaces allowed!
499         $dir = trim($dir);
500
501         // Add trailing separators as needed.
502         if (substr($dir, -1)!= DIRECTORY_SEPARATOR)
503         {
504            // Directory
505            $dir .= DIRECTORY_SEPARATOR;
506         }
507
508         // Add to the top of the search dirs.
509         array_unshift($this->_elementPath, $dir);
510      }
511   }
512 }

ну и если у вас Денвер надеюсь знаете что письма не отправляются а складываются на локале?
вручную собранная пхп+апач+мускуль.
тестирую SP Quick Contact на Joomla 2.5.4 ru.
Записан
volod`ka
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 17


« Ответ #3 : 24.09.2012, 12:39:17 »

Настройки майл отправки правильные?

В административной части сайта перейдите в раздел Общие настройки => Сервер => Настройка почты => выберите способ отправки "Sendmail", вместо PHP Mail.
Записан
yurant
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #4 : 24.09.2012, 13:25:08 »

Настройки майл отправки правильные?

В административной части сайта перейдите в раздел Общие настройки => Сервер => Настройка почты => выберите способ отправки "Sendmail", вместо PHP Mail.


письмо отправляться не хотит(

ЗЫ: теперь строка стала 513-той поскольку где-то в процессе редактирования ткнул лишний enter
« Последнее редактирование: 24.09.2012, 19:05:18 от yurant » Записан
volod`ka
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 17


« Ответ #5 : 24.09.2012, 13:53:20 »

попробуйте свой скрипт кинуть и сделать ручную отправку через ф-цию send_mail()
Записан
yurant
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #6 : 24.09.2012, 14:21:16 »

видимо так и придется =/
написать свою форму отправки... и сделать все вручную по дедовски на PHP...
просто приглянулось, что SP написан на аяксе... да и вообще показался довольно таки удобным.
но тем не менее, если кто-нибудь сталкивался с этим компонентом... буду рад любым советам.
« Последнее редактирование: 24.09.2012, 14:34:31 от yurant » Записан
yurant
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #7 : 24.09.2012, 19:03:17 »

Разобрался... но как-то скажем так - частично. Поднял через SMTP. Письма отправляются корректно. Вот только ошибка все равно выскакивает:

Код:
Strict Standards: Declaration of JParameter::loadSetupFile() should be compatible with that of JRegistry::loadSetupFile() in D:\Dark\Server\localhost\www\mysite\libraries\joomla\html\parameter.php on line 513
Email was sent successfully.

странно...
Записан
volod`ka
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 17


« Ответ #8 : 25.09.2012, 07:30:52 »

зачем вручную писать? скрипт свой кинуть для того чтобы убедиться что ваши настройки ручные правильно работают и письма отправляются, если все отправилось без ошибок значит надо смотреть компонент найти ф-цию отправки письма и ее ковырять, там делов на пол часа для проверки....

итак, вы пробовали отправлять в ручную ?
Записан
yurant
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #9 : 25.09.2012, 10:17:45 »

Итак... протестил вручную...
залил скрипт php_LibMail 1.6.0
все настройки выставил:

<?php
include "libmail.php"; // вставляем файл с классом
$m= new Mail; // начинаем
$m->From( "dark_10rd@mail.ru" ); // от кого отправляется почта
$m->To( "dark_10rd@mail.ru" ); // кому адресованно
$m->Subject( "Тема сообщения" );
$m->Body( "Текст письма" );    
$m->Cc( "dark_10rd@mail.ru"); // копия письма отправится по этому адресу
$m->Bcc( "dark_10rd@mail.ru"); // скрытая копия отправится по этому адресу
$m->Priority(3) ;    // приоритет письма
$m->Attach( "123.jpg" ) ; // прикрепленный файл
$m->smtp_on( "smtp.mail.ru", "dark_10rd@mail.ru", " ****** " ) ; // если указана эта команда, отправка пойдет через SMTP
$m->Send();    // а теперь пошла отправка

echo "Показывает исходный текст письма:<br><pre>", $m->Get(), "</pre>";
?>

В итоге выдает ошибки:

Код:
Warning: fsockopen() [function.fsockopen]: unable to connect to smtp.mail.ru:25 (Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. ) in D:\Dark\Server\localhost\www\mail\libmail.php on line 552

Warning: fclose() expects parameter 1 to be resource, boolean given in D:\Dark\Server\localhost\www\mail\libmail.php on line 553
 Показывает исходный текст письма:
соединение с сервером не прошло

протестил еще пару скриптов... судя по всему проблема тут:
Warning: fsockopen() [function.fsockopen]: unable to connect to smtp.mail.ru:25
« Последнее редактирование: 25.09.2012, 10:21:38 от yurant » Записан
volod`ka
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 17


« Ответ #10 : 25.09.2012, 11:56:45 »

видимо у тебя неверные настройки
Записан
yurant
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #11 : 26.09.2012, 06:27:25 »

а если быть совсем уж точным - то проблема вот тут: Администрирование JCE ›› Панель управления
Код:
Strict Standards: Declaration of JParameter::loadSetupFile() should be compatible with that of JRegistry::loadSetupFile() in D:\Dark\Server\localhost\www\DOSAFF\libraries\joomla\html\parameter.php on line 513
а по поводу настроек... да блин, Joomla почти чистая, переустанавливал... настраивал вроде нормально...
вобчем пока не нашел ответа.
Записан
volod`ka
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 17


« Ответ #12 : 26.09.2012, 06:54:26 »

причем тут Жумла если сторонним скриптом также не отправляется почта??

Попробуйте отправить не через smtp а через ф-цию mail()
Записан
drpower
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


« Ответ #13 : 25.11.2016, 11:33:15 »

Здравствуйте!
Установил SP Quick Contact на Joomla 3.
Всё работает, но не доходят письма если в форме отправитель указывает ящик с  ***@mail.ru
Письма доходят с указание любых почтовых серверов, даже вымышленных типа jdfvdfnn@jfjhdfvkjh.ru, но не с маил. 
Подскажите в чём может быть дело. Я не думаю что этот скрипт проверяет существование указанных в сообщение серверов.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet