Александр Туниеков

Александр Туниеков

С нами с 19 декабря 2015; Место в рейтинге пользователей: #15
Александр Туниеков
26 марта 2022, 03:11
0
Блин ну почуму я не видел этого компонента???!!!
Александр Туниеков
18 марта 2022, 10:45
+4
Ок сегодня попробую опубликовать. выше на 10+%. Но шифровать пакет и скрывать исходники уже не буду :-). Отгорело. Чисто плата за техподдержку.
Александр Туниеков
18 марта 2022, 10:31
+1
Ну компонент делался независимо от Ильи. И подали их почти одновременно.
Так разница:
1) Я сделал 3 компонента RealMessenger, gtsNotify и сервер уведомлений на nodejs.
gtsNotify — общая система уведомлений, которая позволяет вотнуть на сайт любые уведомления и писать компоненты с realTime уведомлениями. Например, чат, мессенджер, уведомления о новых товарах и т.д. RealMessenger работает через gtsNotify.
От сервер уведомлений на nodejs счас отказался.
В reMessages общей сиистемы уведомлений нет.
2) RealMessenger сделан как стандартный мессенджер. С полем чатов, поиска чатов и контактов слева и полем сообщений справа. Ориентировался на скайп.
В reMessages поле чатов и поле сообщений заменяют друг друга. По видимому удобно для мобильных. Нет поиска чатов и контактов.
3) В reMessages добавление чата по ссылке. А в RealMessenger чаты добавляются из поиска, который ищет по группе пользователей MODX
Вроде все :-)
Александр Туниеков
18 марта 2022, 10:12
0
Хм… а сравнить не пробовали?
У меня счас код открытый. remessages на modhost можно посмотреть
Александр Туниеков
18 марта 2022, 09:47
0
Или я ошибаюсь?
В магазин не взяли. Я пробовал подавал. И есть подозрение что отказал тот Илья Уткин :-). Он там модератером не работает?
Чисто подозрение. Не знаю какой модератор отказал.
Александр Туниеков
17 марта 2022, 15:48
+1
Думаешь мне охота было сидеть париться, чтоб просто в пику выпустить такой же компонент?
Клиент просил обновить компонент. И пришлось сделать. А выпустить? Так компонент нормальный -пусть юзают :-).
Не парься будут и тем и тем компонентом пользоваться. И у одного и другого свои достоинства и не достатки.
И еще спроси у сисадмина linux бесплатный? Ответит бесплатный, но поддерживать его заколебешься.
Мой компонент сложнее и точек потенциальных ошибок гораздо больше :-)
Александр Туниеков
17 февраля 2022, 11:19
0
Или у Вас данные с форм в базе не храняться?
Александр Туниеков
17 февраля 2022, 11:15
0
Тут 2 варианта либо на сайте генерируете файл с нужными данными в любом формате: xml, json,csv. Ссылку на файл даете 1сникам. И 1с переодически грузит этот файл.
Либо 1сники юзают HTTP-сервис 1С https://www.uroki-1c.ru/2018/11/http-1.html и делают вам API какое нужно.
телефон клиента и его РоиСтат ИД
Как выгружать файл зависит от вашей базы. Не знаю как у Вас храняться данные. А РоиСтат ИД в первый раз слышу :-).
Александр Туниеков
31 января 2022, 14:27
+1
Можно попробовать плагин на ondocformprerender. https://docs.modx.com/current/en/extending-modx/plugins/system-events/ondocformprerender
<?php
$eventName = $modx->event->name;
switch($eventName) {
    case 'OnDocFormPrerender':
        if($mode == 'new'){
            if($count = $modx->getCount("modResource',['parent'=>$resource->parent])){
                $count = $count +1;
            }
            $modx->regClientStartupHTMLBlock('
            <script type="text/javascript">
        		Ext.onReady(function() {
                    var pagetitle = Ext.select("#modx-resource-pagetitle");
                    pagetitle.setValue("Page '.$count.');
        		});
        	</script>');
        }
        break;
}
Не тестировал. Но вруг сработает. Главное чтоб $resource->parent был определен.
Александр Туниеков
20 декабря 2021, 21:08
0
У меня все TV пропадали, кроме тех, что вне категорий. Выяснилось, что исчезло поле rank таблицы категорий, а при построении TV делается запрос категорий с сортировкой по rank. И соответственно запрос ничего не возвращал.
Проверяй таблицу категорий, файлы manager\templates\default\resource\sections\tvs.tpl, manager\controllers\default\resource\update.class.php, manager\controllers\default\resource\resource.class.php.
Александр Туниеков
19 ноября 2021, 18:06
0
Ну вот на модсторе сертификат проверить не может.
У вас что-за ось и настройки php?
Александр Туниеков
18 ноября 2021, 17:04
0
php перезапускали?
попробуйте в консоле или скрипте
<?php
echo file_get_contents("https://modx.com/");
Если сертификаты устаревшие, то выдаст ошибку:
PHP warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
Александр Туниеков
18 ноября 2021, 16:19
+1
Вот похожее решали modx.pro/development/22383
У тебя другие пакеты с модсторе сейчас ставятся?
Александр Туниеков
26 октября 2021, 12:53
0
Проблему с модсторе это решает. Но если на сайте используется загрузка файлов, https запросы, парсер или websocket, то проблема с сертификатом там может проявиться. И не только на локалке, но и на любых старых не обновленных серверах.
Проверить можно в консоле или в php скрипте:
<?php
echo file_get_contents("https://modx.com/");
Если сертификаты устаревшие, то выдаст ошибку:
PHP warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
Александр Туниеков
26 октября 2021, 03:54
+5
А вот и решение :-) PHP ошибка OpenSSL error:14090086 и Failed to enable crypto in
Оказывается у php свой список корневых сертификатов.
На openserver качаем cacert.pem с сайта https://curl.se/docs/caextract.html и заменяем им cacert.pem по пути
"%sprogdir%/userdata/config/cacert.pem"
Перезагружаем openserver и модсторе работает :-)
Александр Туниеков
26 октября 2021, 02:45
+2
В общем, сайты починил. Надо было поиск в инете сделать правильный :-).
Устранение ошибки ERR CERT DATE INVALID неверный сертификат
Но вот модсторе так и не заработал :-(.
30 Сентября 2021 произошло катастрофическое событие. У крупнейшего поставщика сертификатов Let's Encrypt истек корневой сертификат IdentTrust DST Root CA X3, который использовался на миллионах устройств, выпущенных или обновленных до 2015 года.

Были задеты не только ОС Windows, но и множество других девайсов — смартфоны, «маки», консоли старых поколений (PlayStation, Xbox).
Александр Туниеков
26 октября 2021, 02:00
0
Может поможет найти корень проблемы.
windows 2008 openserver. Пакеты с модсторе долго грузятся и не открываются. 20% сайтов не работают. Недели 2-3 назад заметил. Кажется кончился один из корневых сертификатов windows.
Помощи себе не прошу :-). но может поможет другим.
Знать бы еще какой из сертификатов улетел :-(. Просто обновление не помогает :-(.
Александр Туниеков
08 октября 2021, 05:24
0
Тоже с этой проблемой столкнулись. При загрузки модалки вызывается msOptionsPrice.Product.action('modification/get',form) и он ставит цену. Но не ставит опцию. Писали разрабу не ответил.
Кто знает что делать подскажите плиз!!!