09 декабря 2015, 04:10 Проблема с картой сайта заключается в том, что она вызывается несколько раз и с разными параметрами, а сниппет по умолчанию включает кэш для хранения результатов. Вот и выходило, что кэш от работы одного вызова затирал другой. Обновил pdoTools и исправил этот недостаток. Теперь всё должно работать нормально. Вопросы / Странность с кэшированием в pdoSitemap 1 +1
06 декабря 2015, 23:41 Там выше ссылку дали, где парни за видео 250 баксов требуют. Даже если это 8 часов работы (полный день), то всё равно выходит не менее 2000 руб за час. Отсюда вывод, что видео стоит дороже, чем программирование. Я на видеокассету в 2004 году снимал пионерский лагерь и нормально всё было. … Камеру ближе к докладчику, шабурчащим подзатыльник. Делов-то? Рыдаю, спасибо! Всё же не стоит пренебрегать горячими закусками. Новости и события / MODX Meetup Minsk 2015 [билеты уже в продаже] 76 +1
06 декабря 2015, 14:54 bezumkin.ru/sections/components/1656/ Вопросы / Реферальная система на ModX 2 +2
06 декабря 2015, 14:07 Отличный способ! А &tvFilters нужен исключительно для совместимости с getResources. Никому не рекомендую его использовать. Для разработчиков / pdoFetch поиск в TV-полях с разделителем || 19 +3
06 декабря 2015, 09:08 Добавлю от себя $50. Итого останется только согласие Ивана и найти еще $50. Новости и события / MODX Meetup Minsk 2015 [билеты уже в продаже] 76 +2
05 декабря 2015, 17:14 Проблема тут в том, что откуда бы код не взялся, он в итоге собирается в единое и потом на уровне modResponse отрабатывается как единый шаблон. Это отключено по умолчанию. Так же как и доступ в php и modX. А доступ в {$_modx} включен по умолчанию и он должен быть безопасным. Сегодня ты очень сильно помог в этой задаче. Надеюсь, что больше никаких уязвимостей при конфигурации по умолчанию не найдётся. Если же разработчик (не редактор) хочет — он может смело всё включить. Но он должен это сделать сам, понимая, чем рискует. Новые дополнения и их версии / Fenom VS Smarty 45 0
05 декабря 2015, 16:59 Круто, богатая у тебя фантазия! Придётся отключать cacheManager совсем. Хотя нет, не отключать, а просто запретить указывать такие настройки. Выложил новую версию, в которой параметр $options у cacheManager::set() не используется. Итого, кэш получать можно любой, а сохранять только в default. Твой ход =) Новые дополнения и их версии / Fenom VS Smarty 45 0
05 декабря 2015, 16:04 Лично я ничего с этим делать не планирую. Вызов Fenom чанков через Fenom синтаксис работает без проблем — лучше так и делать =) Новые дополнения и их версии / Fenom VS Smarty 45 0
05 декабря 2015, 14:24 Иван, 21 век на дворе. Трансляции делаются второклассниками без особых проблем. … С этим-то справитесь?А ты будь тогда посложнее, ок? Если ты считаешь, что всё очень вежливо и по-доброму написал — то я несогласен, извини. Я сейчас опрашиваю своих, кто может это сделать. Искренне надеюсь, что помогу.Выясняется, что всё не так уж и просто, да? Новости и события / MODX Meetup Minsk 2015 [билеты уже в продаже] 76 +2
05 декабря 2015, 13:50 Почему бы тебе не приехать, и не показать всем, как это просто? Других-то дел у Ивана не будет, только бегать и видео снимать. Новости и события / MODX Meetup Minsk 2015 [билеты уже в продаже] 76 +2
05 декабря 2015, 11:32 MODX не знает ничего про Fenom, только pdoTools с ним может работать. Соотвественно, и обрабатывать чанк нужно не через методы MODX, а через методы pdoTools. Новые дополнения и их версии / Fenom VS Smarty 45 +1
05 декабря 2015, 11:12 $output = $modx->getChunk('testChunk', array('some_placeholder' => 'value'));Смешно. С каких это пор сам MODX научился работать с Fenom? $pdo = $modx->getService('pdoTools'); $output = $pdo->getChunk('testChunk', array('some_placeholder' => 'value')); Новые дополнения и их версии / Fenom VS Smarty 45 0
05 декабря 2015, 09:43 $properties = $resource->get('properties'); unset($properties['some_property']); $resource->set('properties', $properties); $resource->save(); Вопросы / Удаление свойства ресурса 2 +3
05 декабря 2015, 09:41 Всё, заменил lexicon и cacheManager с публичным свойством $modx на свои, ограниченные. Теперь, насколько я вижу, из {$_modx} до modX добраться не выйдет. Спасибо, что указал на эту уязвимость! Новые дополнения и их версии / Fenom VS Smarty 45 +1
05 декабря 2015, 09:39 Не знаю, у меня вот так всё работает: {$_modx->getChunk('@INLINE {$some_placeholder}', [ 'some_placeholder' => 'some_placeholder' ])}Значит, проблем с обработкой плейсхолдеров Fenom в чанке нет. Если я неправильно понимаю, чего ты хочешь добиться — покажи свою проблему на чистом тестовом сайте. Новые дополнения и их версии / Fenom VS Smarty 45 0
04 декабря 2015, 22:56 Всё, увидел этот баг на тестовом сайте. Чанк с расширением нужно вызывать некэшируемым: [[!$fenom1]]Или можно так: {$_modx->getChunk('fenom1')}Тогда никаких белых страниц, всё работает. Новые дополнения и их версии / Fenom VS Smarty 45 +1
04 декабря 2015, 22:50 Не вижу никакого криминала, вроде всё должно быть ок. Посмотри, может где-то какие-то ошибки в логах есть? По идее, всё должно расширяться без проблем — сам этим пользуюсь постоянно на разных проектах. Новые дополнения и их версии / Fenom VS Smarty 45 0
04 декабря 2015, 22:35 Хм. А чанк fenom3 как выглядит? Новые дополнения и их версии / Fenom VS Smarty 45 +1
04 декабря 2015, 22:18 Ты пишешь только {extends 'fenom2'} Или прям расширяешь его? {extends 'fenom2'} {block 'some_name'} Тут то, что расширили {/block}А то недавно Иван Климчук заметил, что без переопределения хотя бы одного блока ничего не работает и дописал это в доки. Новые дополнения и их версии / Fenom VS Smarty 45 0
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Вот и выходило, что кэш от работы одного вызова затирал другой. Обновил pdoTools и исправил этот недостаток. Теперь всё должно работать нормально.
Даже если это 8 часов работы (полный день), то всё равно выходит не менее 2000 руб за час. Отсюда вывод, что видео стоит дороже, чем программирование.
Рыдаю, спасибо! Всё же не стоит пренебрегать горячими закусками.
А &tvFilters нужен исключительно для совместимости с getResources. Никому не рекомендую его использовать.
Итого останется только согласие Ивана и найти еще $50.
А доступ в {$_modx} включен по умолчанию и он должен быть безопасным. Сегодня ты очень сильно помог в этой задаче. Надеюсь, что больше никаких уязвимостей при конфигурации по умолчанию не найдётся.
Если же разработчик (не редактор) хочет — он может смело всё включить. Но он должен это сделать сам, понимая, чем рискует.
Хотя нет, не отключать, а просто запретить указывать такие настройки. Выложил новую версию, в которой параметр $options у cacheManager::set() не используется. Итого, кэш получать можно любой, а сохранять только в default.
Твой ход =)
Вызов Fenom чанков через Fenom синтаксис работает без проблем — лучше так и делать =)
Выясняется, что всё не так уж и просто, да?
Других-то дел у Ивана не будет, только бегать и видео снимать.
С каких это пор сам MODX научился работать с Fenom?
Теперь, насколько я вижу, из {$_modx} до modX добраться не выйдет. Спасибо, что указал на эту уязвимость!
Значит, проблем с обработкой плейсхолдеров Fenom в чанке нет.
Если я неправильно понимаю, чего ты хочешь добиться — покажи свою проблему на чистом тестовом сайте.
Чанк с расширением нужно вызывать некэшируемым:
Или можно так:
Тогда никаких белых страниц, всё работает.
Посмотри, может где-то какие-то ошибки в логах есть? По идее, всё должно расширяться без проблем — сам этим пользуюсь постоянно на разных проектах.
Или прям расширяешь его?
А то недавно Иван Климчук заметил, что без переопределения хотя бы одного блока ничего не работает и дописал это в доки.