Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
01 октября 2020, 12:24
0
Миграции и так синхронизируются — они в файлах, и хранятся в Git.

А содержимое БД версионировать это странная какая-то идея, она же на десятки гигабайт может быть.
Василий Наумкин
25 сентября 2020, 23:54
0
Потому что далее идёт OR.

И то, что перед этим есть AND не имеет никакого значения, потому что условие не вложенное.

Можно сделать &showLog=`1` и посмотреть, что получается в результате.
Василий Наумкин
25 сентября 2020, 22:35
0
Автор, похоже, не в курсе, что именно в запросе LIKE заменяет %. Подсказка: выборка очень не оптимальна.

Более того, при совпадении ключевого слова будут выведены и неопубликованные ресурсы. Ну и создание отдельного чанка tpl.Tag при использовании Fenom тоже под большим вопросом.

Так что рано это куда-то размещать.
Василий Наумкин
21 сентября 2020, 11:54
-1
когда следует сначала спросить
Да, следует. Меня вот не спросили — и я не стал.

Ты конечно же больше в чатик не пойдешь
Естественно

и будешь доказывать, что никто перед тобой не извинился.
Мне не нужно доказывать то, чего не было. То, что Джейсон написал «сорян, пацаны» где-то там, где меня больше нет — ничего не меняет.

Поезд уехал, тема закрыта. Это далеко не первые тёрки с Джейсоном, но последние.
Василий Наумкин
21 сентября 2020, 11:38
0
Вань, я откуда должен знать, когда я туда писал? Есть какие-то правила, которые требуют от меня раз в год подавать голос?

Там неделями, а то и месяцами ничего не происходит. Потом обсуждение на 2 часа о том, как принять какой-то PR — и всё.

Собственно я его и читал, чтобы быть в курсе, когда какая-то реальная движуха пойдёт.

которую цивилизованно исправили и извинились
Где? Кто?

Со мной разговаривал только Марк, и это явно не он совершал ошибку.

пойду плакаться
Давай-ка ты покажешь, где я плакался? Ну, процитируй, что я расстроен, что мне обидно или еще что-то подобное.

Я зол, Вань, это совсем другое чувство. Именно поэтому я полностью забил на официальный MODX и убрал свои дополнения из репозитория. Если бы не Марк, так бы оно и осталось.

Никто, кроме него, с той стороны со мной не общался, так что злоба никуда не делась.
Василий Наумкин
21 сентября 2020, 11:14
+2
Я тебе больше скажу — завтра и modx.pro может быть закрытым.

Оказывается, если кто-то что-то делает бесплатно, то он может взять, и перестать это делать вообще. Особенно, когда это всеми воспринимается как должное.

Неожиданное открытие для многих, но пора взрослеть.
Василий Наумкин
21 сентября 2020, 11:11
+1
Нет, конечно — с 2013 года по судам таскают, никак закрыть не могут.
Василий Наумкин
21 сентября 2020, 11:08
+2
Когда я написал, что ухожу, меня тоже либо сознательно, либо из-за неактивности кикали из того чата
Когда ты объявил об этом официально. Чувствуешь разницу, или как?

Это нормальная здравая политика безопасности, иногда чистить неактивные аккаунты.
Беда в том, что мой аккаунт был активен. То, что я ничего не писал, не говорит о том, что я не читал.

Никто не будет за каждым бегать и уточнять, работаешь ли ты еще с MODX или нет?
А я и не прошу за мной бегать. Я просто убрал свои дополнения из их репозитория, и объяснил, почему.

Тем более достаточно на GitHub посмотреть активность по VESP и сделать выводы, что фокус сейчас не на MODX.
Ты еще за активностью в Instagram посмотри, и сделай вывод, что я переквалифицировался в газонокосильщика.

А еще говорим о том, что взрослые люди.
А не надо что-то предполагать, если можно взять и спросить. Или это что, выше достоинства Джейсона — задать мне вопрос, хочу ли я работать дальше с MODX?

Для меня это очень показательно. Для тебя, очевидно, всё в порядке.

Я мог бы не убирать, мог бы не объяснять — всё мог бы, но не стал. А предпочёл еще раз обратить внимание на работу владельцев MODX с сообществом. С теми людьми, которые делают и делали их систему популярной.

Кто там еще её вперёд планирует двигать? Ну вот — посмотрите, это ваше будущее.
Василий Наумкин
31 августа 2020, 08:17
0
Нет, ты всё правильно решил.

Фильтр categories всегда учитывает мульти-категории ms2.
Василий Наумкин
22 августа 2020, 04:04
+1
Дело в том, что ТВ в MODX и хранится как массив у ресурса, со своим названием, параметрами и прочим.

Если нужно получить сразу значение, то просто добавляй префикс tv.:
{'tv.tvname' | resource}
Василий Наумкин
22 августа 2020, 03:59
0
Ну ок, поддерживает utf8mb4 с версии 2.6.0, которая вышла в 2017 году.

А если ты её не используешь — то сам себе злобный буратино. На modhost.pro она ставится для всех новых сайтов на MODX по умолчанию, так что я и забыл уже о подобных проблемах.
Василий Наумкин
19 августа 2020, 08:54
0
Получается так, да.
Василий Наумкин
18 августа 2020, 05:45
+1
Подозреваю, что это из-за метода PATCH, нужно поменять на POST.

Ты же отправляешь классическим старым способом, как форму, только через ajax. Всякие PUT и PATCH могут отправлять файлы только строкой в виде base64.
Василий Наумкин
17 августа 2020, 08:37
0
Это ты у меня в гостях, если что.

Не хочешь как взрослый общаться — до свидания.
Василий Наумкин
17 августа 2020, 08:22
0
Нет, я написал именно то, что хотел.

Я не занимаюсь разработкой MODX уже давно, а pdoTools поддерживаю в актуальном состоянии. Про критические баги pdoTools, дающие возможность взломать сайт, лично я ничего не знаю, иначе бы исправил.

Если у тебя есть такая информация — будь добр, напиши мне про это в телеграмме.
Василий Наумкин
16 августа 2020, 15:17
0
Я и не спорю, а говорю, зачем это было сделано.

pdoTools пользуются очень много где, и по умолчанию доступ ко всякому опасному через Fenom отключен.

Вопросы безопасности самого MODX меня не касаются.
Василий Наумкин
16 августа 2020, 11:50
0
Только не говори за безопасность?
Именно для неё.

Потому что чанки писать и править может простой менеджер, без доступа к сниппетам, файлам и знаниям PHP.
Василий Наумкин
16 августа 2020, 08:25
+3
Потому что в чанк могут передать свои собственные переменные $resource и $user.
Василий Наумкин
16 августа 2020, 08:24
0
Как, к примеру, вывести TV или id текущего ресурса через |?
Нужно просто указать имя поля вместо id ресурса, тогда будет использоваться текущий
{'tvname' | resource}