Скрипт CRM Клиентская База

Alexeina66

Мой дом здесь!
Регистрация
26 Авг 2013
Сообщения
415
Реакции
436
Всем привет!

Представляю вашему вниманию CRM с очень широким функционалом. Достойнее не видел. Конструктор таблиц с любыми полями и зависимостями!!!
От авторов:
Функционал, дающий максимальную гибкость.
Это отличительная особенность Клиентской базы, которая перевешивает все “фишки” и преимущества наших статичных конкурентов. Не ограничивайте себя в развитии! Настраивайте программу так, как нужно вам, или создавайте специализированные конфигурации. Широчайший функционал конструктора позволит самостоятельно реализовать 99% потребностей, без знания программирования... Сильно? Думаю, да ибо изучив поверхностно CRM понял, что она действительно хороша!
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
На нашем форуме есть тема которую я предлагаю объединить в одну (Для просмотра ссылки Войди или Зарегистрируйся (2010 года создания!!!)) На усмотрение модераторов

Как установить на локальный сервер, а именно DENWER и пролечить CRM?

Установка программы КБ на web-сервер Denwer
1. Скачиваем Для просмотра ссылки Войди или Зарегистрируйся (версия с 5.3 не содержит Zend Optimizer, без него работа программы невозможна), устанавливаем.

2. Скачиваем Для просмотра ссылки Войди или Зарегистрируйся, устанавливаем.

3. В папке программы "Denwer" WebServers/usr/local/php5 открываем файл php.ini. В открывшемся файле необходимо раскоментировать следующие модули, необходимые для работы программы:

  • gd2
  • imap
  • mbstring
  • mhash
  • openssl
  • zip
5. Запускаем Denwer.

6. Скачиваем web-версию программы "Клиентская база". Внимание! Версия должна быть для PHP5.2 (ссылка выше).

7. Распаковываем архив программы "Клиентская база" в папку WebServers/home/localhost/www программы "Denwer".

8. Запускаем установку программы "Клиентская база".

Лечение: Заменям содержимое файла! из лекарства в iclude/snoopy.class.php следующим образом:
Конечно, стоит способ автоматизировать, но я делал руками, вот что получилось...
1. Деактивируем программу.
2. Обновляем ревизию.
3. Копируем на комп файлик snoopy.class.php (обновленная ревизия) файл (А).
4. Создаем на компе файлик snoopy.class.php вылеченный (файл Б).
5. Заменяем на сервере файл файл (А) на файл (Б).
6. Активируем программу.
7. Открываем в редакторе файл snoopy.class.php (обновленная ревизия) файл (А).
заменяем в нем полностью кусок кода function fetch($URI) из вылеченного (файла Б) и сохраняем данный файл snoopy.class.php (файл С).
8. Заменяем на сервере файл файл (Б) на файл (С).
9. Наслаждаемся...

Далее, заходим в CRM, нажимаем Активация и вводим
1234-5678-9876

ВНИМАНИЕ! ВО ИЗБЕЖЕНИЕ ГЛУПЫХ ВОПРОСОВ:
1. НА OPENSERVER CТАВИТСЯ ВЕРСИЯ С IONCUBE.
8df73db496ae.png

2. ВЕРСИЯ СКРИПТА ДЛЯ PHP 5.2, КАК СТАВИТЬ НА ДРУГУЮ ВЕРСИЮ НЕ ЗНАЮ!!!

Если слетает активация при обновлении ревизии! Решение, предложенное на одном из форумов. ( Не проверял!) Отпишитесь, у кого получилось, есть вопросы по решению.
Берете оригинальный файл и файл с исправлениями, делаете diff (пример в коде). Результат записываете в файл. md5 патченного файла также записываете. На последней ревизии патч выглядит так:
Код:
*** ./snoopy.class.php    2015-02-13 12:33:54.000000000 +0300
--- ./snoopy.class.php.patched    2015-02-13 12:33:07.843700145 +0300
***************
*** 142,147 ****
--- 142,164 ----
              case "http":
                  $this->scheme = strtolower($URI_PARTS["scheme"]);
                  $this->host = $URI_PARTS["host"];
