- Форум CRM программы Клиентская база
- → Публикации bottrop
Публикации bottrop
83 публикаций создано bottrop (учитываются публикации только с 24-Июнь 23)
#31612 Адаптация под Android и iOS
Отправлено от
bottrop
в 15 Июнь 2016 - 16:32
in
Предложения по доработке
Я спросил: в стандарной КБ, синяя шапка сверху и таблицы на белом фоне. Вопрос был в том, как стандарный фон сделать в виде полупрозрачной картинки как на примере.
Где именно css про который вы говорили? (если вы об этом)
#31584 Адаптация под Android и iOS
Отправлено от
bottrop
в 07 Июнь 2016 - 19:24
in
Предложения по доработке
#31758 Ввести единый формат телефонов
Отправлено от
bottrop
в 13 Июль 2016 - 19:02
in
Как это сделать
#31746 Ввести единый формат телефонов
Отправлено от
bottrop
в 10 Июль 2016 - 17:42
in
Как это сделать
Александр Пономарев (14 Июль 2015 - 22:49) писал:
Я писал автоисправление поля телефона для вариантов 8918 и 7918 на +7918. Может немного архаично, но работает вроде. Настраивается на сохранение поля "Телефон +7"
if ((!empty($line['Телефон +7'])) AND (strlen($line['Телефон +7'])>8)){ $t=$line['Телефон +7']; $tn=$t; $t1=substr($t,0,1); $t2=substr($t,0,2); if ($t2=="7") { $tn="+7".substr($t,1); } elseif ($t1=="8") { $tn="+7".substr($t,1); } elseif ($t1=="9") { $tn="+7".substr($t,0); } $line['Телефон +7']=$tn; }
В вашем примере, если убрать вычисление на отображение поля или выключить вычисление, то номера телефонов снова отображаются не корректно, без "+". Т.е. как понимаю ваше вычисление не перезаписывает данные в поле, а просто подменяет? Можете объяснить? Как сделать, чтобы данные именно перезаписались в нужном формате?
#31770 Ввести единый формат телефонов
Отправлено от
bottrop
в 20 Июль 2016 - 14:40
in
Как это сделать
andibrag (15 Июль 2016 - 09:55) писал:
Использование кода
$line['Телефон +7']=$tn;это и есть перезапись данных в поле Телефон +7.
Тогда вопрос: Почему при отключении данного вычисления у некоторых номер пропадает "+" вначале?
Что интересно, номера, которые вводились вручную сразу со знаком "+" всё хорошо, а те, которые изначально вводились как 7900... при отключении вычисления пропадает "+". (скрин прикрепил)
В чем может быть дело как думаете?
#31778 Ввести единый формат телефонов
Отправлено от
bottrop
в 22 Июль 2016 - 22:17
in
Как это сделать
#31386 Внешний скрипт
Отправлено от
bottrop
в 28 Апрель 2016 - 17:59
in
Как это сделать
Подскажите, как подключиться к MysQL удаленно, для выборки значений из определенных таблиц с целью анализа и построения отчетов. Штатных средств визуализации и отчетов нам не хватает.
Я так понимаю подключаться нужно через php Myadmin напрямую, а не через КБ. Посоветуйте. Заранее благодарен.
#31384 Внешняя форма-вычисление
Отправлено от
bottrop
в 28 Апрель 2016 - 17:43
in
Как это сделать
Тогда возникает вопрос, можно ли создать правило или вычисление, по которому некоторые менеджеры буду выключаться из такой раздачи? Например, правило по которому менеджер не учавствует в раздаче клиентов до 01.05.20156 (т.е. по дате)?
#31334 Внешняя форма-вычисление
Отправлено от
bottrop
в 23 Апрель 2016 - 02:10
in
Как это сделать
И ещё такой вопрос:В поле (тип пользователь) есть "Значение по умолчанию": текущий, случайное, и выбор конкретного пользователя. Вопрос: по какому принципу выбирается случайное? и можно ли этот алгоритм как-то логизировать. Например сделать последовательный выбор пользователей, либо ещё как-то изменить логику?
Думаю это довольно интересная возможность для большинства, кто хочет автоматизировать распределение новых клиентов в клиентской базе.
#31409 Внешняя форма-вычисление
Отправлено от
bottrop
в 05 Май 2016 - 17:50
in
Как это сделать
Я понимаю так.
Если менеджер = включен (в таблице пользователей), то "он должен быть в списке раздачи новых клиентов".
Проблема в том, что когда я архивирую пользователя, он не может войти в свой аккаунт, хотя успешно удаляется из списка раздачи.
Вопрос: как включать или выключать пользователей в список раздачи с сохранением остальных функций? (поле Ответственный, тип поле пользователь)
#32221 Встроенное API
Отправлено от
bottrop
в 20 Ноябрь 2016 - 13:46
in
Разработчикам
В связи с добавлением в версию 2.0.7 API расширяется функционал и возможности программы.
Предлагаю в этой теме обсуждать все вопросы связанные с данным видом подключения.
Мой вопрос такой: можно ли через api сделать синхронизацию напоминаний с google календарем и как это правильно сделать?
#32233 Вычисление и ввод текстового поля
Отправлено от
bottrop
в 24 Ноябрь 2016 - 14:38
in
Как это сделать
Нужно чтобы отображался пользователь, последний изменивший запись.
Делаю так:
$line['Изменил'] = '.$user['fio'].';
Выдает ошибку.
Подскажите как сделать, чтобы в поле изменил высвечивался именно тот, кто менял запись, а не добавлял её.
#32248 Вычисление и ввод текстового поля
Отправлено от
bottrop
в 27 Ноябрь 2016 - 14:03
in
Как это сделать
1. Есть поле Стоимость, у каждого товара в этом поле своё значение. Периодически стоимость поднимается, к примеру на 1000 руб. Вопрос: как сделать, чтобы не пересчитывать каждый товар прибавляя к нему 1000 руб, а сделать вычисление, чтобы 1000 руб добавлялась автоматом к имеющейся стоимости.
Думал, сделать ещё два поля: Старая цена и Прибавка, а в поле стоимость выводить сумму этих двух полей. Но конструкция эта кажется нагроможденной. Может есть другие способы, подскажите.
2. Второй вопрос связан с копированием. Допустим есть несколько товаров, у которых разная только цена. Выделяю эти товары и нажимаю Копировать, выдает надпись, что копировать можно только одну запись. Как сделать копирование нескольких выделенных записей?
#32235 Вычисление и ввод текстового поля
Отправлено от
bottrop
в 24 Ноябрь 2016 - 19:07
in
Как это сделать
$line['Изменил'] = $user['fio'];
вычисление срабатывает но поле Изменил пустое.
#32244 Вычисление и ввод текстового поля
Отправлено от
bottrop
в 26 Ноябрь 2016 - 00:44
in
Как это сделать
#31086 Группа доступа-выбрать пользователя
Отправлено от
bottrop
в 04 Апрель 2016 - 15:56
in
Как это сделать
GoGPS (01 Апрель 2016 - 10:47) писал:
if(isset($event['is_new_line'])) { $result = data_select(47, "`id` = ", $line['ID']); $dataRow = sql_fetch_assoc($result); unset($dataRow['id']); $parts = explode("-", $dataRow['f492']); unset($parts[0]); unset($parts[count($parts)]); sort($parts); if(count($parts) > 1) { for ($i = 0; $i < count($parts); $i++) { if($i == 0) { data_update(47, EVENTS_ENABLE, array('f492' => '-'.$parts[$i].'-'), "`id` = ", $line['ID']); } else { $dataRow['f492'] = '-'.$parts[$i].'-'; data_insert(47, EVENTS_ENABLE, $dataRow); } } } }
47 - ID таблицы
f492 - ID поля Исполнитель
Вычислять при сохранении в таблице
Очень крутое вычисление. Думаю многим ребятам с форума будет полезно. Благодарю. Работает отлично!
Случайно не поможете решить вот эту проблему https://clientbase.r...l=&fromsearch=1
#30901 Группа доступа-выбрать пользователя
Отправлено от
bottrop
в 17 Март 2016 - 17:16
in
Как это сделать
Вообще отключаю правила, и это не помогает.
В базе не предусмотрена возможность постановки одной задачи сразу нескольким менеджерам??? Создается именно такое впечатление.
#30957 Группа доступа-выбрать пользователя
Отправлено от
bottrop
в 21 Март 2016 - 17:15
in
Как это сделать
#30918 Группа доступа-выбрать пользователя
Отправлено от
bottrop
в 18 Март 2016 - 14:12
in
Как это сделать
GoGPS (17 Март 2016 - 19:41) писал:
![:)](http://clientbase.ru/forum/public/style_emoticons/default/smile.png)
Ждем что скажет CbCoder
![:)](http://clientbase.ru/forum/public/style_emoticons/default/smile.png)
На само деле это очень актуальная тема у нас, когда одна задача поручается нескольким менеджерам. Бонусы в этом случае не предусмотрены)
CbCoder (18 Март 2016 - 10:13) писал:
#30897 Группа доступа-выбрать пользователя
Отправлено от
bottrop
в 17 Март 2016 - 00:40
in
Как это сделать
Вопрос по пользователям.
В таблице "Задачи" есть поле "Исполнитель" (тип поля пользователь), необходимо выбирать несколько исполнителей для одного задания.
Включаю множественный выбор в поле "исполнитель", выбираю несколько пользователей, но задание ставиться только первому из всего списка, у остальных оно не отображается.
Стоит правило разграничения доступа, где если исполнитель текущий, то он может видеть запись. Может оно не корректно срабатывает? Помогите разобраться с задачей. Спасибо.
#30734 Запретить добавление в подтаблице
Отправлено от
bottrop
в 29 Февраль 2016 - 18:48
in
Как это сделать
При входе в карточку клиента , внизу есть подтаблица. Все большие записи подтаблицы (поля где много текста) автоматически сжимаются и появляется ползунок справа как на скрине.
Если добавить пробел или точку в любом поле, то все записи распахиваются и принимают нормальный вид.
Вторая проблема: Также замечено, что пропадают данные из этой подтаблицы, возможно есть взаимосвязь между проблемами, не знаю. Откликнитесь, у кого есть похожие глюки.
Третья проблема. Слетают настройки доступа с таблицы клиенты, именно Добавить запись, Удалить, Архивировать и вся эта строка. Только она, другие настройки остаются на месте. Такое происходит периодически у всех кроме Администратора.
Проблемы появились после обновления ревизии в декабре 2015-го. Как решить? помогите. Спасибо заранее.
#30858 Защита внешних форм от спама, остановка добавления данных
Отправлено от
bottrop
в 10 Март 2016 - 16:25
in
Как это сделать
<script type="text/javascript">
document.ondragstart = noselect;
// запрет на перетаскивание
document.onselectstart = noselect;
// запрет на выделение элементов страницы
document.oncontextmenu = noselect;
// запрет на выведение контекстного меню
function noselect() {return false;}
document.oncontextmenu;
function catchControlKeys(event){
var code=event.keyCode ? event.keyCode : event.which ? event.which : null;
if (event.ctrlKey){
// Ctrl+U
if (code == 117) return false;
if (code == 85) return false;
// Ctrl+C
if (code == 99) return false;
if (code == 67) return false;
// Ctrl+A
if (code == 97) return false;
if (code == 65) return false;
}
}
</script>
Его нужно вставить перед закрывающим тегом </head>.
А к тегу <body> добавить атрибут onkeypress=”return catchControlKeys(event)”..
Где в КБ находятся head и body? Куда вставить?
Также вопрос:
Как сделать запрет выделять контент при помощи CSS-стилей.
Для этого нужно указать для слоя, на котором размещается контент. Код следующий:
-moz-user-select: -moz-none;
-o-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
Вопрос, где css искать?
Нужно чтобы все эти ограничения работали только для документов открываемых по нажатию Доп. действия.
Насчет адекватности с вашей токи зрения понимаю, но для нас вопрос важный, так как воровство документов это факт, с которым пытаемся бороться. Помогите разобраться.
#30841 Защита внешних форм от спама, остановка добавления данных
Отправлено от
bottrop
в 09 Март 2016 - 20:40
in
Как это сделать
Вопрос такой: есть Дополнительное действие "Документ", при нажатии на которое открывается файл документа в формате htm.
Само вычисление выглядит так:
echo "<script>location.href='".$config["site_root"]."/document.htm'</script>";
Вопрос: как сделать так, чтобы открывшийся документ нельзя было скачать/скопировать по нажатию правой кнопки или просмотреть код страницы?
В инете нашел скрипты запрещающие копирование и нажатие сочетаний типа Ctrl+C и других (вставлять между head), но не пойму как их нужно вставлять, чтобы запрет действовал только на этот документ при нажатии дополнительного действия.
Помогите разобраться. Спасибо заранее.
#30847 Защита внешних форм от спама, остановка добавления данных
Отправлено от
bottrop
в 10 Март 2016 - 09:46
in
Как это сделать
#31585 доп действие добавление в подтаблицу
Отправлено от
bottrop
в 07 Июнь 2016 - 20:17
in
Как это сделать
Подскажите, как сделать чтобы при нажатии кнопки Дополнительного действия в таблице клиенты, кроме прочих изменений в под таблице работа по клиенту, всплывало окно, в которое менеджер должен записать комментарий (он записывается автоматом в ту же подтаблицу). Как реализовать подобное?
- Форум CRM программы Клиентская база
- → Публикации bottrop