Игорь Зябко

Игорь Зябко

Был в сети 18 декабря 2018, 18:58
Заказы не принимаю
pdoTools, MiniShop2 и еще куча всяких лежат в открытых репозиториях на гитхабе. Сами сделайте поддержку BS4 и выполните pull request…
Ох, если бы я умел. Завидую тебе, что ты изучил эти инструменты. Честно.
Но ты поверь — что-то можно делать и без них, не так, по-другому.

… если для вас это принципиально важно.
Непринципиально, но важно. Переход на BS4 позволит во многих случаях экономить кучу времени

В том и суть свободного ПО: критикуешь — сделай сам.
Заблуждаешься, совсем не в этом — поверь. Рекомендую Реймонд Эрик — Искусство программирования для Unix
royallib.com/book/reymond_erik/iskusstvo_programmirovaniya_dlya_Unix.html

И не надо тут заливать…
Непонятно.

… что это чьи-то там чужие компоненты…
Разумеется известно и кто и как и история их появления — к чему это? Опять непонятно!

… и авторы должны их поддерживать…
Не нужно искажать: пожелание это просьба, «должен» — обязанность. Значение слов разное.
Михаил, в результате эксплуатации поняли, что реалтайм отправка корзины в amo медленная.
Секунд около 10 примерно.

Вишлист:
опционально в настройках: реалтайм или данные в файл, в csv или json мб.
А далее можно будет по крону как нито разобрать.

Спасибо!
Очень, очень интересная тема в контексте интеграции с CRM в общем.

Интересны лиды/обращения из формит (форма обратной связи).
Интересны заказы со статусами из минишоп2 (заказы).

Дважды интегрировал битрикс24 в разрезе телефонии (встроенный и внешний модуль)
Остановились на salesplatform — пожалуй, лучшая интеграция с Asterisk.

Скрины из
salesplatform.ru/ это адаптированный для ру форк vtiger
Модуль Обращения (лиды) и Сделки

Вкратце:
Один из важных инструментов CRM это телефония.
И тут начинаются приключения: как правило у компании уже есть своя телефония со своей логикой.
Облачные CRM навязывают свою логику распределения звонков со своей АТС, а не ту которая вырабатывалась годами (например привязка клиент-менеджер из 1С).



Точно, ложится при вызове pdoTools. До этого вся админка валилась, а шаблоны еще не разверстывал, только установил.

У меня площадки в мастерхосте на «старых» тарифах, ибо дешевле, чем «новые». На одной php5.2 на другой php5.3.

Только не скрипты, а старые площадки, скорей всего. Иногда мигрируют на новое ПО. До моей одной, видимо, не дошли.
Как раз на днях после установки pdoTools все прилегло.

В логах
PHP Warning: Unexpected character in input: '\\' (ASCII=92) state=1 in /...ru/www/core/components/pdotools/model/pdotools/pdotools.class.php on line 467, referer: http://site.ru/manager/
PHP Parse error: syntax error, unexpected T_STRING in /...ru/www/core/components/pdotools/model/pdotools/pdotools.class.php on line 467, referer: http://site.ru/manager/

«Починил» как доктор прописал
DELETE FROM  `db`.`modx_system_settings` WHERE  `modx_system_settings`.`key` =  'parser_class';
DELETE FROM  `db`.`modx_system_settings` WHERE  `modx_system_settings`.`key` =  'parser_class_path';

PS
Шаред php5.2
Тестовый набор
$ ls -1
1053-84744_ SOCHI 2014, white.jpg
1053-84744_ SOCHI 2014, не вайт.jpg
 пробел впереди 1054-84741_ SOCHI 2014, white и сзади .jpg

На посмотреть
$ rename --no-act 's/.*(\d{4}-\d{5}).*/$1.jpg/' *.jpg
1053-84744_ SOCHI 2014, white.jpg renamed as 1053-84744.jpg
1053-84744_ SOCHI 2014, не вайт.jpg renamed as 1053-84744.jpg
 пробел впереди 1054-84741_ SOCHI 2014, white и сзади .jpg renamed as 1054-84741.jpg

В действии
$ rename --verbose 's/.*(\d{4}-\d{5}).*/$1.jpg/' *.jpg
1053-84744_ SOCHI 2014, white.jpg renamed as 1053-84744.jpg
1053-84744_ SOCHI 2014, не вайт.jpg not renamed: 1053-84744.jpg already exists
 пробел впереди 1054-84741_ SOCHI 2014, white и сзади .jpg renamed as 1054-84741.jpg

Результат
$ ls -1
1053-84744.jpg
1053-84744_ SOCHI 2014, не вайт.jpg
1054-84741.jpg

С дубликатами придется решать, как Василий написал, самостоятельно.
Непосредственно rename может их переписать ключом --force