0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 361 Просмотров
*

Pinocio

  • Новичок
  • 4
  • 0 / 0
Формы обратной связи
« : 15.01.2019, 10:38:36 »
Здравствуйте, надеюсь мне тут помогут.
Я Joomla никогда раньше в глаза не видел, а тут мне приходит заявка - форма обратной связи на работает.

http://connect-team.pro/ сам сайт
Можете мне подсказать, что это за форма, где ее искать в админке и как оно вообще работать должно?
Плагин какой это?

В файлах шаблона я ничего не нашел.
Сам код формы в браузере. Но откуда он берется, и как это теститься я не знаю, если даже не представляю где в админке искать.
Код
<div id="cme-container">
<div id="cme-form-main" data-callme-form="main" style="display: block; left: 799px; top: 292.5px;" class="cme-tpl-vk">
<form>
<div id="callme-fields-container">
<div id="callme-header">
<a id="callme-close" href="#" data-callme-action="closeForm">×</a>
<div data-callme-field="form.title" class="h6">Заказ обратного звонка</div>
</div>
<div data-callme-field="form.welcome" class="callme-field">Заполните форму и мы перезвоним</div>
<div data-callme="fields" class="callme-fields">
<div class="callme-field">
<label>Имя *</label>
<input placeholder="Напишите тут Ваше имя" name="Имя" data-required="true" type="text" maxlength="100" data-sms="false" autocomplete="off">
</div>
<div class="callme-field">
<label>Телефон *</label>
<input placeholder="+7 (999) 999-9999" name="Телефон" data-required="true" type="tel" maxlength="15" data-sms="false" data-mask="+7 (999) 999-9999" autocomplete="off">
</div>
<div class="callme-field">
<label>Вопрос </label>
<textarea name="Вопрос" placeholder="Место для вопроса" data-required="false" data-sms="false" autocomplete="off"></textarea>
</div>
<div class="callme-field">
<label>Agreement *</label>
<input placeholder="Agreement" name="Agreement" data-required="true" type="text" maxlength="100" data-sms="false" autocomplete="off">
</div>
</div>
<div id="cme-captcha" class="callme-field hidden">
<label>
<b data-callme-field="captcha.title">Сколько будет</b>
<span data-callme-captcha="data-callme-captcha"></span>
</label>
<input name="callme-captcha" type="number" maxlength="2" autocomplete="off">
</div>
<div class="cme-btn-place callme-field">
<span>
<a target="_blank" href="http://getcallme.com">Callme</a>
</span>
<button id="callme-submit" data-callme-field="form.button" data-callme-action="submitForm">Перезвоните мне</button>
</div>
<div data-callme-result="data-callme-result" class="callme-result"></div>
</div>
</form>
</div>
</div>
Подскажите, пожалуйста.
*

effrit

  • Легенда
  • 9730
  • 1070 / 13
  • effrit.com
Re: Формы обратной связи
« Ответ #1 : 15.01.2019, 10:55:33 »
здра.
судя по расположению папки со стилями - это вообще сторонний скрипт.
смотрите содержимое папки callme в корне сайта
*

Pinocio

  • Новичок
  • 4
  • 0 / 0
Re: Формы обратной связи
« Ответ #2 : 15.01.2019, 11:06:01 »
здра.
судя по расположению папки со стилями - это вообще сторонний скрипт.
смотрите содержимое папки callme в корне сайта
Есть такая.
Там 4 папки.
php, js, HTML, CSS

в php нашел smtp.php
Код
<?php
$config['smtp_username'] = 'info@connect-team.ru'; // smtp username
$config['smtp_port'] = '465'; // smtp port
$config['smtp_host'] = 'ssl://smtp.yandex.ru'; // smtp server
$config['smtp_password'] = '********'; // password
$config['smtp_charset'] = 'utf-8'; // encoding, usually utf-8
$config['smtp_from'] = 'info@connect-team.ru'; // sender name

