but1head

but1head

С нами с 01 апреля 2014; Место в рейтинге пользователей: #29
23 января 2017, 13:24
0
Нет, компонент для загрузки файлов с фронтэнда в галерею ресурса ms2Gallery, что и написано в описании
21 января 2017, 17:33
+5
Добавил инструкцию по установке на modhost.pro.
Думаю 4 команды в консоли стоят результата :)
Отправил в modstore.pro.
21 января 2017, 16:54
+3
Пару месяцев назад случайно запустить в консоли modhost
npm install socket.io
перепутав консоль с арендованным сервером. Таким образом узнал что на modhost есть нода)
p.s. Василий добавьте на главной modhost что есть nodejs, мало кто об этом знает по одной заметке полугодовалой
21 января 2017, 16:31
+3
У меня нет желания «соперничать», я хочу один качественный компонент, и надеюсь что более опытные разработчики (коим тебя считаю) вложат свои силы для «лучшей» интеграции ноды с модкс, да и ткнут пальцем на ошибки. Одна голова хорошо, а сообщество лучше)
21 января 2017, 16:23
1
+1
Весь этот код заменяет подключение 4х файлов из твоего примера.

Собственно запрос в ноду из modx выглядит так
$modNodejs = $modx->getService('modnodejs');
$modNodejs->emit('test-event-to-nodejs', array('param1' => 1));
А сокетио выбрал тк это как минишоп, только для ноды. Там же и куча ништяков и апи для ноды и фронтэнда.
21 января 2017, 16:13
+2
Спасибо! Следущим шагом хочу связать тикетс (новые коменты к тикетам своим/подписки, новые тикеты в подписанных разделах, уведомления о ответах).
21 января 2017, 15:59
+2
Socket.io это для ноды, модуль/компонент или как там они называются. Это это не сервис как pusher. А вот в php тоже висит свой эмиттер, на твой обращу внимание, спасибо!
19 января 2017, 12:54
+5
Интересно, тоже делаю универсальный обработчик socket.io + node.js + modx
18 января 2017, 22:18
+1
Василий, добавьте, пожалуйста, ограничение на загрузку.
Мой ms2gUploader из-за новых обновлений ms2g поломался, а обновлять его не вижу смысла т.к. теперь в тикетс это дело реализовано. Только ради этого и писал его. Все равно компонент только в связке с тикетс используют.
18 января 2017, 18:37
0
С размером да, а вот подстановки артикула пока нет, позже будет.
18 января 2017, 01:22
0
Есть наработки, в документацию не записывал пока-что.
Хочу доработать смену превью при фильтре цвета и обновить компонент с парой мелочей.

этот файл кинуть в core/components/msearch2/custom/filters, в системную настройку mse2_filters_handler_class написать mstoFilters и использовать как msto|color:default. Это так, на скорую руку. Чуть позже допишу.
13 января 2017, 16:52
+2
Изначально через comet-server.com, но как-то не комильфо.
Теперь на node.js (там онлайн пользователи, раскидывание сообщений по адресатам\в бд и по мелочам), js файл для фронтэнда и несколько чанков. Собственное почти все уже готово, только плохо сделаны групповые диалоги, хочу переделать. Ну и загрузку файлов подключить.

p.s. на твоем чате сообщения не отправляются, в консоль приходят.
13 января 2017, 16:26
+4
В течении месяца выкачу новый Messenger на сокетах, «копия» реалтайм диалогов в ВК.
Если кто-нибудь захочет принять участие в тестах буду благодарен, контакты в профиле.
13 января 2017, 13:56
0
Неправильный перевод, в след версии обновлю, используйте msbonus_writeoff_max (максимальная сумма оплаты бонусами)

13 января 2017, 00:25
1
0
Приведи 5 примеров почему битрикс лучше, удобнее, быстрее и следующему клиенту скажу «да, на битриксе лучше» да и сам перееду
12 января 2017, 20:27
+6
Тему админки замути как у битрикса, и прекратится «мы хотим сайт на битриксе».
Думаю нет ничего полезнее для MODx сообщества.

p.s. можно еще как в WP, еще меньше гемороя будет.
p.s.s. можно будет «лицензию» модкс по 80к продавать, этож битрикс
p.s.s.s а еще можно говнокодить, этож битрикс )
12 января 2017, 17:03
+2
smokelab.spb.ru/
eurasiakrep.ru/
vdvl.ru/
Как-то последнее время корпоративные проекты или сервисы заказывают, давно уже магазины не собирал
10 января 2017, 18:10
0
В поддержке пришлите доступы
08 января 2017, 20:49
0
Да, как и msProfile (через него можно оплачивать товары в магазине вроде бы, но логика под бонусы не подходит).

$order - объект
$type - accrual(начисление) \ writeoff(списание)
$amount - кол-во бонусов

$msBonus->transaction($order, $type, $amount);
или

$transaction = $this->modx->newObject('msBonusTransaction', array(
            'order_id' => $order->id,
            'user_id' => $order->user_id,
            'amount' => $amount,
            'type' => $type,
            'createdon' => date("Y-m-d H:i:s")
        )); 
$transaction-save();
07 января 2017, 18:03
0
Процессор загрузки не менялся? А то только адаптировал ms2gallery под 1.6