20 апреля 2015, 08:30 Тут только смотреть. Что из джейсона выводится во фронт? Чистую тв если вывести? Вопросы / Проблема с выводом картинки MIGX на фронт 9 0
17 апреля 2015, 09:32 Джейсон же можно строкой передавать, че. да и в массиве тоже можно в значении держать джейсон-строку. Хотя не помню, чтобы пробовал так делать и первое и второе. Так что эт предположения, что так можно. Вопросы / Как с помощью JS работать с плейсхолдерами? 6 0
17 апреля 2015, 09:13 JSON_UNESCAPED_UNICODEОт тут как раз облом у toJSON. Вы этот параметр не передадите. Но вообще где ваш скрипт, в чанке или где непонятно. Вопросы / Как с помощью JS работать с плейсхолдерами? 6 0
17 апреля 2015, 08:50 Звучит немного чудаковато. Как из кода js получить переменную с php? Ну, типа того $ph = array('lklk',';k;k;'); $modx->setPlaceholder('ph',$modx->toJSON($ph));И передавайте в шаблоне скрипту плейсхолдерЪ ph Вопросы / Как с помощью JS работать с плейсхолдерами? 6 0
13 марта 2015, 19:05 У меня стоит Wapplayzer. Сайт с вынесенным за корень сайта кор, переименнованными манагер и коннектор не определяет. Проверил на таком сайте. С другой стороны, он иногда явно модихсовские сайты со стандартным входом в админку не определяет или определяет, как другую cms, если верстка с шаблона от вордпресс, например. Вопросы / Как скрыть признаки использования CMS MODX REVO 13 0
07 марта 2015, 11:06 Я вот одно преимущество Lingua перед Babel нашел. Там проще делать сквозные параметры. Т.е. общие тв, кототрые не меняются совершенно в разных контекстах, не требуют перевода и т.д. Конкретно у приятеля был случай, когда на мультиязычном сайте с пятью языками ему пришлось заходить на странички и собсна копировать яндекс-карту всех филиалов. А филиалов несколько, но от языка их географическое положение не меняется. Да, вроде у Борисова был какой-то компонент на эту тему, но я как пример привел. День ушел на дублирование одних и тех же данных в разных контекстах. Хотя, координаты точек не меняются, а названия географичные — таки да. Я бы через консоль конечно вбил ))) Но манагеров пользоваться консолью и учить апи xPDO не заставишь. В Lingua же нужно отметить тв в компоненте и если он сковозной, то можно просто не трогать и он будет общий на всех языках. Но опять же, сложные и нестандартные тв, тиккеты и прочие кастомные классы… Вопросы / Чем плох Babel для мультиязычности? 3 0
05 января 2015, 12:44 А че там допиливать? сформировать строчку запроса where из гета (для запроса поиска реурсов по тегам)- дело не хитрое. Я ее в маленьком ленивом сниппете сделал и в pdoResource отправил. Делов-то. А то видишь ли качай ему getResource и getPage. Важный какой ) Но я вот о чем хочу сказать. Тиккеты подхватывают при установке пдо-тулз. Отдельный пакет. И как выше сказано, они обладают уже мощным функционалом. Вот допустим я хочу комментарии на сайте. Чеб мне не скачать только соответствующий сниппет тиккетов без расширенных ресурсов, например… Отдельным пакетом. Ну короче идея в том, чтобы при увеличении функционала в тиккетах он становился более модульным, чтобы можно было скачать то, что нужно и не качать остального. Но это так, размышления на тему. Краудфандинг / Тэги к тикетам 49 +1
29 августа 2014, 19:32 В классных процессорах нужно идти в родительский класс и что-то переопределять там. С ними удобно, когда нужно обрабатывать конкретный, описанный в модели объект, а со строчкой json как-то не очевидно, как их применять. Обычный нагляднее как-то и строк всего-ничего. Может это и не кошерно. if(empty($_REQUEST['expertID'])) return $modx->error->failure($modx->lexicon('travel_list_no_expert_id')); $expert = $modx->getObject('OrderExpert',(int) $_REQUEST['expertID']); $arr = $modx->fromJSON($expert->get('travel_list')); foreach($arr as $k=>$v){ $arr[$k]['key'] = $k; } if(empty($arr)) return $modx->error->failure($modx->lexicon('travel_list_no_date')); return $this->outputArray($arr,count($arr));Я тут вывожу fromJSON, а потом outputArray опять в json. Ну, так как-то удобнее и более напоминает другие, легче ориентироваться. Только с get такой фокус не проходит. Я пробовал отправлять ему массив, подобный тому, что приходит от других get, подобный тому. Но что-то не проходит. В старом MS вроде вообще ошибка возвращается. В Шопкипере вроде все также, через outputArray, но я не смотрел, где там этот процессор используется. Посмотрю еще на другие компоненты, может вдохновлюсь и скопипостю. А нет — буду с классным modObjectGetProcessor извращаться, вроде хорошо получалось ). Вопросы / Обработка json в компоненте modx 5 0
29 августа 2014, 09:54 Ну там тоже через магический url и action, которые творят необъяснимое волшебство? Коннектор отдает json-массив с данными для грида. Но всё дело в том, что одно из возвращаемых полей — тоже json и из него нужно собрать отдельный грид в окошке редактирования. Я проходил курс, даже заплатить успел перед тем, как он стал бесплатный ) $array = array( 'success' => false, 'message' => 'Возника ошибка при сохранении формы', 'total' => 1 'data' => array( 'id' => 'alias', 'msg' => 'Это поле обязательно' ) );bezumkin.ru/training/course1/2166/ Я так понимаю, нужно 'success' => true, и в 'data' наш массив и это все скармливать хранишищу. Но наверно сделаю по-другому, через не классный процессор. Вопросы / Обработка json в компоненте modx 5 0
16 июля 2014, 14:36 Да данные из А, + немного связанных данных из Б + pagetitle документа, с id == Б.resource_id Вопросы / Редактир-я в modExt:как получить данные др таблиц? 8 0
16 июля 2014, 14:34 Спасибо, переопределил, все ок. Единственно, насколько принято писать так ,baseParams: { action: 'mgr/expert/getlist', resource_id:config.record.object.resource_id }Может лучше выше где-нибудь this.resource_id = config.record.object.resource_id, и уже ,baseParams: { action: 'mgr/expert/getlist', resource_id:this.resource_id }? Вопросы / Редактир-я в modExt:как получить данные др таблиц? 8 0
15 июля 2014, 15:54 1) Обычно есть еще процессор get.class.php, который берет запись из базы по ключу и заполняет поля в окне редактирования. В нем Вы также можете переопределить нужные функции для джоина таблицы.Но ведь в modObjectGetProcessor, который наследует процессор в get.class.php, нет метода prepareQueryBeforeCount(xPDOQuery $c), так что же мне переопределять? Как поджоинить данные? Вопросы / Редактир-я в modExt:как получить данные др таблиц? 8 0
15 июля 2014, 15:36 Спасибо тебе, мудрый человек. Начал делать снизу вверх: Т.к. при сортировке в post уходят sort и dir, а не sortdir и почему-то с датами (в столбце for) данный метод не проходит, отлавливаю так в getlist.class.php так: if($this->getProperty('sort') !== 'from') $c->sortby($this->getProperty('sort'),$this->getProperty('dir')); Вопросы / Редактир-я в modExt:как получить данные др таблиц? 8 0
01 июня 2014, 19:01 В самом крайнем случаи свое создать и файлы админки добавить… Вопросы / modx: как зафиксировать момент сохранения файла ? 5 0
01 июня 2014, 14:04 А как сохраняете, через редактор modx? Или не из админки? Вопросы / modx: как зафиксировать момент сохранения файла ? 5 0
07 мая 2014, 22:13 Спасибо большое. Извините, что сразу не ответил, так получается. Вопросы / MIGXdb - Contextmenues 2 0
07 мая 2014, 22:12 Не угомонные вы люди. Все что-то делаете-делаете: документация, сообщество, тиккеты, репозиторий, куча дополнений пользительных, пдотулз не говоря уже о статьях в пользительных и все никак не остановитесь. Хотца что-то глупо-пафасное сказать, типа храни вас вышние. Хостинг / Анонс хостинга Simple Dream 23 +2
07 апреля 2014, 09:05 На bezumkin.ru народ привлекало море пользительной инфы (думаю, не нужно показывать пальцем на блоги «Тонкости и трюки» и др.) и адекватное модерирование. Я так понимаю, море там не осушено и Василий не потерял адекватность. Т.е. там, на bezumkin.ru основные сообщество-образующие никуда не делись. Новости и события / Запуск нового сообщества 55 0
28 марта 2014, 22:03 Индекс это хорошо, но было бы удобнее, если была была возможность добавить тему «в избранное» как на modx.im. Чтоб щелкнул на звездочку в теме — и она в профиле в разделе «Избранное». Для разработчиков / Пара фокусов с xPDO 39 0
18 марта 2014, 21:39 Кстати, была такая статья. Пока не прочитал, все описанное здесь казалось сплошным шаманством. Для разработчиков / Использование xPDO без MODX 20 0
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 ...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
Ну, типа того
И передавайте в шаблоне скрипту плейсхолдерЪ ph
Но я вот о чем хочу сказать. Тиккеты подхватывают при установке пдо-тулз. Отдельный пакет. И как выше сказано, они обладают уже мощным функционалом. Вот допустим я хочу комментарии на сайте. Чеб мне не скачать только соответствующий сниппет тиккетов без расширенных ресурсов, например… Отдельным пакетом. Ну короче идея в том, чтобы при увеличении функционала в тиккетах он становился более модульным, чтобы можно было скачать то, что нужно и не качать остального. Но это так, размышления на тему.
Обычный нагляднее как-то и строк всего-ничего. Может это и не кошерно.
Я тут вывожу fromJSON, а потом outputArray опять в json. Ну, так как-то удобнее и более напоминает другие, легче ориентироваться.
Только с get такой фокус не проходит. Я пробовал отправлять ему массив, подобный тому, что приходит от других get, подобный тому. Но что-то не проходит.
В старом MS вроде вообще ошибка возвращается. В Шопкипере вроде все также, через outputArray, но я не смотрел, где там этот процессор используется. Посмотрю еще на другие компоненты, может вдохновлюсь и скопипостю. А нет — буду с классным modObjectGetProcessor извращаться, вроде хорошо получалось ).
Я проходил курс, даже заплатить успел перед тем, как он стал бесплатный )
bezumkin.ru/training/course1/2166/
Я так понимаю, нужно 'success' => true, и в 'data' наш массив и это все скармливать хранишищу. Но наверно сделаю по-другому, через не классный процессор.
Единственно, насколько принято писать так Может лучше выше где-нибудь this.resource_id = config.record.object.resource_id, и уже
?
Т.к. при сортировке в post уходят sort и dir, а не sortdir и почему-то с датами (в столбце for) данный метод не проходит, отлавливаю так в getlist.class.php так:
Пока не прочитал, все описанное здесь казалось сплошным шаманством.