function smtpmail($to='', $mail_to, $subject, $message, $headers='') {
global $config;
$SEND = "Date: ".date("D, d M Y H:i:s"). " UT\r\n";
$SEND .= 'Subject: =?'.$config['smtp_charset'].'?B?'.base64_encode($subject)."=?=\r\n";
if ($headers) $SEND .= $headers."\r\n\r\n";
else
{
$SEND .= "Reply-To: ".$config['smtp_username']."\r\n";
$SEND .= "To: \"=?".$config['smtp_charset']."?B?".base64_encode($to)."=?=\" <$mail_to>\r\n";
$SEND .= "MIME-Version: 1.0\r\n";
$SEND .= "Content-Type: text/html; charset=\"".$config['smtp_charset']."\"\r\n";
$SEND .= "Content-Transfer-Encoding: 8bit\r\n";
$SEND .= "From: \"=?".$config['smtp_charset']."?B?".base64_encode($config['smtp_from'])."=?=\" <".$config['smtp_username'].">\r\n";
$SEND .= "X-Priority: 3\r\n\r\n";
}
$SEND .=  $message."\r\n";

if (!$socket = fsockopen($config['smtp_host'], $config['smtp_port'], $errno, $errstr, 30) ) {
return array(false, $errno.": ".$errstr);
}

if (!server_parse($socket, "220", __LINE__)) return array(false, '');

fputs($socket, "HELO " . $config['smtp_host'] . "\r\n");
if (!server_parse($socket, "250", __LINE__)) {
return array(false, 'Cannot sent HELLO!');
fclose($socket);
}
fputs($socket, "AUTH LOGIN\r\n");
if (!server_parse($socket, "334", __LINE__)) {
return array(false, 'No answer for authorization');
fclose($socket);
}
fputs($socket, base64_encode($config['smtp_username']). "\r\n");
if (!server_parse($socket, "334", __LINE__)) {
return array(false, 'Login error');
fclose($socket);
}
fputs($socket, base64_encode($config['smtp_password']). "\r\n");
if (!server_parse($socket, "235", __LINE__)) {
return array(false, 'Password error');
fclose($socket);
}
fputs($socket, "MAIL FROM: <".$config['smtp_username'].">\r\n");
if (!server_parse($socket, "250", __LINE__)) {
return array(false, 'Can\'t send MAIL FROM');
fclose($socket);
}
fputs($socket, "RCPT TO: <" . $mail_to . ">\r\n");

if (!server_parse($socket, "250", __LINE__)) {
return array(false, 'Can\'t send RCPT TO');
fclose($socket);
}
fputs($socket, "DATA\r\n");

if (!server_parse($socket, "354", __LINE__)) {
return array(false, 'Can\'t send DATA');
fclose($socket);
}
fputs($socket, $SEND."\r\n.\r\n");

if (!server_parse($socket, "250", __LINE__)) {
return array(false, 'Can\'t send message body');
fclose($socket);
}

fputs($socket, "QUIT\r\n");
fclose($socket);
return array(true, '');
}

function server_parse($socket, $response, $line = __LINE__) {
global $config;
while (@substr($server_response, 3, 1)!= ' ') {
if (!($server_response = fgets($socket, 256))) {
return array(false, 'Error sending: '.$response.', '.$line);
}
}
if (!(substr($server_response, 0, 3) == $response)) {
return array(false, 'Error sending: '.$response.', '.$line);
}
return true;
}
?>
Перебью на свои пока, вдруг сработает.
« Последнее редактирование: 16.01.2019, 12:38:13 от Pinocio »
*

wishlight

  • Живу я здесь
  • 4740
  • 277 / 1
  • 300 руб очень быстрый хостинг в ЕС
Re: Формы обратной связи
« Ответ #3 : 15.01.2019, 15:52:09 »
Замените форму обратного звонка к примеру на эту http://joomly.ru/modul-obratnogo-zvonka и настройте конфиг smtp Joomla и будет вам счастье. Ну или смотрите, что за ошибка почты у вас при отправке в логах. Кстати, пароли в открытом виде не рекомендуется.
« Последнее редактирование: 15.01.2019, 15:55:12 от wishlight »
Мои VDS быстрее твоих (промокод 648194016 - скидка 25% на первый месяц)|Надежные VDS(скидка 10% ovz WPCLMX6YWG kvm 7SIHW75O9Q)|Дешевые VDS|Хостинг против взломов|Решаю ваши проблемы.
Лечу от вирусов и хостинг

Защита сайтов и логи взломов
*

Pinocio

  • Новичок
  • 4
  • 0 / 0
Re: Формы обратной связи
« Ответ #4 : 16.01.2019, 12:37:01 »
Замените форму обратного звонка к примеру на эту http://joomly.ru/modul-obratnogo-zvonka и настройте конфиг smtp Joomla и будет вам счастье. Ну или смотрите, что за ошибка почты у вас при отправке в логах. Кстати, пароли в открытом виде не рекомендуется.
Это временный пароли для приложений. Но чтобы никого не искушать, спрячу...

Спасибо за ответ.
Можете еще подсказать что за проблема с кешированием?

https://connect-team.ru/novosti на этой странице корзина замораживается в том состоянии, что вы ее впервые увидели.
Если перейти в каталог и там набрать чего нибудь, то при переходе на некоторые из страниц все так же происходит нехорошая штука. Снести куки, корзина обнулится, но! На этой странице она так и останется в том положении в котором она закешировалась.

Причем есть развернутое зеркало, http://connect-team.pro ...на нем нет ничего такого некрасивого...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Форма обратно связи! прошу помощи!

Автор Сухарик

Ответов: 3
Просмотров: 343
Последний ответ 29.02.2020, 18:18:18
от wishlight
Joomla! 3.4.8 расширение для формы заявок

Автор joonnikk

Ответов: 0
Просмотров: 378
Последний ответ 03.07.2019, 13:38:00
от joonnikk
Редактирование шаблона админки Joomla. Формы размещения статьи [Решено]

Автор Eholov

Ответов: 8
Просмотров: 576
Последний ответ 18.10.2018, 21:16:55
от lexxbry
Настройка формы &quot;Задать вопрос по этому товару&quot;

Автор Kirill13

Ответов: 5
Просмотров: 354
Последний ответ 17.08.2018, 13:16:59
от Kirill13
Стиль(Шаблон) для Формы Входа отображаетсянеправильно

Автор see_watson

Ответов: 0
Просмотров: 326
Последний ответ 07.03.2018, 17:57:59
от see_watson