Leaderboard


Popular Content

Showing content with the highest reputation on 03/29/18 in Сообщения

  1. 1 point
    Вчера получил рассылку от reg.ru с рекламой чат-бота для любого сайта, который завязан на Telegram. Ночью дошли руки до него... Отличная вещь, рекомендую! Суть в следующем. Устанавливаете на своем компьютере или смартфоне мессенджер Telegram. Регистрируемся в чат-боте Re:plain и получаем персональный код. Устанавливаем полученный код на сайт. Пользуемся шустрым чатом между посетителем вашего сайта и вами. И всё это удовольствие - бесплатно! Процедура установки следующая: Заходим на официальный сайт Telegram, скачиваем и устанавливаем на свой свой комп или смартфон мессенджер Telegram. Выбираем нужный для работы язык, настраиваем под себя. Заходим по ссылке чат-бота Re:plain - https://telegram.me/ReplainBot (из любого имеющегося браузера) с того устройства, на котором установлен Telegram и кликаем на зеленую кнопку Send message. Выбираем язык меню из предложенных вариантов: English, Русский, Испанский, Португальский, Немецкий, Индонезийский, Узбекский, пара арабских языков. Кликаем на значок с папкой "Меню" и далее на кнопку "Подключить сайт", вам будет предложено ввести название сайта, пишем типа "Центр недвижимости" и отправляем сообщение. Далее нас просят ввести описание чата. Пишем типа "Агентство недвижимости" или "Ваш консультант", может что иное, до 100 символов, отправляем сообщение. Далее нас просят ввести текст приветствия для клиентов в чате. Пишем что-то типа "Здравствуйте! Если у Вас есть вопросы, Вы можете задать их здесь!", отправляем сообщение. Далее нам будет предложено выбрать язык виджета на сайте, из вариантов: English, Русский, Испанский, Португальский, Немецкий, Индонезийский, Узбекский, пара арабских языков. Выбираем нужный. Чат создан. Вам показывается итог настроек и персональный код для вставки на сайт, типа: <script> var __REPLAIN_ = 'a0000000-111a-2222-3333-12345cb6789f'; (function(u){var s=document.createElement('script');s.type='text/javascript';s.async=true;s.src=u; var x=document.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x); })('https://widget.replain.cc/dist/client.js'); </script> Далее, необходимо установить этот код на сайт, для чего: В Админке сайта заходим в Редактор шаблонов и создаем новый шаблон, например replain.tpl, куда вставляем код: {literal} сюда вставляем полученный код {/literal} и сохраняем. Там-же, в редакторе шаблонов открываем шаблон main.tpl и в последних строках, например перед подключением шаблона футера вставляем новый шаблон, типа так: ... </div> {include file='replain.tpl'} {include file="footer.tpl"} </div> ... сохраняем. Ваш чат готов и вы можете увидеть значок чата в нижней правой части сайта. Теперь ваши жадные клиенты всегда с вами на связи! Им не обязательно иметь Telegram у себя на устройстве, с вашим устройством они смогут общаться в режиме on-line, где бы вы не находились. Принимая сообщение у себя на устройстве, клиент не оставивший своих данных в чате будет отображаться как u_1234567. Соответственно, чтобы ответить ему, надо кликнуть на этот id и перехватить связь с ним на себя. У вас есть возможность хоть всех своих агентов с Телеграмом на смартфонах и компах подключить в качестве операторов чата. Соответственно, любой свободный агент сможет принимать общение с клиентов независимо от своего местоположения, главное чтобы был Интернет на устройстве.
  2. 1 point
    Дмитрий Кондин

    Патч системы от спама

    Недавно обнаружена серьезная уязвимость в системе, благодаря которой выполняется рассылка спама. Если вы не хотите обновлять всю систему, то можете исправить только это в файле: /apps/mailbox/admin/admin.php Находим этот код (функцию) function send_friend_message(){ global $smarty; $uid=(int)$_SESSION['user_id']; $this->setRequestValue('sender_id', $uid); $link=$this->getRequestValue('link'); $to=$this->getRequestValue('to'); $message=strip_tags(SiteBill::iconv('utf-8', SITE_ENCODING, $this->getRequestValue('message'))); $email=$this->getRequestValue('email'); //echo $to; if($to==''){ return json_encode(array('answer'=>'no_reciever')); } $recievers=array(); $_recievers=explode(',',$to); foreach($_recievers as $r){ $r=trim(strip_tags($r)); if(preg_match('/(.+)@(.+)/',$r)){ $recievers[]=$r; } } if(empty($recievers)){ return json_encode(array('answer'=>'no_reciever')); } $theme='Ссылка от друга'; /*require_once (SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/system/mailer/mailer.php'); $mailer = new Mailer();*/ $smarty->assign('message',$message); $smarty->assign('link',$link); $smarty->assign('theme',$theme); $body=$smarty->fetch(SITEBILL_DOCUMENT_ROOT.'/apps/mailbox/admin/template/email_friend.tpl.html'); $subject = $_SERVER['SERVER_NAME'].': '.$theme; $from = $email; foreach($recievers as $r){ $this->sendFirmMail($r, $from, $subject, $body); /*if ( $this->getConfigValue('use_smtp') ) { $mailer->send_smtp($r, $from, $subject, $body, 1); } else { $mailer->send_simple($r, $from, $subject, $body, 1); }*/ } return json_encode(array('answer'=>'sended')); } И меняем на этот код function send_friend_message() { return; } Либо же просто обновите все приложения в админке до свежих версий. И проверьте чтобы mailbox был не ниже 1.4.1