Воеводский Михаил

Воеводский Михаил

С нами с 07 февраля 2013; Место в рейтинге пользователей: #28
28 марта 2016, 13:34
+3
Если столь велико желание — напишите на почту.
В остальном — на здоровье. Не только копируйте, но изучайте и совершенствуйте раскиданные на просторах сети готовые решения.
25 марта 2016, 13:35
+1
Здесь я с тобой снова согласен. Главный вопрос в том, что правила должны развиваться и пересматриваться по мере роста объекта, к которому они применимы. В данном случае — modstore.

Случился прецедент, который не настолько однозначен, как раньше, когда код одних компонентов использовался как часть (или даже бОльшая часть) новых компонентов.
25 марта 2016, 13:20
0
Василий, есть отдаленные планы по добавлению в msRussianPost поддержки международных отправлений. После того, как она будет добавлена, мой компонент, фактически, поглотит по функционалу msEMS, единственным аргументом которого останется меньшая на 100 руб. цена. При общей стоимости компонентов эта разница не является существенной.

Как такой случай будет рассматриваться? Или не нужно добавлять расчет стоимости по другим странам, чтобы не произошло функционального поглощения? Но тогда, из-за отдельного компонента для EMS, без такой функции останутся и методы доставки стандартными способами Почты России.
25 марта 2016, 13:11
0
Поднятая в обсуждениях тема слишком многогранна, чтобы остановиться на каком-то одном абсолютном исходе. Мы с тобой нашли решение, которое не ущемляет наши интересы, это радует.

Но я уверен, что подобное обсуждение не последнее, ведь по мере увеличения количества компонентов и разработчиков пересечения будут случаться все чаще. И вот это уже радует меньше.
25 марта 2016, 12:31
+3
Сергей, вмешиваться в основную линию дискуссии не собираюсь.
Компоненты расчета доставки, о которых ты говоришь, платные из-за поддержки. При этом, их исходники открыты и абсолютно спокойно находятся с помощью Яндекса.
24 марта 2016, 21:52
0
Нашли с Сергеем взаимовыгодное решение. Подробности появятся немного позже.
24 марта 2016, 19:10
0
Посмотрел описание твоего компонента в магазине (не довелось его использовать ни в одном проекте), в результате чего увидел, что список пользователей онлайн — крайне малая часть его возможностей и предназначения. Честно говоря, не уверен, что твой компонент покупают только из-за данного списка. В то же время, UsersOnline сделан именно ради этой вещи и какого-либо его развития пока не планируется. Но за упоминание siteStatistics спасибо: если появятся мысли о расширении возможностей и применения нашего компонента, учтём возможности твоего, дабы дальше не происходило пересечений.

Кстати, одна из очень сильных возможностей твоего siteStatistics — раздел в админке. В нашем не вижу необходимости в подобном.
24 марта 2016, 18:52
0
Сергей, исходники Office мы не использовали и не смотрели. Замеченная тобой функция далеко не единственная и не основная в Office, потому совершенно бессмысленно говорить о дарении функционала платного компонента Василия. Но, при этом, если Василий выскажет своё неудовольствие, из этого компонента будет вырезана функция выкидывания пользователя.

Кстати, о наличии этой полезности в Office напомнил мне сейчас ты. До того я помнил лишь, что проблема имеет место быть.
21 марта 2016, 00:26
0
В сниппете доступен массив $scriptProperties['fields'] — элементами в нем являются поля формы.
af_comlpte из другой оперы. Это событие появляется в JS в момент получения результата обработки формы от сервера.
21 марта 2016, 00:24
0
Имею ввиду консоль в целом. А в частности — вкладку «Сеть». Что приходит от сервера?
20 марта 2016, 17:30
0
Нужно смотреть в консоли браузера.
17 марта 2016, 22:03
+1
Это было давно и уже не правда. Начиная с версии 1.6, Tickets успешно работает с Tagger.
16 марта 2016, 11:11
0
Напишите детали задания на почту (через профиль), посмотрим )

Лучше в графе стоимость указывать «Договорная», «Обсуждаемо» и т.д. — больше интереса будет у участников.
16 марта 2016, 11:02
+1
Поддерживаю.

Любовь, для появления интереса к обсуждению в стоимости не хватает, как минимум, одного нуля.
08 марта 2016, 02:46
0
Не обратил внимание, что речь об исключении пунктов контекстного меню.
06 марта 2016, 11:28
0
Плагин не имеет ничего общего с расширением стандартных объектов. Посмотрите принцип работы плагина.

Что касается текущего вопроса, в плагине должны быть 2 проверки: группа пользователя и уровень вложенности. Если хотя бы одна из них не проходит, возвращайте из плагина false — ресурс сохранен не будет, а пользователь получит сообщение об ошибке.
05 марта 2016, 22:19
0
Задача решается плагином на событие OnBeforeDocFormSave.
Готовых решений нет, тк универсальной такую вещь не сделать.
04 марта 2016, 13:11
0
Смотрю исходники modResourceUpdateProcessor и modObjectUpdateProcessor — не вижу, где после события OnDocFormSave происходит сохранение ресурса.
04 марта 2016, 09:15
0
Нужно. Это событие срабатывает уже после сохранения объекта.
23 февраля 2016, 18:55
+2
Очистка корзины:
$modx->runProcessor('resource/emptyrecyclebin');