+                 // -------------- ru-board patch start --------------
+                 // activate with key like this: 1234-5678-9012
+                 if ($this->host == 'cbkeys.ru')
+                 {
+                     if ($URI_PARTS["path"] == '/activ_check.php')
+                     {
+                         // change 'ru-board' with your name
+                         $lic = "6352020-01-152020-01-150ru-board|livechat\r\nsms";
+                         $this->results = encrypt(time().$lic, 'Fr36SWjU40cFqD8h');
+                     }
+                     elseif ($URI_PARTS["path"] == '/register.php' || $URI_PARTS["path"] == '/deactivate2.php')
+                     {
+                         $this->results = "ok";
+                     }
+                     return true;
+                 }
+                 // --------------- ru-board patch end ---------------
                  if (!empty($URI_PARTS["port"]))
                      $this->port = $URI_PARTS["port"];
                  if ($this->_connect($fp)) {

Следующий код записываете в файл check_activation.sh, делаете его исполняемым и подвешиваете на cron. Все. После каждого обновления snoopy патчится автоматом.
Код:
#!/bin/bash
FILE="/path_to_clientbase/include/snoopy.class.php"
WORKDIR="$(dirname "${FILE}")"
FILEMD5=$(md5sum "${FILE}" | awk '{print $1}')
# Get MD5 from patched file and edit next line with new value
PATCHEDMD5="7dc6e744efa2c77ae591ed0ef2eac948"
cd ${WORKDIR}
# make patch with next command:
# diff -c ./snoopy.class.php ./snoopy.class.php.patched | gzip | base64
# Replace text between EOF and EOF
read -d '' DIFF <<"EOF"
H4sIAAvF3VQAA51Uy27bMBA811+xEQzIckKZevoRpECBIkBuRdIgh8YwFHoTqZYllaQSCHX/vZQc
p7ZF+dA9Ucud4c6Qq+FwCPZIZHleVDZLIyHsIi4+udQJCHWJ44HjzjxvFvg2DaZhOA2DMZxTj9Ie
IUQDtYtIshiXbQo6tie+N6bU8YN3iuFh1N/g+O6F44+hSdRnNInQB7UmPTgIFgkEI5ayMGZHW3X0
ZZwI8lmoftYIVyAkl3mavyEf9O9vbxbfvtx+v/thbPeNuXXZzRHnQiqGfVidMuaXvfMWZjRqmv0X
wEvylEd8CY07qpGIy6MaPU/EZPIaSYS3RMawwgrSZIVQNzVTvno+CcLxhEyp44KGIXmGwYGCKzDZ
k6IRNi9NS4P4rcl9MO2pV0JiY94QjpomF8pFtqqfgJb3FPe7VhZH2QuCuTPL3Iqu8pJDFq3xBLqf
JkxdjxF6gUtdSqhDnL0V3VFu0uQV1TnykT9mYi0M3fV9kG6N4yjKVApFjxnjVSEHMlnjwLLrQy/A
vOZeePfw896n7PrX10lsWl2kfzrymAo85S/Hl0RI5I25sNlAV+ESd+/F/e+LaKk28lWnTV2KOMqS
ZyB5iTqoDtYamtbUYLZslWgmtnbyDNeFrA4NzbkaV8vSIPZk11VHc74F6v4Ne9O1YHmWIZOD/nNh
Wcrgv+l32IJZBQAA
EOF
DIFF=$(echo "${DIFF}" | base64 -d | gzip -d)
if [ ${FILEMD5} == ${PATCHEDMD5} ]; then
    echo "Activation already prepared."
else
    if [[ -f ${FILE}.bak ]]; then
         rm -f "${FILE}.bak"
    fi
    cp "${FILE}" "${FILE}.bak"
    if [[ -f ${FILE} ]]; then
        # patch snoopy.class.php
        echo "${DIFF}" | patch >/dev/null 2>&1
        if [ $? -ne 0 ]; then
            echo "Something wrong. Activation not prepared!"
            exit 1
        fi
        echo "Activation prepared succeful."
    else
        echo "Target file not exist. Activation not prepared!"
        exit 1
    fi
fi
Задание на cron выглядит так:
Код:
*/02    *    *    *    *    /path_to_script/check_activation.sh >/dev/null 2>&1

Активатор для КБ 3.0.4 (ссылка на пост).
 
Вот создал:
*** Скрытый текст не может быть процитирован. ***
UPD. Пришла транзакция, всем спасибо :beer:
одна или две, должно было быть минимум 2 ранзакции, от меня и еше от одного человека

Тебе спасибо за решени!!

Сажи, а нужно что-то закрывать на чтение/запись выставлять права 444 или активировали и забыли? (у меня пока 3й день полет нормальный)
 
Готово! Спасибо @admin56 и @SnakeXP за предоставленные файлы. Активатор для КБ 3.0.4 под хайдом. Добавил оптимизацию: крон больше не требуется для поддержания КБ в активированном виде. Работает с официальным дистрибутивом, который можно скачать тут:
Для просмотра ссылки Войди или Зарегистрируйся*** Скрытый текст не может быть процитирован. ***
Приветствую, у меня возникла небольшая проблема, система хоть и работала но все же не так как нужно, в чем дело не пойму, восстановление с бекапа всегда ошибка. ну ладно хоть это я пока тестирую в работу себе не пустил а то был бы бардак что да как и куда, а если бы понадеялся на свои умения то был бы капец... 50 репутаций много - вечность можно набирать, поделись в личку потестю твою систему, глядишь и добавлюсь в складчину). а то ушел с ремонлайн на лайвсклад - но тоже как то держать клиентов в чужой системе опасно. можно на почту:
Спасибо.
 
