22 октября 2017, 13:53 regex101.com Новые дополнения и их версии / [pdoTools] 2.10.1 - исправление кэширования скриптов и стилей 79 +2 1
19 октября 2017, 12:59 Не знаю, я использую 1Password по семейному тарифу для себя и жены. Вопросы / Ace + OSX High Sierra + Safari = Тормоза в админке 18 +1 1
18 октября 2017, 21:29 У меня в Chrome всё вроде ок. Такое ощущение, что немного тормозов добавилось, но не критично. На Safari, с его dev tools, я всё равно так и не смог работать. Вопросы / Ace + OSX High Sierra + Safari = Тормоза в админке 18 +2
18 октября 2017, 21:27 Умер давно тот сайт, придётся теперь гуглить самостоятельно. Вопросы / Обязательный вход, закрытые разделы 16 0
18 октября 2017, 12:52 modx.pro/components/6639-office-version-3-1-0-pl-extension-and-other-components/ Вопросы / Создание своего компонента. 7 +1
18 октября 2017, 12:51 docs.modx.pro/components/userevents/ Новые дополнения и их версии / [UserEvents] - события пользователя. 45 +3
18 октября 2017, 12:50 Нужно выбрать pdoPage только вопросы, а в чанке добавить к каждому выбор его ответа — только так получится создать подобие дерева и сохранить постраничную навигацию. Ну, либо написать свой сниппет, который будет делать один запрос в БД, а потом распихивать ответы по вопросам. Вопросы / TicketComments 4 0
12 октября 2017, 14:25 Интересно. Тогда смотри остальные настройки сессии + какая кука выставляется у тебя при заходе на сайт. Еще можно создать php файлик в корне, подключиться из него к MODX API и вывести там $_SESSION, чтобы проверить, меняется ли что-то при авторизации. Возможно, у тебя там с правами доступа что-то напутано и у юзера просто нет доступа в админку. Вопросы / Проблемы с входом в manager 46 0
12 октября 2017, 14:18 страница manager просто перезагружалась и не пускала в Панель управленияПроблема с сессией, скорее всего системная настройка session_cookie_domain не соответствует адресу, по которому ты входишь на сайт. Нужно очистить её прямо в БД, удалить кэш сайта и почистить куки браузера — потом проверить, помогло ли. Вопросы / Проблемы с входом в manager 46 0
12 октября 2017, 09:04 Нет, нельзя. Это необходимо для вывода количества непрочитанных комментов в списке тикетов авторизованному пользователю. Готовые решения / Как в 14 раз снизить нагрузку на базу данных MySQL 28 0
12 октября 2017, 01:04 У тебя на картинке в посте написано что-то, не имеющее отношения к этому ТВ параметру. Зачем в описании ТВ параметра ты пишешь инструкцию про longtitle и что-то там еще? Зачем ты пишешь, что нельзя вводить — раз нельзя, то и ввести не получится. А если можно ввести, то нужно фильтровать при сохранении или выводе. Пиши только информацию по заполнению конкретно этого параметра, типа «Позволяет переопределить заголовок документа», и всё. А в лексиконе longtitle нужно писать, что «это заголовок документа по умолчанию, его можно переопределить из ТВ параметра title». И тогда юзер будет видеть описание каждого поля при наведении мышкой — и понимать, что в нём писать и как это работает. Или теперь я уже что-то не понимаю? Вопросы / "Максимальная длина для этого поля 255" 12 0
12 октября 2017, 00:19 Ну так у каждого ТВ параметра своё описание. Зачем туда всё подряд писать? Вопросы / "Максимальная длина для этого поля 255" 12 0
11 октября 2017, 18:56 А не лучше ли поменять соответствующие лексиконы, чтобы подсказки показывались сразу при наведении на окошко? Они ведь для того и нужны — подсказки. Вот так по умолчанию Можно это легко заменить. Вопросы / "Максимальная длина для этого поля 255" 12 +1
11 октября 2017, 10:28 Нужно. Причём, писать лучше массивом, потому что сейчас у тебя там JSON с ошибкой: 'includeTVs' => 'searching', 'where' => [ 'searching' => 1, 'Status.value:IN' => ['', 0, 2], ],Тоже самое касается и join — все сниппеты pdoTools давно понимают указание массивов через Fenom. Вопросы / прошу помочь с where fenom 10 +1 2
11 октября 2017, 10:19 Либо ты не авторизован в админке, либо авторизован на сайте как юзер — других вариантов нет. Ну и всё, указанное в &tvFilters, парсится и передаётся в &where, так что это просто лишнее звено для совместимости с getResources. Вопросы / прошу помочь с where fenom 10 0
11 октября 2017, 08:14 'showLog' => 0Это чтобы угадывать интереснее было? Ведь если указать 1, то сразу будет понятно, как идёт выборка и что там игнорируется. Вопросы / прошу помочь с where fenom 10 +3
10 октября 2017, 15:29 Ну а что здесь велосипедного? MODX делает примерно тоже самое при загрузке страницы, просто дольше и с большими условиями. Готовые решения / Одностраничники на базе MODx без контекстов 16 +1 1
10 октября 2017, 12:39 Если покопаться в MODX API то можно научиться выводить любой ресурс в плагине на нужном событии: $modx->resource = $modx->getObject('modResource', $modx->getOption('site_start')); $modx->resource->set('content', $pdoTools->runSnippet('@FILE snippets/get_panel.php')); $modx->request->prepareResponse();Здесь, как видно, еще и замена контента на свой идёт, на лету. Можно так на лету и виртуальные ресурсы делать, со своими pagetitle и прочими свойствами. При желании, можно вообще весь сайт без ресурсов сделать =) Готовые решения / Одностраничники на базе MODx без контекстов 16 +5 6
10 октября 2017, 12:27 Fenom никакие плейсхолдеры и не кэширует. Если какая-то переменная не меняется, то проблема не в нём. Вопросы / Некешированные плейсхолдеры [[!+value]] в Fenom 4 0
09 октября 2017, 17:26 Ты не прав. HTTP_HOST присылает юзер в запросе. Если у сервера нет определённых настроек (которых по умолчанию и нет), тебе могут вместо site.ru прислать что угодно, включая SQL инъекцию. Готовые решения / Одностраничники на базе MODx без контекстов 16 +1
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 ...
На Safari, с его dev tools, я всё равно так и не смог работать.
Ну, либо написать свой сниппет, который будет делать один запрос в БД, а потом распихивать ответы по вопросам.
Еще можно создать php файлик в корне, подключиться из него к MODX API и вывести там $_SESSION, чтобы проверить, меняется ли что-то при авторизации. Возможно, у тебя там с правами доступа что-то напутано и у юзера просто нет доступа в админку.
Нужно очистить её прямо в БД, удалить кэш сайта и почистить куки браузера — потом проверить, помогло ли.
Это необходимо для вывода количества непрочитанных комментов в списке тикетов авторизованному пользователю.
Пиши только информацию по заполнению конкретно этого параметра, типа «Позволяет переопределить заголовок документа», и всё. А в лексиконе longtitle нужно писать, что «это заголовок документа по умолчанию, его можно переопределить из ТВ параметра title». И тогда юзер будет видеть описание каждого поля при наведении мышкой — и понимать, что в нём писать и как это работает.
Или теперь я уже что-то не понимаю?
Вот так по умолчанию
Можно это легко заменить.
Причём, писать лучше массивом, потому что сейчас у тебя там JSON с ошибкой:
Тоже самое касается и join — все сниппеты pdoTools давно понимают указание массивов через Fenom.
Ну и всё, указанное в &tvFilters, парсится и передаётся в &where, так что это просто лишнее звено для совместимости с getResources.
Ведь если указать 1, то сразу будет понятно, как идёт выборка и что там игнорируется.
MODX делает примерно тоже самое при загрузке страницы, просто дольше и с большими условиями.
Здесь, как видно, еще и замена контента на свой идёт, на лету.
Можно так на лету и виртуальные ресурсы делать, со своими pagetitle и прочими свойствами. При желании, можно вообще весь сайт без ресурсов сделать =)
Если какая-то переменная не меняется, то проблема не в нём.
Если у сервера нет определённых настроек (которых по умолчанию и нет), тебе могут вместо site.ru прислать что угодно, включая SQL инъекцию.