Войдите, чтобы подписаться
Подписчики
0
Помогите решить проблему
Автор:
ImobilPalace, в Приложения, модули, настройки
-
Похожие публикации
-
Автор: Chernetskiy
Наверняка многим будет интересно...
Недавно на одном из сайтов на Wordpress установил чат WhatsApp Chat Wordpress. Довольно интересный плагин, который организует общение посетителя сайта в WhatsApp с одним или несколькими сотрудниками, на выбор посетителя. Интересные особенности плагина:
можно указать любое количество сотрудников (операторов) для общения, посетитель выбирает нужного из списка при клике на иконку чата; можно указать дни и время работы каждого сотрудника, посетителю будут указаны статусы сотрудников - онлайн, оффлайн, будет на связи через ХХ.ХХ час.; плагин можно подключить на всех страницах или на конкретно указанных админом в настройках; можно включить отдельную панель чата в магазине перед или после корзины; несложная русификация плагина (изначально англоязычный); можно включить согласие с Политикой обработки перс.данных; чат работает как на компьютере так и на смартфоне; цвет значка виджета можно менять на свое усмотрение (под оформление сайта и т.п.). в настройках сотрудника можно ввести шаблон, с какой страницы пришел посетитель. Например "Вопрос со страницы мой_сайт.ру/квартира1... " и далее посетитель пишет свое сообщение... Сотруднику в чате сразу показывается страница с которой пришел посетитель. Посмотреть как работает, можно на сайте Строителей (еще в разработке), там и меня найдете.
В общем, весьма удобное решение, поскольку WhatsApp есть у подавляющего большинства, сообщения и контакты не теряются, даже если звонить/ответить не удобно. Если сотруднику/руководителю установить время работы "всегда доступен", то клиенты могут писать в WhatsApp круглосуточно.
Вопрос к разработчикам, можно-ли этот плагин адаптировать к CMS Sitebill? Исходник могу скинуть. Или может что-то похожее порекомендуете без танцев с бубном?
-
Автор: Chernetskiy
Вчера получил рассылку от 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 и перехватить связь с ним на себя. У вас есть возможность хоть всех своих агентов с Телеграмом на смартфонах и компах подключить в качестве операторов чата. Соответственно, любой свободный агент сможет принимать общение с клиентов независимо от своего местоположения, главное чтобы был Интернет на устройстве.
-
Автор: SergeiMashkin
Виджеты в коде приняты,
но вот как встроить )) в файл right_slader ?
по схеме ВК-виджета - встроилс только Инстаграмм
остальные не встают!
кто сможет помочь?
помогите )
по умолчанию место ввода в коде так:
-------------------------------------------
<div class="widget sidebar-widget featured-properties-widget">
<h3 class="widgettitle">{$LT_SOCIALNETS}</h3>
<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?22"></script>
<!-- VK Widget -->
<div id="vk_groups"></div>
<script type="text/javascript">
{literal}
VK.Widgets.Group("vk_groups", {mode: 0, width: "240", height: "400"}, хххххххх);
{/literal}
</script>
</div>
<div class="widget sidebar-widget featured-properties-widget">
<h3 class="widgettitle">{$LT_SOCIALFB}</h3>
</div>
<div class="widget sidebar-widget featured-properties-widget">
<h3 class="widgettitle">{$LT_SOCIALOK}</h3>
</div>
<div class="widget sidebar-widget featured-properties-widget">
<h3 class="widgettitle">{$LT_SOCIALMM}</h3>
</div>
<div class="widget sidebar-widget featured-properties-widget">
<h3 class="widgettitle">{$LT_SOCIALIN}</h3>
</div>
<div class="widget sidebar-widget featured-properties-widget">
<h3 class="widgettitle">{$LT_SOCIALTW}</h3>
</div>
<div class="widget sidebar-widget featured-properties-widget">
<h3 class="widgettitle">{$LT_SOCIALIG}</h3>
<!-- По умолчанию -->
<iframe src='/inwidget/index.php?toolbar=false' scrolling='no' frameborder='no' style='border:none;width:240px;height:400px;overflow:hidden;'></iframe>
</div>
---------------------------------------------------------------
что не хватает?
коды некоторых виджетов :
********
твитер
<script>window.twttr = (function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0],
t = window.twttr || {};
if (d.getElementById(id)) return t;
js = d.createElement(s);
js.id = id;
js.src = "https://platform.twitter.com/widgets.js";
fjs.parentNode.insertBefore(js, fjs);
t._e = [];
t.ready = function(f) {
t._e.push(f);
};
return t;
}(document, "script", "twitter-wjs"));</script>
*****************************************
ок )))
<div id="ok_group_widget"></div>
<script>
!function (d, id, did, st) {
var js = d.createElement("script");
js.src = "https://connect.ok.ru/connect.js";
js.onload = js.onreadystatechange = function () {
if (!this.readyState || this.readyState == "loaded" || this.readyState == "complete") {
if (!this.executed) {
this.executed = true;
setTimeout(function () {
OK.CONNECT.insertGroupWidget(id,did,st);
}, 0);
}
}}
d.documentElement.appendChild(js);
}(document,"ok_group_widget","хххххххххххххххххххххххххх","{width:240,height:400}");
</script>
************************
-
Автор: shra75
Возник еще вопрос, размещаю виджет сообществ ВК в шаблоне realia, захожу в main.tpl и между какими тегами его код вписать, что бы он был в правой колонке, после формы поиска? Там вроде блок span3 называется, но я его не нахожу. Подскажите пожалуйста. Вот код main.tpl
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html>{include file="header.tpl"}<body>{if $smarty.session.user_id eq ''} {include file="login_register.tpl"}{/if}<div id="wrapper-outer" > <div id="wrapper"> <div id="wrapper-inner"> <!-- BREADCRUMB --> <div class="breadcrumb-wrapper"> <div class="container"> <div class="row"> <div class="span12"> <ul class="breadcrumb pull-left"> <li><a href="{$estate_folder}/">{$L_HOME}</a></li> {section name=i loop=$right_menu} <li><a href="{$right_menu[i].url}">{$right_menu[i].name}</a></li> {/section} <li><a href="{$estate_folder}/myfavorites/">{$L_TABS_FAVORITES} (<span id="favorites_count">{(int)$smarty.session.favorites|count}</span>)</a></li> </ul><!-- /.breadcrumb --> <div class="account pull-right"> <ul class="nav nav-pills"> {if $smarty.session.user_id eq ''} <li><a href="#" data-toggle="modal" data-target="#prettyLogin">{$L_LOGIN_BUTTON}</a></li> <li><a href="#" data-toggle="modal" data-target="#prettyLogin">{$L_AUTH_REGISTRATION}</a></li> {else} {if isset($user_menu)}{$user_menu}{/if} <li><a href="{$estate_folder}/logout/" >{$L_LOGOUT_BUTTON}</a></li> {/if} </ul> </div> </div><!-- /.span12 --> </div><!-- /.row --> </div><!-- /.container --> </div><!-- /.breadcrumb-wrapper --> {include file='header_contact_add.tpl'} <!-- NAVIGATION --> <div id="navigation"> <div class="container"> <div class="navigation-wrapper"> <div class="navigation clearfix-normal"> {$navmenu} <div class="language-switcher"> {foreach item=ln from=$available_langs key=k} {if $smarty.session._lang eq $k} <div class="current"><a href="#" lang="en"><img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/flags/{$k}.png"> {$ln}</a></div><!-- /.current --> {/if} {/foreach} <div class="options"> <ul> {foreach item=ln from=$available_langs key=k} {if $smarty.session._lang eq $k} {else} {/if} <li><a href="{$smarty.const.SITEBILL_MAIN_URL}/?_lang={$k}"><img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/flags/{$k}.png"></a></li> {/foreach} </ul> </div><!-- /.options --> </div><!-- /.language-switcher --> {if $live_search_on==1} <div class="site-search">Быстрый поиск{$apps_search_block}</div> {/if} </div><!-- /.navigation --> </div><!-- /.navigation-wrapper --> </div><!-- /.container --> </div><!-- /.navigation --> <!-- CONTENT --> <div id="content"> {if $REQUEST_URI=='/glavnaya1'} {include file='glavnaya1.tpl'} {elseif $REQUEST_URI=='/vibor-tarifa'} {include file='tariff_select.tpl'} {else} {if $_layout != ''} {include file=$_layout} {else} {include file='layout_basic.tpl'} {/if} {if $REQUESTURIPATH == '' } <div class="bottom-wrapper"> <div class="bottom container"> <div class="bottom-inner row"> <div class="item span4"> <div class="address decoration"></div> <h2><a>{$LT_ADD_YOUR_OWN}</a></h2> <p>{$LT_ADD_YOUR_OWN_DESC}</p> <a href="{$estate_folder}/add/" class="btn btn-primary">{$LT_VIEW_DETAILS}</a> </div><!-- /.item --> <div class="item span4"> <div class="gps decoration"></div> <h2><a>{$LT_RENT_FLAT}</a></h2> <p>{$LT_RENT_FLAT_DESC}</p> <a href="{$estate_folder}/getrent/" class="btn btn-primary">{$LT_VIEW_DETAILS}</a> </div><!-- /.item --> <div class="item span4"> <div class="key decoration"></div> <h2><a>{$LT_MORTGAGES}</a></h2> <p>{$LT_MORTGAGES_DESC}</p> <a href="{$estate_folder}/ipotekaorder/" class="btn btn-primary">{$LT_VIEW_DETAILS}</a> </div><!-- /.item --> </div><!-- /.bottom-inner --> </div><!-- /.bottom --> </div><!-- /.bottom-wrapper --> {/if} {/if} </div><!-- /#content --> </div><!-- /#wrapper-inner --> {include file="footer.tpl"}</div><!-- /#wrapper --></div><!-- /#wrapper-outer --><a href="#" class="scrollup">{$LT_SCROLLUP}</a></body></html>
-