Влад
фейсбук на ура хавает фид гугла
С этим понял👌 В остальном, можно ли получить динамический фид?
🙈 PG
как вариант https://modstore.pro/packages/import-and-export/yandexmarket2
🙈 PG
можно из этого собрать бесплатно https://modx.pro/help/19097
Артур
Кто скажет, почему код не работает? Файл на месте, проверил file_exists, разделитель ";" но в Console ничего не выводит.
Dan
Почему при включенном ajaxMode='default' у pdoPage, если я скриптом делаю get-запрос на какую-нибудь страницу пагинации, дабы получить ее контент, то внутри #pdopage .rows будет json. Убираю из параметров сниппета ajaxMode - все норм
Артур
Господа, кто работает с Vue, поделитесь мудростью, где вы располагаете файлы .vue? Если пишите какие-то скрипты куда их кладёте? В общем какая у вас структура проекта? А то я чёт в обычный свой проект на modx не понимаю куда пихать Vue. С одной стороны это вроде как шаблоны, а с другой вроде как и js.
Rahim
Files/js/
Артур
Понятно. Пошёл экспериментировать.
Артур
Как раз там эксперименты уместны, а тут я бы предпочёл воспользоваться проверенными практиками)))
Sentinel
Народ, как расшифровать этот код ошибки? Код: 200 OK {"success":false,"message":"\u0414\u043e\u0441\u0442\u0443\u043f \u0437\u0430\u043f\u0440\u0435\u0449\u0451\u043d!","total":0,"data":[],"object":[]}
Артур
а вью как дополнение к фронту или полноценный фронт?
Сложный вопрос... Пока как дополнение.
Sentinel
Блин
Sentinel
это хреново
Nikita
Сложный вопрос... Пока как дополнение.
А полноценный фронт, то как отдельный проект. Ибо они только друг другу мешать будут. Если дополнение, то не понятно зачем подключать полноценную сборку. Может облегченной версии хватит? https://github.com/vuejs/petite-vue. Аля вкрапление интерактивности, а не полноценные решения
Артур
это хреново
А что ты делаешь?
Sentinel
А что ты делаешь?
ну мне надо убрать эту ошибку
Артур
Прикольно, не знал)))
Артур
ну мне надо убрать эту ошибку
Это логично, понять бы почему она появилась?)))
Sentinel
Sentinel
вот и я бы хотел это понять и устранить
Артур
вот и я бы хотел это понять и устранить
Так что ты пытаешься сделать под editor'ом?
Sentinel
Так что ты пытаешься сделать под editor'ом?
просто открываю редактирование ресурса или ms2 товара
Артур
просто открываю редактирование ресурса или ms2 товара
Доступ к контексту есть? Политики доступа от minishop выдал? Проверь точно ли нужные разрешения стоят?
Иван
Фиксили это
Иван
Improve the processor permission response error message by Jako · Pull Request #15402 · modxcms/revolution https://github.com/modxcms/revolution/pull/15402
Nikita
А ты интегрировал полноценный фронт к админке на modx?
Ну, если спа только. Создавал ресурсы, в контент кидал вызове pdoTools которые что-то выводили виде json. А в ресурса указывал application/json
Nikita
Фронт уже просто заходил через http к modx.
Nikita
Но octobercms (когда был бесплатным), все же удобней был. Там уже можно было контролеров создать и через роутер распределять запросы
Nikita
Я modx предпочитаю, когда нужна только обычный подход и не нужно делать рест апи/граф апи. Поднимать рест апи на modx кажется издевательством
Nikita
Чёт я подвис)))
На чем именно?
Артур
На чем именно?
На том как поступить. Есть простенькая задачка, хотел её решить и заодно Vue потыкать, вот теперь не знаю как быть.
Nikita
Если ты хочешь использовать файлы .vue, чтоб работать с вью, то тебе придется ставить сборщик и прочее (ну vue cli), просто соберется и ты если подставишь id в нужное место, подключишь вручную собранный бандл, отключишь хеширование имен, то результат ты получишь. Но шанс высок что ты тупо намучаешься.
Артур
В том смысле, что поднимать RESTful API я морально не готов, да и физически то же)))
Nikita
Я считаю, что лучше начать с малого, а именно использовать petite-vue. Там теже шаблоны, прямо в твоем хтмл. Может логика обрезанная, но ты получишь ту же волшебную интерактивность как и с обычным вью
Nikita
сборщик для него не нужен, можно писать на ваниле. Можно конечно на всякий через бабель пропускать, аля если хочешь писать на es6+, но поддерживать нужно что-то уровня ie11
Nikita
ну тогда тем более
Sentinel
Да
Добавил политику Content Editor и вуаля 🤷‍♂️
Nikita
просто опыт работы с вью через vue-cli + .vue файлы + modx как html для рендера, заставит тебя думать зачем вообще в твоей задаче сам vue
Nikita
ибо это решение уже чисто standalone, а вот petity-vue это вот как раз для статических сайтиков которым нужно немного магии
Артур
просто опыт работы с вью через vue-cli + .vue файлы + modx как html для рендера, заставит тебя думать зачем вообще в твоей задаче сам vue
Ну эта мысль меня итак посещала уже не раз, зачем мне vue?))) я решил, что он хорошо дополнит laravel, когда я его освою)))
Nikita
Я не знаю твой уровень. Ты “вебмастер” который хочет стать полноценным разрабом в компании?
Nikita
Если ты хочешь стать php разработчиком, то судя по словам моего друга, сейчас phpшники концентрируется на генераци рест апишек/граф апишек, а не фуллстаками идут
Nikita
в общем если даже изучишь этот vue, не факт что на рынке такое потребует
Nikita
С zoomx стало все проще
zoomx это попытка использовать modx как человек?
Nikita
в общем если даже изучишь этот vue, не факт что на рынке такое потребует
хотя если фриланс, то играть придется на любой дудке
Артур
Если ты хочешь стать php разработчиком, то судя по словам моего друга, сейчас phpшники концентрируется на генераци рест апишек/граф апишек, а не фуллстаками идут
RESTful то же есть в планах. Но всё сразу выучить не вариант. К тому же пока учусь ещё надо зарабатывать, а задачи по vue на рынке есть, понятно, что полноценную разработку я на нём пока не потяну, но так по мелочи подшаманить смогу, что уже неплохо.
Иван
[ZoomX] Контроллеры, RESTful API | Зона разработки https://modzone.ru/blog/2021/02/04/zoomx-2.0-controllers-resful-api/
Иван
С феномом как бы только шаблон нужно было создать и прописать файл. Остальное давно на файлах
Dan
а как в where использовать переменную? что-то наподобие 'where' => '{ "theme:=":"{$doctype}"}'
Илья
'where' => ['theme:=' => $doctype]
Dan
'where' => ['theme:=' => $doctype]
по моему так должно быть вроде 'where' => ['theme' => $doctype]
Dan
но это я уже пробовал и так выводит тупо все результаты, будто where вообще не работает
Илья
ну я просто у тебя скопировал, не знаю, зачем так пишут, но подумал, оно тебе надо)
Алексей
спасибо) но в любом случае не работает так
если так не работает то у вас переменная не верно записана, скорее всего.
Dan
если так не работает то у вас переменная не верно записана, скорее всего.
она точно верно записана, так как над сниппетом она выводится в теге pre
Dan
покажите вызов сниппета
{'!pdoPage@pagin' | snippet : [ 'parents' => 0, 'element' => 'getImageList' 'limit' => 2, 'tvname' => 'docs', 'docid' => 23565, 'tpl' => 'tpl.docs.row', 'where' => ['theme' => $doctype] ]}
Алексей
мхм
'where' => '{"theme:=": "'~ $doctype~'"}'
Алексей
там json точно сработать должен
Nano.Karmabot.chat
Great! smialexby got +1 from Uniteddude. 42 karma in total.
Dan
я кстати пробовал так, но почему-то с фигурными...
Nikita
Пытаюсь конвернуть формы FormIt на fenom [[!+fi.name]] => $_pls[‘!fi.name’] правильно ли это?