одна или две, должно было быть минимум 2 ранзакции, от меня и еше от одного человека
Одна. Для меня удивительно, что хоть что-то поступило :D, тем более, что я вообще первый раз пользуюсь стэйблкоином, а то всё обычно "дедом" BTC в таких и подобных случаях, но раз уж нужно такой, то создал. Я так понимаю, блокчейн Трон так же прозрачный, можно просто посмотреть, что там, не спрашивая меня)
Сажи, а нужно что-то закрывать на чтение/запись выставлять права 444 или активировали и забыли? (у меня пока 3й день полет нормальный)
У меня не было времени как следует потестировать. На свои базы ставить не стал, ближайшее окно обслуживания только ближе к НГ будет, пока старая ревизия 3.0.3 остаётся. Насколько я понимаю смысл, там должно работать по принципу "активировал и забыл", т.е. под хайдом полная инструкция, ничего больше не нужно. Как по факту - посмотрим.
50 репутаций много
Под таким хайдом находится адрес недавно созданного кошелька USDT. Вам он зачем? Активатор под хайдом 10 лайков, это очень умеренный хайд. Моя бы воля, я бы и там 50 поставил, но правила форума изменились. Раньше можно было постепенно понижать хайд, а на новом движке форума стало так, что возможность редактирования своего поста быстро исчезает, и я не смогу править, поэтому ставлю сразу такой демократичный хайд. Вообще, хайды не обсуждаются, это старое правило, которому много лет уже. Обращайтесь к участникам "складчины", может они чем-то помогут. А в таком виде, как сейчас, это у вас прямое выпрашивание информации из-под хайда, и это ещё одно нарушение правил форума. Поэтому я и отключил ЛС в своём профиле - там ничего интересного не пишут. Откуда у вас эти файлы, был доступ к декодеру? Можно было пойти в топик, где просят раскодировать, и набить там на этой теме пачку лайков. Вам же это было не надо. У меня никогда не было доступа к декодеру, но лайков гора целая. Выводы.

P.S. А вот у вас же что-то работает, что ещё нужно? Вы не выкладывали своё решение, поэтому его и не обсуждают и не тестируют. Всё логично.
всем спасибо 3.0.4 работает идеально более 2х суток, cron тоже работает.
 
Последнее редактирование:
Откуда у вас эти файлы, был доступ к декодеру?
На забугорном форуме декодировали.
Доступа к декодору небыло но хотел купить но увы с России оплатить не удалось.
Вы так и не ответили - что у вас с восстановлением из бекапа ?
Вы не выкладывали своё решение,
Ну да выложить решение короткое не проверенно это лучшее решение было бы.
 
У меня восстановление из бекап работает, если говорим о 3.0.4
На забугорном форуме декодировали.
Доступа к декодору небыло но хотел купить но увы с России оплатить не удалось.
Вы так и не ответили - что у вас с восстановлением из бекапа ?

Ну да выложить решение короткое не проверенно это лучшее решение было бы.
 
