but1head

but1head

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

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

этот файл кинуть в core/components/msearch2/custom/filters, в системную настройку mse2_filters_handler_class написать mstoFilters и использовать как msto|color:default. Это так, на скорую руку. Чуть позже допишу.
but1head
17 января 2017, 14:36
0
в сниппете $modx->resource->id; на странице [[*id]] / {$_modx->resource.id}
but1head
17 января 2017, 13:54
0
fenom
{'!mySnippet' | snippet : ['param1' => $_modx->resource.myTV]}
modx
[[!mySnippet? &param1=`[[*myTV]]`]]
внутри сниппета $param1 или $scriptProperties['param1']
but1head
17 января 2017, 13:39
0
Мой коммент непосредственно к комменту Олега, а точнее к
{$_modx->runSnippet('!mySnippet', [
'param1' => 'param',
'param2' => 'param',
])}
but1head
17 января 2017, 13:27
0
в pdoTools Fenom внедрен не от того, что [[! / [[$ / [[* «не намного хуже смотрится и читается». Это конечно не все его преимущества, как минимум скорость.
but1head
17 января 2017, 13:15
0
Имхо | snippet по красивше у добнее
{'!mySnippet' | snippet : ['param1' => 1]}
but1head
13 января 2017, 16:52
+2
Изначально через comet-server.com, но как-то не комильфо.
Теперь на node.js (там онлайн пользователи, раскидывание сообщений по адресатам\в бд и по мелочам), js файл для фронтэнда и несколько чанков. Собственное почти все уже готово, только плохо сделаны групповые диалоги, хочу переделать. Ну и загрузку файлов подключить.

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