11 января 2016, 07:13 Попробуй вызывать msOptions кэшированным. Вопросы / Ошибка msOptions при ajax пагинации в pdoPage 2 0
10 января 2016, 21:05 Изначально фильтр придуман для работы с результатами поиска, а это как раз обычные ресурсы. По лицензии — F.A.Q., пункт 3.2 Вопросы / Ajax Filter для ресурсов 3 0
10 января 2016, 10:43 Ты почитай сначала про одно, а потом про другое. Это совершенно разные вещи. Примерно как автобус и контейнер для грузов. Вопросы / Не получается разобрать json 7 +1
10 января 2016, 10:05 Это потому, что HeadHunter требует user agent, видимо как защиту от простейших роботов. Осваивай cURL: <?php $array = array(); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://api.hh.ru/vacancies?area=1955'); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_USERAGENT, "User Agent"); if ($content = curl_exec($ch)) { $array = json_decode($content, true); } curl_close($ch); echo '<pre>'; print_r($array); Вопросы / Не получается разобрать json 7 +2 2
10 января 2016, 09:52 И что он должен выдать? print_r($array);забыл, как минимум. Вопросы / Не получается разобрать json 7 0 1
09 января 2016, 17:10 Полагаю, Instagram просто не отдаёт эти данные совсем. Вопросы / HybridAuth - не может подружиться с Instagram 1 0
09 января 2016, 17:09 Документация, параметр &tplWrapper — там нужно убрать плейсхолдер [[+top]]. Вопросы / Как отключить отображение ссылки на род/документ 4 +2
09 января 2016, 15:00 Минус от меня, за то что тебе лень использовать тег code, создавая тем самым битые ссылки на modx.pro. А мне потом приходится редактировать это дело. Вопросы / Как отключить отображение ссылки на род/документ 4 0
09 января 2016, 14:49 На будущее — желательно нажимать ссылку «ответить» под комментарием, чтобы на него ответить. Тогда автору комментария придёт об этом уведомление. А ты пуляешь все комментарии в корень ветки. Это и выглядит не очень, и я никаких уведомлений о твоём вопросе не получал. P.S. Всё твои ответы перенёс повыше. Вопросы / Привязка постов к профилям авторов в соцсетях 11 +1
09 января 2016, 11:42 [[!*createdby]]Это создатель текущей страницы и не факт, что он заходил через соцсети. Если нужен определённый юзер, то нужно указать его id, числом. А если нужен текущий юзер, авторизованный в системе, то нужно использовать вот такой плейсхолдер: &where=`{"internalKey": [[!+modx.user.id]]}` Ну а для оформления кода у нас на сайте нужно использовать тег code: <code></code> Вопросы / Привязка постов к профилям авторов в соцсетях 11 0
07 января 2016, 08:12 Ajax или обычный запрос на свой сайт, а там сниппет, который сделает запрос через cURL на сторонний API. Вопросы / POST запросы на сторонний API из REVO, как? 7 +1
06 января 2016, 09:04 Я бы написал плагин на событие сохранения комментария: if ($modx->event->name == 'OnBeforeCommentSave') { if (stripos($_POST['text'], 'b-nosov.blogspot') !== false) { $modx->event->output('Хватит спамить!'); } }Email очень просто изменить, поэтому лучше проверять текст комментария на спамерскую ссылку. Вопросы / Как заблокировать незарегенного пользователя? 8 +2 4
05 января 2016, 23:44 Сомневаюсь. Магазин дополнений / Предложение недели: с 4 января по 11 января -30%! 5 +1
05 января 2016, 15:04 Отличный анализ, спасибо! Думаю, ничего страшного не случится, если я пока оставлю всё как есть. Новые дополнения и их версии / [Twiggy] - шаблонизатор TWIG в MODX Revolution 43 +1
05 января 2016, 13:25 На мой взгляд, если приходится много чего-то копировать, то лучше наследовать и расширять. Тем более, что технически ничего не мешает написать сторонний парсер, который будет наследовать pdoTools со всеми его возможностями. А pdoParser просто отключить при установке и возвращать обратно при удалении. Но это моё сугубо личное мнение, никому не навязываю. Новые дополнения и их версии / [Twiggy] - шаблонизатор TWIG в MODX Revolution 43 0
05 января 2016, 13:09 Насколько я вижу, половина логики Twiggy скопирована из pdoTools, поэтому и отвечаю на твои вопросы =) Тут ответ однозначный: где-то неверная последовательность вызова/вывода.Может быть. Но по моему, дело в том, что теги Fenom на странице отрабатывают после процессинга документа через MODX, и данные кэшированных сниппетов не попадают в массивы скриптов и стилей. То есть, сниппет кэшируется, а то что он регистрировал в первый раз — нет. Вот тестовый сайт: чанк с кэшированным вызовом MinifyX класс pdoParser с закоментированным добавлением скриптов и стилей после обработки тегов Fenom Логин s3914 Пароль UAChpcjgpO9r Новые дополнения и их версии / [Twiggy] - шаблонизатор TWIG в MODX Revolution 43 0
05 января 2016, 12:25 Ты чего меня на вы-то? Вроде уже лично познакомились. А вообще, тут всё просто. Без этой правки скрипты и стили из кэшируемых сниппетов, вызванных через Fenom, не добавлялись на страницу. А с ней — добавляются. Сделать так мне показалось просто и логично, но если ты считаешь, что MODX нужно делать дополнительный вызов плагина для этой операции — шли PR на GitHub, добавим. Новые дополнения и их версии / [Twiggy] - шаблонизатор TWIG в MODX Revolution 43 0
05 января 2016, 12:11 Следите за руками: [[!pdoResources? &class=`haUserService` &sortby=`id` &tpl=`@INLINE <p>{{+provider}} - {{+profileurl}}</p>` &where=`{"internalKey": [[!*createdby]]}` &showLog=`1` ]]Чанк можно усложнить — вынести отдельно и расписать любые условия через Fenom. Вопросы / Привязка постов к профилям авторов в соцсетях 11 +4
MiniShop3 1.13.0 (Август 2026) @Николай Савин Николай огромное спасибо за ревью, тестирование и саму работу! Движемся дальше — сделаем лучший ИМ для MODX вместе!
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
По лицензии — F.A.Q., пункт 3.2
Это совершенно разные вещи. Примерно как автобус и контейнер для грузов.
Осваивай cURL:
забыл, как минимум.
А ты пуляешь все комментарии в корень ветки. Это и выглядит не очень, и я никаких уведомлений о твоём вопросе не получал.
P.S. Всё твои ответы перенёс повыше.
Если нужен определённый юзер, то нужно указать его id, числом. А если нужен текущий юзер, авторизованный в системе, то нужно использовать вот такой плейсхолдер:
Ну а для оформления кода у нас на сайте нужно использовать тег code:
Email очень просто изменить, поэтому лучше проверять текст комментария на спамерскую ссылку.
Думаю, ничего страшного не случится, если я пока оставлю всё как есть.
Тем более, что технически ничего не мешает написать сторонний парсер, который будет наследовать pdoTools со всеми его возможностями. А pdoParser просто отключить при установке и возвращать обратно при удалении.
Но это моё сугубо личное мнение, никому не навязываю.
Может быть.
Но по моему, дело в том, что теги Fenom на странице отрабатывают после процессинга документа через MODX, и данные кэшированных сниппетов не попадают в массивы скриптов и стилей. То есть, сниппет кэшируется, а то что он регистрировал в первый раз — нет.
Вот тестовый сайт:
чанк с кэшированным вызовом MinifyX
класс pdoParser с закоментированным добавлением скриптов и стилей после обработки тегов Fenom
Логин s3914
Пароль UAChpcjgpO9r
А вообще, тут всё просто. Без этой правки скрипты и стили из кэшируемых сниппетов, вызванных через Fenom, не добавлялись на страницу. А с ней — добавляются.
Сделать так мне показалось просто и логично, но если ты считаешь, что MODX нужно делать дополнительный вызов плагина для этой операции — шли PR на GitHub, добавим.
Чанк можно усложнить — вынести отдельно и расписать любые условия через Fenom.