Вы так и не ответили - что у вас с восстановлением из бекапа ?
А, так это ко мне такой вопрос был? Я и не понял. У меня с восстановлением из бэкапа - ничего. Выше я уже написал, что сами сидим на старой прошлогодней ревизии 3.0.3, останавливать работу в течение года нельзя, кроме пары минут на перезагрузку, потому что есть ночные смены, и работают люди даже ночью. Я изготовил активатор, но сам не проверял и не пользуюсь. Тестируют другие участники форума у себя. А что с бэкапами в принципе может быть? Выкладывайте логи под спойлер, посмотрим. Вопросы в стиле "у меня ничего не работает, в чём может быть проблема?" не имеет смысла обсуждать.
Ну да выложить решение короткое не проверенно это лучшее решение было бы.
Ну я выложил, проверил за 1 час, включая установку и настройку КБ. Пока никто не жалуется, уже бы написали здесь. Если ничего не выкладывать, то никто и не будет ничего тестировать, потому что нечего.
 
Одна. Для меня удивительно, что хоть что-то поступило :D, тем более, что я вообще первый раз пользуюсь стэйблкоином, а то всё обычно "дедом" BTC в таких и подобных случаях, но раз уж нужно такой, то создал. Я так понимаю, блокчейн Трон так же прозрачный, можно просто посмотреть, что там, не спрашивая меня) *** Скрытый текст не может быть процитирован. ***

У меня не было времени как следует потестировать. На свои базы ставить не стал, ближайшее окно обслуживания только ближе к НГ будет, пока старая ревизия 3.0.3 остаётся. Насколько я понимаю смысл, там должно работать по принципу "активировал и забыл", т.е. под хайдом полная инструкция, ничего больше не нужно. Как по факту - посмотрим.

Под таким хайдом находится адрес недавно созданного кошелька USDT. Вам он зачем? Активатор под хайдом 10 лайков, это очень умеренный хайд. Моя бы воля, я бы и там 50 поставил, но правила форума изменились. Раньше можно было постепенно понижать хайд, а на новом движке форума стало так, что возможность редактирования своего поста быстро исчезает, и я не смогу править, поэтому ставлю сразу такой демократичный хайд. Вообще, хайды не обсуждаются, это старое правило, которому много лет уже. Обращайтесь к участникам "складчины", может они чем-то помогут. А в таком виде, как сейчас, это у вас прямое выпрашивание информации из-под хайда, и это ещё одно нарушение правил форума. Поэтому я и отключил ЛС в своём профиле - там ничего интересного не пишут. Откуда у вас эти файлы, был доступ к декодеру? Можно было пойти в топик, где просят раскодировать, и набить там на этой теме пачку лайков. Вам же это было не надо. У меня никогда не было доступа к декодеру, но лайков гора целая. Выводы.

P.S. А вот у вас же что-то работает, что ещё нужно? Вы не выкладывали своё решение, поэтому его и не обсуждают и не тестируют. Всё логично.
Я тоже перевел, надеюсь пришло 15,99 usdt
 
На забугорном форуме декодировали.
Доступа к декодору небыло но хотел купить но увы с России оплатить не удалось.
Вы так и не ответили - что у вас с восстановлением из бекапа ?

Ну да выложить решение короткое не проверенно это лучшее решение было бы.
бекап крашится из за лиммитов сервера на загрузки и исполение, залей файлы по FTP и восстанови из системы (не загрузкой файла) а выбрав в сохраненных бекапах


К v1rus74 лично у мемня, так думаю и у многих есть доврие и его решения сегда рабочие,
а если тебе admin56 что-то не нравится то просто не используй, ты даже в благодарности не участвовал, что ж ты можешь требовать таком случаи? Луше предложи что-то людям. ОТблагодари v1rus74 и может тогда он уделил ще внимани скрипту.

Лично я столкнулся с проблемой что крашится вывод view_line2.php, просто бесконечная загрузка, при том что подтаблици снизу подгружаются нормально но я особо не разбирался, просто перенес инстал на новый хостинг где все работает хорошо.

Потому праивло простое, есть что-то в скрипте не работает первым делом тестируйте другие хостинги.
 
Последнее редактирование:
бекап крашится из за лиммитов сервера на загрузки и исполение
За это спасибо да действительно сервак лимиты не давал но ошибка выскакивала не связанная с серваком.

Вот мое решение по активации работает. в архиве все от релиза до инструкции с файлами.
 
Последнее редактирование модератором:
Можно уже и на cb_web_3.0.4_ioncube_72 - потрудится).
*** Скрытый текст не может быть процитирован. ***

всем спасибо 3.0.4 работает идеально более 2х суток, cron тоже работает.
поясните, зачем в вашем решении замемнять файл Snoopy.php и activation.php и что дает замена файла common.php?
 
Последнее редактирование:
Назад
Сверху