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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
04 ноября 2017, 01:47
0
Зачем? Все новые сайты и так будут 2.6, а предлагать всем бежать и обновляться с 2.6 — не вижу смысла.

Неизвестно, сколько там еще багов всплывёт, лучше тестировать на новых проектах.

И кстати, Леонид про 2.6 в рассылочке вчера написал.
Василий Наумкин
04 ноября 2017, 01:40
-1
И не будет видно, подсвечиваются только патч-версии.
Для установки минорных апдейтов нужно нажать кнопочку «Обновление системы» самостоятельно.

Жёлтая кнопка загорится если для версии 2.5.x есть обновление до 2.5.8 или для 2.6.0 когда выйдет 2.6.1.

То есть, система не подталкивает тебя сломя голову обновляться на 2.6 сразу с 2.2
Василий Наумкин
04 ноября 2017, 01:32
-1
Пока еще release candidate, но будет обновляться.
Василий Наумкин
29 октября 2017, 15:54
0

Слева Smarty, справа Fenom.

Второй, похоже, просто вообще не умеет детектить ошибки синтаксиса — вот их и нет. Что бы ты не писал — ему всё в порядке:


Я могу, конечно, добавить в pdoTools хоть какие расширения, но пусть хоть 5 человек об этом попросит. А то прям работа под заказ получается — никому не нужно, кроме тебя.
Василий Наумкин
29 октября 2017, 10:22
0
В этом плагине ошибок гораздо больше.

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

Всего одно подчеркивание. Попробуй ради интереса подсветить такой код тем древним плагином.
Василий Наумкин
25 октября 2017, 13:39
+2
В версии 2.10.1-pl3 всё работает как надо и ничего не ломается.
Василий Наумкин
24 октября 2017, 13:38
+1
но не помню чтобы по умолчанию раньше был лимит в 10
А он всегда был, хоть ты и не помнишь.
Василий Наумкин
24 октября 2017, 13:38
+2
Что с этим делать решать тебе.
Ограничить не сложно, но хотелось бы понять — есть ли смысл.

Пока, наверное, просто уберу из регулярки такие {теги}, потому что не могу придумать, где они используются в самом Fenom.
Василий Наумкин
24 октября 2017, 11:38
0
Ну ок, в админке оно обрабатываться не будет, допустим. А на фронтенде разве настройки источника файлов не парсятся?

Если хоть один сниппет MIGX грузит этот источник и делает ему initialize() — будут ровно те же записи в логах, и всё равно придётся что-то менять: или регулярку синтаксиса, или настройки источника.

Я просто с MIGX не знаком, поясните, пожалуйста.
Василий Наумкин
24 октября 2017, 10:59
+1
Предполагается что все настройки медиасорс должны быть корректны для fenom
Они обычно и так корректны, просто автор MIGX, зачем-то, использует фигурные скобки вместо квадратных, как в MODX принято.

И хозяин сайта включает использование Fenom везде, так что не вижу проблемы использовать его и в параметрах источника файлов в этом случае.

Как вариант решения этого можно ввести настройку ограничивающую обработку контекста
Ну а если кто специально хочет использовать именно Fenom в настройках источника — им как быть?

В общем, посмотрим количество отзывов об этой проблеме.
Василий Наумкин
24 октября 2017, 10:02
0
Да, парсер в MODX проходит даже по настройкам источника файлов, чтобы парсить вот такие конструкции.

Попробуй ради интереса переписать это на Fenom
{'migxResourceMediaPath' | snippet : ['pathTpl' => 'assets/MediaGallery/{id}/', 'createFolder' => 1]}
вдруг сработает?
Василий Наумкин
24 октября 2017, 00:04
+2
Почти всё, что я придумал на данный момент — коротенько описано вот здесь.

Подробнее постараюсь рассказать на MODXpo в Минске через 2 недели.
Василий Наумкин
23 октября 2017, 11:39
+1
Конечно! Выложил исправление.
$output = $pdoPage->pdoTools->runSnippet('!' . ltrim($scriptProperties['element'], '!'), $scriptProperties);
Василий Наумкин
23 октября 2017, 10:41
0
Очень смешной баг новой версии. Это происходит внутри pdoPage
$output = $pdoPage->pdoTools->runSnippet($scriptProperties['element'], $scriptProperties);

и получаем добавление скриптов и стилей в modX::resource->_loadedjscripts с последующим сохранением их в кэш.
Василий Наумкин
23 октября 2017, 09:16
+1
Тут нужно подумать, с какого перепуга у тебя вообще url не в нижнем регистре. Проблема явно не в pdoPage.
Василий Наумкин
22 октября 2017, 18:17
0
Я ни разу не словил, но на всякий случай поудалял кэш еще пару раз.

Возможно, это уже какой-то другой глюк именно на modx.pro