Игорь Зябко

Игорь Зябко

С нами с 15 декабря 2012; Место в рейтинге пользователей: #176
Игорь Зябко
29 сентября 2018, 15:31
0
pdoTools, MiniShop2 и еще куча всяких лежат в открытых репозиториях на гитхабе. Сами сделайте поддержку BS4 и выполните pull request…
Ох, если бы я умел. Завидую тебе, что ты изучил эти инструменты. Честно.
Но ты поверь — что-то можно делать и без них, не так, по-другому.

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

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

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

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

… и авторы должны их поддерживать…
Не нужно искажать: пожелание это просьба, «должен» — обязанность. Значение слов разное.
Игорь Зябко
29 сентября 2018, 13:09
0
Пожелание к Василию. Прежде всего спасибо за замечательные компоненты. Спасибо комьюнити.

Было бы классно, если бы основные компоненты (pdoTools, miniShop2, mSearch2 к примеру) изначально поддерживали BS4.
Игорь Зябко
11 сентября 2018, 09:39
+2
Интересует REST API для создания, обновления, удаления ресурсов, товаров, категорий, изображений в галерее. Реализация для MODX2 (мб компонент), а также для MODX3
Игорь Зябко
28 декабря 2016, 13:13
0
Михаил, в результате эксплуатации поняли, что реалтайм отправка корзины в amo медленная.
Секунд около 10 примерно.

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

Спасибо!
Игорь Зябко
12 декабря 2016, 10:38
0
Михаил, добрый.
Есть ли сроки по интеграции с Amocrm? Есть чё?
Игорь Зябко
20 ноября 2016, 21:49
3
0
Как-то так
Расширяем tpl.msEmail блоком в нужном месте
{block 'info'}

{/block}

Выводим в чанке tpl.msEmail.new.manager то что нужно
{block 'info'}
<h2>Контактные данные</h2>
<p>Имя:     <b>[[+address.receiver]]</b></p>
<p>Телефон: <b>[[+address.phone]]</b></p>
<p>e-mail:  <b>[[+user.email]]</b></p>
<p>Комментарий: <b>[[+address.comment]]</b></p>
</div>


<h2>Адрес доставки</h2>
<p>Индекс:     <b>[[+address.index]]</b></p>
<p>Регион: <b>[[+address.region]]</b></p>
<p>Город:  <b>[[+address.city]]</b></p>
<p>Улица: <b>[[+address.street]]</b></p>
<p>Дом: <b>[[+address.building]]</b></p>
<p>Квартира: <b>[[+address.room]]</b></p>

<p>Оплата: <b>[[+payment.name]]</b></p>
<p><b>[[+order.comment]]</b></p>
<p><b>[[+delivery.price]]</b></p>
{/block}
Все плейсхолдеры можно увидеть с пустым tpl
docs.modx.pro/components/minishop2/snippets/msgetorder
Игорь Зябко
19 ноября 2016, 22:37
0
Очень, очень интересная тема в контексте интеграции с CRM в общем.

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

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

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

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



Игорь Зябко
23 июня 2015, 08:22
0
Точно, ложится при вызове pdoTools. До этого вся админка валилась, а шаблоны еще не разверстывал, только установил.

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

Только не скрипты, а старые площадки, скорей всего. Иногда мигрируют на новое ПО. До моей одной, видимо, не дошли.
Игорь Зябко
23 июня 2015, 07:45
0
Как раз на днях после установки 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
Игорь Зябко
23 июня 2015, 07:17
+1
Тестовый набор
$ 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
Игорь Зябко
01 июня 2015, 08:05
+2
Visa QIWI Wallet
ИНФОРМАЦИЯ О ПЛАТЕЖЕ

Номер телефона:
+79168284213

Сумма:
1 000,00 руб.

Комментарий (не обязательно):
ms2 2этап
Игорь Зябко
12 ноября 2014, 12:17
0
Спасибо автору — Илье.
Игорь Зябко
01 июня 2014, 19:46
0
Задача не решается на уровне modx.
Тут нужен inotify.

habrahabr.ru/post/66569/
Игорь Зябко
17 марта 2014, 08:48
0
Да вполне, очень похоже.
Игорь Зябко
17 марта 2014, 07:31
0
А теперь все работает, чудеса.