Сергей Шлоков

Сергей Шлоков

С нами с 31 января 2013; Место в рейтинге пользователей: #3
Сергей Шлоков
05 ноября 2021, 17:04
0
Да я тоже не могу похвалится твердыми знаниями. Возможно браузер кэширует. А ты попробуй в инкогнито открыть.
Сергей Шлоков
05 ноября 2021, 16:44
0
А может другое условие срабатывает раньше?
Сергей Шлоков
05 ноября 2021, 14:31
0
использовании toSeparatePlaceholders вываливаются ошибки
Это не ошибки, а ворнинги. Они не ломают код.

пробовал этот вариант
Очень стрёмный вариант. Без фенома можно и такой костыль пилить. Но с феномом всё проще. Нужно сохранить данные в переменную, потом по ней прогнать цикл, в котором проверять условие и формировать колонки.
Сергей Шлоков
05 ноября 2021, 14:25
0
Если проблема в версии PHP, то нужно смотреть лог. Там должна быть зафиксирована проблема.

А ещё очень похоже на случай, когда грузится 2 jQuery. Одна вручную, другая через Tickets.
Сергей Шлоков
05 ноября 2021, 14:22
0
А консоль что показывает?
Сергей Шлоков
02 ноября 2021, 20:28
+2
Ну и просто чтобы PHPStorm видел классы и не ругался, что класс не найден.
Я для этого добавляю ссылки в «Include Path». Т.е. при разработке компонента, чтобы PhpStorm видел ядро MODX, указываю папку, где находится MODX. У меня для этого отдельное место, где лежат чистые библиотеки.
Сергей Шлоков
02 ноября 2021, 20:22
+3
Жесть. Я так не смог бы.
Сергей Шлоков
02 ноября 2021, 19:36
+1
Очень раздражало в phpstorm необходимость настраивать этот автоматический деплой, выкачивать файлы к себе локально.
А мне наоборот по кайфу. Для своих проектов самое то. Это тебе и бекап, и возможность локальной разработки, и гит. Соглашусь, что для поддержки чужих проектов такое не очень удобно. Но в принципе можно выкачать не весь сайт, а только нужную часть.
Мне VSCode тоже не зашел. Но это дело привычки. У него главная фишка — он бесплатный. Я только за наличие таких инструментов. Заодно и JetBrain в узде держит, чтобы аппетиты не росли.

П.С. Я в своё время метался между SublimeText и PhpStorm. Что-то там нравилось, что-то там. В итоге всё-таки выбрал последний.
Сергей Шлоков
01 ноября 2021, 08:44
+2
Ты ушел, другой пришёл. Это нормально.

Такие продукты (CMS) всегда будут востребованы в небольших и средних компаниях. Их преимущества очевидны
— готовая архитектура и документация. Можно заранее оценить возможности (подходит или нет). С прицелом на будущее развитие.
— низкая стоимость и разработки и сопровождения. Поддерживать самопис всегда сложнее. На фреймворке одну и ту же задачу разные разработчики решат по разному.
— качественный код, проверенный тысячами разработчиков. Так как у PHP невысокий порог вхождения, то любой школьник начинает считать себя сеньором. Я на очень крупном проекте общался с челом, который решал поставленные задачи копи-пастом из интернета даже не понимая сути.

Про минусы тут говорить бессмысленно. Никто же не возмущается, что шуруповертом нельзя просверлить дырку в бетоне. Нужно рассматривать недостатки конкретной системы. И в данном случае (я о MODX3), есть задача сообщества (и желание) от них избавиться. Ну или сократить их количество.

П.С. А почему ты упорно пишешь MODx? Где ты видел такое написание?
Сергей Шлоков
31 октября 2021, 19:38
+2
А кто говорит, что MODX должен быть в большом бизнесе? У него своя ниша. И он в разы превосходит конкурентов WP и Joomla и по удобству и по возможностям.

Кстати, своей популярностью PHP обязан именно WP. Неизвестно, где был бы сейчас PHP без WP. Но благодаря этой CMS смогли подняться не только MODX, но и более современные системы и фреймворки.
Сергей Шлоков
31 октября 2021, 19:00
0
Не банковская же система, денежные переводы, онлайн доступы к счетам?
Я вам открою секрет — даже не Laravel и Symfony. Готовых банковских систем очень мало и они стоят космических денег. Когда я работал в одной управляющей компании со своим карманным банком я сталкивался с подобными системами.
Сергей Шлоков
30 октября 2021, 16:52
+5
Нельзя перепрыгнуть пропасть в 2 прыжка. В тройку добавили серьёзный функционал. Надо его запустить, обкатать. И готовиться к прыжку через следующую пропасть.
Сергей Шлоков
30 октября 2021, 12:00
+1
А в чём она уже морально устарела? Можешь открыть секрет? Т.е. никто уже композер не использует? И вопрос сейчас не про двойку, а именно про тройку.
Сергей Шлоков
26 октября 2021, 22:15
0
Купили платный сертификат
Интересно, а можно купить бесплатный сертификат? ))

Напомнило правила из школы про лишние слова при построении предложения, но вспомнил только «обернулся назад» и «наклонился вниз». Память уже не та ((
Сергей Шлоков
25 октября 2021, 17:51
+3
Т.е. резкий скачок невнимательности.
Сергей Шлоков
25 октября 2021, 13:26
+1
Возможно pdoTools и обработает как-то where, но рассчитывать, а тем более привыкать так делать не нужно.
pdoTools ничего не обрабатывает. Он передает всё в xPDO. А тот уже строит подготовленный запрос.
Сергей Шлоков
24 октября 2021, 11:52
+1
$_lim = $modx->getObject( 'LimitedUser', [
   [
        'foo' => 'value',
        'bar' => 'baz',
   ],
   [
        'OR:foo:=' => 'value2',
        'bar' => 'baz2',
   ]
] );
Сергей Шлоков
22 октября 2021, 09:46
0
У меня была пара случаев, когда некорректно формировался архив пакета. Лечилось пересборкой пакета.