Онлайн консультант и счетчик посещений

Регистрация: 22 мая 2013
Сообщения:

Возможно ли привязать к друшопу онлайн консультант , куда вставлять?
и счетчик посещений куда вставлять?

Регистрация: 22 мая 2013
Сообщения:
Дмитрий Ермолаев написал:

со счетчиком вопрос решен, остался консультант

Аватар пользователя brusee
Не в сети
Регистрация: 11 Мар 2012
Сообщения:

а код какой? джаваскрипт?

Регистрация: 22 мая 2013
Сообщения:

да вот в этом и проблема)
хочется бесплатный найти , а то смотрел они на 2 недели все почти

Аватар пользователя brusee
Не в сети
Регистрация: 11 Мар 2012
Сообщения:

с бесплатными проблема. если встретите маякните - мне то же пригодится. а так можно на основе drupalchat модуля сделать.

gena512
Аватар пользователя gena512

сложно?

Аватар пользователя brusee
Не в сети
Регистрация: 11 Мар 2012
Сообщения:

http://rcmodels.kiev.ua/ внизу блок "помошник", изменения сделаны в модуле так что обновлять не получится, плюс он до сих пор в статусе beta , есть глюки:
1) обязательно надо отключать его на странице редактирования блоков иначе не сможете настроить темы, изменения в модуле надо делать до установки иначе у некоторых пользователей отображение остается тем которое было при установке на очень долгое время (пока не нашел где он это кэширует, очистка кэша не помогает)

Аватар пользователя Лев Тигренко
Не в сети
Регистрация: 14 Дек 2012
Сообщения:

С бесплатным не сложно
www.siteheart.ru
Вот пример:
www.krasnoyarsk.front.ru (синий, внизу окна)
Отвечаю с мобильного, когда в интернете, статус онлайн.
Сервис позволяет сделать автоответчик с примитивным AI
есть мобильное приложение на андроид.
И всё это пока бесплатно, пользуюсь больше года.
Работает на простом JS.
Я думаю можно вставить в любой созданный-блок или даже в сам page.tpl в код.

Аватар пользователя brusee
Не в сети
Регистрация: 11 Мар 2012
Сообщения:

о как. похоже действительно бесплатный. спасибо за находку

Аватар пользователя brusee
Не в сети
Регистрация: 11 Мар 2012
Сообщения:

вот код для блока (взял из модуля для друпал7 и подставил нужные переменные) авось кому пригодится.

<?php

global $user;

if(arg(0) != 'admin'){ //не показывать на страничках администрирования

$widget_id = 00000; //здесь id вашего виджета

$auth = '';
$secret_key = 'xxx'; //секретный ключ
if($secret_key && $user->uid > 0){
$image = $user->picture; //пока не разобрался, картинка не подтягивается..
$user_data = array(
'nick' => $user->name,
'avatar' => $image,
'id' => $user->uid,
'email' => $user->mail,
);
//print $user_data['nick'].' '.$user_data['email' ].' '. $user_data['id']; это проверку делал, можно удалить
$time = time();
$secret = $secret_key ;
$user_base64 = base64_encode( json_encode($user_data) );
$sign = md5($secret . $user_base64 . $time);
$auth = $user_base64 . "_" . $time . "_" . $sign;
}

if($widget_id){
print '<script>_shcp = []; _shcp.push({widget_id : '.$widget_id.','.($auth ? 'auth: "'.$auth.'",' : '').' widget : "Chat"}); (function() { var hcc = document.createElement("script"); hcc.type = "text/javascript"; hcc.async = true; hcc.src = ("https:" == document.location.protocol ? "https" : "http")+"://widget.siteheart.com/apps/js/sh.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hcc, s.nextSibling); })();</script>';

}

}

?>

Гость
Аватар пользователя gena512

Вот не нашла как счетчик присобачить... Подскажите?!)

Аватар пользователя brusee
Не в сети
Регистрация: 11 Мар 2012
Сообщения:

берете код счетчика и вставляете в блок. сохраняете в формате PHP иначе он не будет отображаться. отключаете этот блок на админ страницах, что бы не реагировал на действия админа и нормально редактировался на страницах блоков

xukaimin
Аватар пользователя gena512