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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
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
Василий Наумкин
19 октября 2017, 12:59
1
+1
Не знаю, я использую 1Password по семейному тарифу для себя и жены.
Василий Наумкин
18 октября 2017, 21:29
+2
У меня в Chrome всё вроде ок. Такое ощущение, что немного тормозов добавилось, но не критично.

На Safari, с его dev tools, я всё равно так и не смог работать.
Василий Наумкин
18 октября 2017, 21:27
0
Умер давно тот сайт, придётся теперь гуглить самостоятельно.
Василий Наумкин
18 октября 2017, 12:50
0
Нужно выбрать pdoPage только вопросы, а в чанке добавить к каждому выбор его ответа — только так получится создать подобие дерева и сохранить постраничную навигацию.

Ну, либо написать свой сниппет, который будет делать один запрос в БД, а потом распихивать ответы по вопросам.