14 марта 2019, 23:05 Можно и TV-параметром обойтись, вводить в него id категорий через запятую и потом через pdoResource получить их список ресурсов через пареметр resources. Тоесть вставить твшку в вывод pdoResource примерно так: {'!pdoResource' | snippet : [ 'parents' => 0, 'resources' => $_modx->resource.tv_name 'tpl' => '' ]}Это самый примитивный способ. Вопросы / Принадлежность статьи нескольким категориям 1 0
13 марта 2019, 01:12 Вот за это спасибо, вроде научился недавно компоненты делать, сложные интерфейсы рисовать, а с плагинами беда. Единственное что намулевал так это маршрутизацию. Сейчас делаю репозиторий свой для MODX. Интерфейс готов, потихоньку с rest api разбираюсь. Удалось из базы вывести и сгенерить XML sequel.one/extras/repository/ sequel.one/extras/verify/ Вопросы / LastModified и Office 48 0
13 марта 2019, 01:01 Вопрос снимается, всё дело было в системной настройке lastmodified.prevent_session. Удалил от туда minishop2 и всё заработало) Вопросы / LastModified и Office 48 0
13 марта 2019, 00:48 Целый день потратил на то, чтобы запустить плагин на сайте со всеми идентичными настройками как у другого сайта где он работает, плагин даже ошибок никаких в лог не пишет :( Ума не приложу как его завести((( Похоже придётся поочерёдно все плагины по-выключать. Вопросы / LastModified и Office 48 0
12 марта 2019, 23:48 Нашёл в чём дело в файле \core\components\localizator\model\localizator\localizator.class.php if($language) { if (preg_match("/^(http(s):\/\/)/i", $language->http_host)) { $site_url = $language->http_host; } else $site_url = MODX_URL_SCHEME . $language->http_host;Вот эту строчку $site_url = MODX_URL_SCHEME . $language->http_host;заменить на $site_url = 'https://' . $language->http_host;Но костыль не очень конечно. Если обновлять на новые версии, то всё потрётся. Как придумать по деликатнее способ? Новые дополнения и их версии / [localizator] Мультиязычность, СЕО, автоперевод... 353 0
12 марта 2019, 19:43 Возникла проблема с HybridAuth, все ссылки, которые идут в response переходят на сайт провайдера с ошибкой из-за протокола. Протокол HTTP, вместо HTTPS. Что с этим можно сделать? Если в компоненте http_host ввести site.ru/ то это работает, но всё остальное отображается не так. Подставляя URL спереди ещё одну копию https:// Новые дополнения и их версии / [localizator] Мультиязычность, СЕО, автоперевод... 353 0
12 марта 2019, 18:40 Похоже зря я на ваш плагин грешил) Пользуюсь cloudflare.com и там настройку выключил Always Online™ После этого заработало. Но пытаюсь с идентичными настройками на другом домене воспроизвести, так ничего пока не вышло. Сижу ковыряюсь))) Вопросы / LastModified и Office 48 0
12 марта 2019, 16:15 Важный момент, у вас должен быть выключен SSI в WWW-доменах. Вопросы / LastModified и Office 48 +1
12 марта 2019, 16:07 Сейчас у себя пробую данный плагин. Похоже дело в нём, если на плагин повесить событие OnHandleRequest и добавить следующий код, то в сервисе last-modified.com/ru/ всё отдаёт корректно. <?php $LastModified_unix = 1294844676; // время последнего изменения страницы $LastModified = gmdate("D, d M Y H:i:s \G\M\T", $LastModified_unix); $IfModifiedSince = false; if (isset($_ENV['HTTP_IF_MODIFIED_SINCE'])) $IfModifiedSince = strtotime(substr($_ENV['HTTP_IF_MODIFIED_SINCE'], 5)); if (isset($_SERVER['HTTP_IF_MODIFIED_SINCE'])) $IfModifiedSince = strtotime(substr($_SERVER['HTTP_IF_MODIFIED_SINCE'], 5)); if ($IfModifiedSince && $IfModifiedSince >= $LastModified_unix) { header($_SERVER['SERVER_PROTOCOL'] . ' 304 Not Modified'); exit; } header('Last-Modified: '. $LastModified);Пробую сейчас поковырять сам плагин. Вопросы / LastModified и Office 48 0
12 марта 2019, 13:48 Сервер под FastCGI ложиться, потому, что не настроены конфиги под MODX. Оставьте версию Apache и PHP 7.0 Я сейчас посмотрю как у меня настроено, я вроде бы какие-то дополнительные правки вносил. А сжатие выставляли в WWW-доменах? Вопросы / LastModified и Office 48 0
12 марта 2019, 13:22 Попробуйте для начала включить Apache для версии PHP 7.0, а потом подключите эту связку в WWW-доменах к сайту. Вопросы / LastModified и Office 48 0
12 марта 2019, 13:19 Стабильная версия PHP под MODX 7.0 В WWW-домены у сайта сервер какой подключен? Apache, CGI или FastCGI? Вопросы / LastModified и Office 48 0
12 марта 2019, 12:50 Проблема не с протоколом 100%. Видимо чего-то на сервере не хватает. Какая конфигурация сервера? Какой веб-сервер стоит? Apache или nginx? Вопросы / LastModified и Office 48 0
11 марта 2019, 19:32 А как source ввести другой? У меня в одной форме есть выбор media-source. Я хочу привязать к форме тот путь, что я создал. source: config.source || MODx.config.default_media_source });Как я понимаю нужно что-то с этим делать. Вопросы / [extJs] Стилизовать xtype: 'modx-combo-browser' 7 0
11 марта 2019, 18:37 А всё. Разобрался. Надо было так писать: $c->leftJoin('ExtrasPackages', 'ExtrasPackages', 'ExtrasPackages.id = ExtrasReleases.package_id'); $c->select(array($this->modx->getSelectColumns('ExtrasReleases', 'ExtrasReleases'))); $c->select(array('ExtrasPackages.id as package_id', 'ExtrasPackages.name as package_name')); $c->groupby($this->classKey . '.id'); $package_id = trim($this->getProperty('package_id')); if ($package_id) { $c->where(array( 'package_id' => $package_id )); } Вопросы / Как вывести в модальном окне таблицу с зависимыми данными extjs 4 0
11 марта 2019, 18:23 Спасибо. Но у меня не вышло. После того как добавляю в процессор: $c->leftJoin('ExtrasPackages', 'ExtrasPackages', '`ExtrasPackages`.`id` = `'.$this->classKey.'`.`package_id`'); $c->select($this->modx->getSelectColumns($this->classKey, $this->classKey)); $c->select('`ExtrasPackages`.`id` as `package_id`'); $c->groupby($this->classKey . '.package_id'); $package_id = trim($this->getProperty('id')); if ($package_id) { $c->where(array( 'package_id' => $package_id )); }Таблица перестаёт отображаться вообще. Вопросы / Как вывести в модальном окне таблицу с зависимыми данными extjs 4 0
09 марта 2019, 16:56 Огромное спасибо. Вот так работает: xtype: 'button', handler: function () { $( '.apigenerator' ).val( generateUUID() ) } Вопросы / Не работает генератор ключей по кнопке в модальном окне extjs 2 0
06 марта 2019, 22:05 docs.modx.pro/komponentyi/office/byistryij-start Проверь по пунктам, всё ли настроено правильно. Вопросы / Анонимам отдает ошибка 500 на странице авторизации (ofiice) 2 0
06 марта 2019, 22:02 С Babel можно делать, не обязательно структуру одну и туже соблюдать, там же на контекстах работает. А как писали выше там удобно страницы связывать чтобы редиректы с одной страницы типа /about редиректило на /en/about Но с последним чем работал это Localizator, использовать только если структура одна и таже. Вопросы / Оптимальное решение внедрению мультиязычности на работающем сайте 5 0
02 марта 2019, 16:13 У меня задача такая. На сайте A в компонент свой записываются логин и пароль от сайта B. Нужно получить через API доступ к содержимому определённого PHP файла на сайте B используя логин и пароль из компонента сайта A. Может ли кто-нибудь скинуть пример самой проверки по логину и паролю? Я себе, если честно, слабо представляю((( Вопросы / Как зайти в админку программно через API? 5 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 ...
Это самый примитивный способ.
sequel.one/extras/verify/
Ума не приложу как его завести((( Похоже придётся поочерёдно все плагины по-выключать.
Вот эту строчку
заменить на
Но костыль не очень конечно. Если обновлять на новые версии, то всё потрётся. Как придумать по деликатнее способ?
После этого заработало. Но пытаюсь с идентичными настройками на другом домене воспроизвести, так ничего пока не вышло. Сижу ковыряюсь)))
Пробую сейчас поковырять сам плагин.
Я сейчас посмотрю как у меня настроено, я вроде бы какие-то дополнительные правки вносил. А сжатие выставляли в WWW-доменах?
В WWW-домены у сайта сервер какой подключен? Apache, CGI или FastCGI?
Как я понимаю нужно что-то с этим делать.
Таблица перестаёт отображаться вообще.
Проверь по пунктам, всё ли настроено правильно.
Но с последним чем работал это Localizator, использовать только если структура одна и таже.