Alexander
Спасибо
Андрей
поправили
Кстати попробовал, всё так же, нифига не ставится ничего
Андрей
не знаю, у меня вчера все работало
Видимо опять сломали)) только что вот попробовал
Андрей
не знаю, у меня вчера все работало
У тебя именно платные устанавливались? Т.к. бесплатные ставятся, а платные нет, попробовал на разных
Андрей
Интересно, в саппорт написал, посмотрим
Anton
A есть у кого-то опыт пробрасывания авторизации модх на свой отдельный фронт? Уточню: у меня весь фронт - это nuxt.js приложение, а данные берутся из базы модх по апи. Самая заморочка, что фронт на поддомене находится, а модх на основном домене. Я думаю, что может сделать авторизацию напрямую в модх отдельной страничкой, и после логина сделать переадресацию на поддомен и там уже сохранить айди сессии и через апи с ней уже работать, или есть какие-то человеческие способы?
🙈 PG
пропиши *.domain.com
🙈 PG
и сессии должны заработать нормально
Anton
т.е. все куки модх будут доступны на поддоменах?
Anton
Ну и как авторизацию делать всё-равно не очень понятно. Слать логин/пасс через апи, там запускать процессор логина, писать свою табличку связи пользователь-сессия и при последующих запросах проверять есть ли сессия? А ещё у меня там авторизация через соцсетки через гибридаус. Я понимаю, что это всё какие-то костыли, но тз такое, что надо сначала новый фронт к старому сайту привязать, а потом бек свой с нуля написать.
🙈 PG
у тебя api на отдельном субдомене?
Dan
можно ли у webp картинок задать прозрачный фон?
Dan
я просто пробовал и bg none и bg transparentб но че то не получается
🙈 PG
из какого формата конвертируешь?
Anton
наоборот. Был, и пока есть, сайт на домене. Полностью на модх. Но он уже по архитектуре своей устарел и больно много спагетти накопилось. Мы задумали написать с нуля всё, но это надо кучу времени, а новый интерфейс пользователям уже сейчас дать хочется. Поэтому все данные на основном домене лежат, и план такой, что на основном домене оставить только рекламные лендосики, а весь сервис для пользователей перенести на поддомен.
Алексей
можно ли у webp картинок задать прозрачный фон?
просто BG не вписывать в параметры вообще. и если на фото исходном фон прозрачный, то он и должен остаться прозрачным.
🙈 PG
я подобную задачу решал так: создал новую таблицу с токенами пользователей со стороны фронта делаю запрос на генерацию токена по логину и паролю на бэке беру объект modUser по логину и проверяю пароль if ($modUser->passwordMatches($this->req['password'])){..... return $token;}
🙈 PG
далее уже запросы по токену
🙈 PG
passwordMatches это функция modUser
🙈 PG
она проверяет правильность пароля
🙈 PG
Png
imаgick есть на сервере? какая версия?
Anton
о, уже неплохо. А есть мысли, как к этому прикрутить авторизацию через соцсетки? У меня сейчас через оффис(гибридаус) работает ну и все приложения у провайдеров настроены на основной домен, и я вот думаю, надо просто с нуля на наксте сделать авторизацию через соцсетки и пробросить через нжинкс, например, соответствующие запросы, чтоб они на поддомен шли, или оставить всё на модх, условно, в айфрейме показывать окошко авторизации со всеми соцсетками и прочим и после успешной авторизации уже как-то пушить на поддомен сессионную куку и через неё работать?
🙈 PG
не думаю что очень сложно заменить домен у соцсеток
🙈 PG
за то все будет в одном месте
🙈 PG
я бы переписал
Алексей
Добрый день! Подскажите, на модкс можно будет реализовать работу 100+ доменов различного уровня? У каждого можно быть до 200-300 ресурсов Справится с таким? Или что-то другое думать? Переключений между ними не будет Только прямые заходы на домнны
Anton
Типа через накст с провайдерами взаимодействовать и свою кастрированную версию гибридауса сделать?
🙈 PG
я бы написал с нуля авторизацию
🙈 PG
зачем еще этот легаси тащить?
Anonymous
привет
Anton
ну за тем, что это временное решение, и может можно как-то быстро костыльнуть, а потом уже с чувством с толком сделать свой бекенд.
Anton
типа это решение на полгода, а там уже переезд на новый бек.
Anonymous
я тут столкнулся с достаточно простой штукой, но не знаю, как мне ее решить. через pdoResources вывожу данные в несколько уровней. хочу, чтобы порядок был таким, как у меня в дереве элементов. а он не такой. пример вызова - {$_modx->runSnippet('pdoResources',[ 'tpl' => 'documentation_chapter_tpl', 'sortby' => '{"menuindex":"ASC" }', 'sortdir' => 'ASC', 'includeContent' => '1', 'limit' => '0', ])}
Алексей
Это куча лендинов, чтобы заявки собирать
У меня был один проект был, где-то было 15к+ ресурсов. Нормально работало А вот чтобы с большим кол-вом контекстов - такого не было
Anonymous
У тебя сквозная нумерация menuindex?
да у меня вообще ее нет
Anonymous
обычно я так писал и оно по порядку элементов в меню выводило
Anonymous
Anonymous
ну оно так и должно идти - родитель, потом дети, потом еще родитель, потм его дети
Артур
да у меня вообще ее нет
Так сделай, ты же по menuindex упорядочиваешь
Anonymous
да там контент-менеджеры не осилят
Anonymous
им норм когда мышкой перетащил, порядок поменялся
Anonymous
ну логично, конечно
Anonymous
а в него content можно выводить?
Артур
Anonymous
окей, спасибо, логичный совет
Anonymous
не знаю, че я не додумался)
🙈 PG
100 раз в этом убеждался
Anton
нет ничего более постоянного чем временное
Как бы это не оказалось пророчеством)
Anton
Блин, дурацкий бот
Anton
Наверное, всё-таки не получится так. Там ещё оплата на сайте и авторизация нужна и там и там получается. Так что на основном домене будут лендосики и оплата, ну и авторизация, и как-то буду придумывать, как её пробросить на поддомен. А как-то можно сделать, чтоб сессионная кука была и на основном домене и на поддомене одновременно? Просто *.домен.ру, получается, что кука только на поддоменах будет доступна же?
🙈 PG
и на основном домене тоже
Anton
о, ну это решение. Тогда просто по сессионной куке буду пользователя вычислять.
Anton
Спасибо за советы!
Dmitry
ребят, по какой причине может обрезаться ?page=1 в адресной строке, прям при загрузке обрезается, когда нажимаешь на какую-либо цифру в пагинации (используется mFilter2 и вот так 'element' => 'msProducts', 'class' => 'msProduct', 'paginator'=>'pdoPage')?
Dmitry
Разметку смотри, причин много.. ошибки, js подключается?
Да, js подключается, можно, в принципе, попробовать все свои js отрубить и останутся только системные, может так первым шагом сделать, как вариант
ADMIN
Как в снипете получить данные всех ресурсов родителя
Oleg
Народ помогите как вывести pdopage c migx на fenom, с помощью гугла такое наворотил..p.s. я верстальщик и от Modx далек {'!pdoPage' | snippet : [ 'totalVar' => 'total', 'pageVarKey' => 'price', 'pageNavVar' => 'price.nav', 'ajaxMode' => 'button', 'ajaxElemMore' => '#pricepage .btn-more', 'ajaxTplMore'=> '@INLINE <div class="front-services__block"><button class="btn btn-border btn-default btn-more btn__wrapper"><span>Показать еще</span></button></div>', 'ajaxElemWrapper' => '#pricepage', 'ajaxElemRows' => '#pricepage .rows', 'ajaxElemPagination' => '#pricepage .pagination', 'ajaxElemLink' => '#pricepagee .pagination a', 'parents' => '0', 'limit' => 8, 'tpl' => 'tpl.price', 'includeTVs' => 'price', 'processTV' => 1, ]} tpl: {var $price = $_modx->resource.price | json_decode} {foreach $price as $pricse} <tr> <td>{$pricse.product}</td> <td>{$pricse.time}</td> <td>{$pricse.prices}</td> </tr> {/foreach}
Артур
Как в снипете получить данные всех ресурсов родителя
Ролитель это один ресурс. Это раз. В каком сниппете? Это два
ADMIN
Ролитель это один ресурс. Это раз. В каком сниппете? Это два
В простом снипете получить данных всех ресурсы которые находятся в ресурсе
Артур
Народ помогите как вывести pdopage c migx на fenom, с помощью гугла такое наворотил..p.s. я верстальщик и от Modx далек {'!pdoPage' | snippet : [ 'totalVar' => 'total', 'pageVarKey' => 'price', 'pageNavVar' => 'price.nav', 'ajaxMode' => 'button', 'ajaxElemMore' => '#pricepage .btn-more', 'ajaxTplMore'=> '@INLINE <div class="front-services__block"><button class="btn btn-border btn-default btn-more btn__wrapper"><span>Показать еще</span></button></div>', 'ajaxElemWrapper' => '#pricepage', 'ajaxElemRows' => '#pricepage .rows', 'ajaxElemPagination' => '#pricepage .pagination', 'ajaxElemLink' => '#pricepagee .pagination a', 'parents' => '0', 'limit' => 8, 'tpl' => 'tpl.price', 'includeTVs' => 'price', 'processTV' => 1, ]} tpl: {var $price = $_modx->resource.price | json_decode} {foreach $price as $pricse} <tr> <td>{$pricse.product}</td> <td>{$pricse.time}</td> <td>{$pricse.prices}</td> </tr> {/foreach}
По умолчанию pdoPage для обработки использует pdoResouces, а он в свою очередь добавляет всем TV префикс tv. Либо добавь в вызов параметр tvPrefix со значением пустая строка, либо в шаблоне получай TV как $_pls['tv.price']
Danil
Мастера extjs вопрос есть Помогите сделать множественный выбор в комбобоксе как store задать Ext.ux.form.SuperBoxSelect, который данные через процессор берет для выбора? чтобы также было как MODx.combo.ComboBox baseParams: { action: '/mgr/product/marketplace/wb/setoption', combo: true, }, получается только через store = new Ext.data.ArrayStore({ mode: 'local', fields: ['value','label'], data: data, sortInfo: {field: 'value', direction: 'DESC'} }); но не подходит так как надо искать в опциях по введенному знчению в инпут
Danil
ну хелпа нужна, я документацию даже найти не могу( только вижу варианты как статично инициализировать стор
Иван
https://docs.sencha.com/extjs/3.4.0/
Danil
тут не нашел