Иван
Nobody: …. Still Nobody: … Me: Gallery now works with MODX 3 https://modx.com/extras/package/gallery
Vasilii
{"header": "Агрегатирование", "width": "160", "sortable": "true", "dataIndex": "publick", "editor": "this.listboxEditor"} Почему не выводятся возможные значения?
Vasilii
{"field":"publick","caption":"Агрегатирование", "inputTVtype":"listbox","inputOptionValues":"Нет||Да", "default":"Нет"}
Vasilii
по идее хотел бы увидеть Да, Нет
Алексей
скорее всего что-то не так вписали руками. советую делать не руками а в админке через кастомные формы. так ошибки минимальны и возможностей больше.
Сергей
парни ситуация возникла вроде на ровном месте, не пойму куда смотреть. MODX Revo 2.8.4, стоит плагин login. При регистрации на фронте - пользователь создается, письмо для подтверждения регистрации НЕ отправляется, в логах чисто. Но при этом отправляются все формы formit, которые находятся на странице регистрации
Сергей
парни ситуация возникла вроде на ровном месте, не пойму куда смотреть. MODX Revo 2.8.4, стоит плагин login. При регистрации на фронте - пользователь создается, письмо для подтверждения регистрации НЕ отправляется, в логах чисто. Но при этом отправляются все формы formit, которые находятся на странице регистрации
Вызов сниппета и формы: [[!Register? &submitVar=login-register-btn &activation=1 &activationEmailSubject=Подтверждение регистрации &activationResourceId=15 &successMsg=Спасибо за регистрацию. На вашу электронную почту <span class="font-weight-bold">[[!+reg.email]]</span> отправлено письмо, содержащее ссылку, необходимую для активации аккаунта. Перейдите по ссылке в письме, чтобы завершить процедуру регистрации. &usergroups=Users &usernameField=email &passwordField=password &validate=`nospam:blank, password:required:minLength=^8^, password_confirm:password_confirm=^password^, fullname:required, email:required:email,phone:required` &placeholderPrefix=reg. ]] <div class="user-form"> [[!+error.message:eq=``:then=` <form class="form" action="{$_modx->resource.id | url}" method="post"> <input type="hidden" name="nospam" id="nospam" value="[[!+reg.nospam]]" /> <div class="user-form-group"> <label class="user-label" for="fullname">Имя:</label> <input type="text" name="fullname" class="form-control" value="[[!+reg.fullname]]"> [[!+reg.error.fullname]] </div> <div class="user-form-group"> <label class="user-label" for="phone">Телефон:</label> <input type="tel" name="phone" class="form-control" value="[[!+reg.phone]]"> [[!+reg.error.phone]] </div> <div class="user-form-group"> <label class="user-label" for="email">Email:</label> <input type="email" name="email" class="form-control" value="[[!+reg.email]]"> [[!+reg.error.email]] </div> <div class="user-form-group"> <label class="user-label" for="password">Пароль:</label> <input type="password" name="password" class="form-control" value="[[!+reg.password]]"> [[!+reg.error.password]] </div> <div class="user-form-group"> <label class="user-label" for="password_confirm">Введите пароль ещё раз:</label> <input type="password" name="password_confirm" class="form-control" value="[[!+reg.password_confirm]]"> [[!+reg.error.password_confirm]] </div> <input type="submit" name="login-register-btn" class="btn btn-primary" value="Зарегистрироваться"> </form> :else=[[!+error.message]]`]] </div>
Vasilii
А если в inputOptionValues указать так "Нет==Нет||Да==Да"
указывал. MIGX конечно удобный, но иногда на ерунде застреваешь
Артур
Подскажите плиз. Что лучше использовать сейчас для блога, чтобы на странице где список статей были видны и маленькие картинки, а не только список статей?
Я бы использовал руки, которыми посредством клавиатуры прописал бы в шаблоне элемента списка статей вывод картинки😁
Максим
Кто поможет добавить размер в modx, сколько стоит?
Максим
Точнее обучить, я работал с похожей системой, но именно в этом проекте очень тяжело всё понимать
Sergey
Добрый вечер. Кто сталкивался с подобным чудом? В заказе, при включенном в браузере автозаполнении, некоторые из полей "город", "адрес", "телефон" - minishop2 считает незаполненными? Modx 2.7.0, Minishop2 2.9.3, PHP 7.2 Вход на сайт test/test
Sergey
нет пока
Артур
нет пока
Я только что сделал заказ проблем не было
Sergey
с автозаполнением полей через браузер?
Артур
с автозаполнением полей через браузер?
У вас поля вне формы. Поэтому могу предположить, что вы на событие change переносите данные в другие поля, а при автозаполнении change не срабатывает на всех полях
Sergey
У вас поля вне формы. Поэтому могу предположить, что вы на событие change переносите данные в другие поля, а при автозаполнении change не срабатывает на всех полях
Вот недавно 2 раза подряд тестировал - каждый раз ругалось на разные 2 поля из 3-х. Одно поле считалось заполненным: сначала адрес, второй раз - телефон.
AZAforex
Я бы использовал руки, которыми посредством клавиатуры прописал бы в шаблоне элемента списка статей вывод картинки😁
Можно пример? Я пробовал несколько вариантов и ничего не получается. Сейчас так и не знаю как вывести сюда картинку. <div class="article-1" itemprop="articleBody"> [[+tv.image]] <p>[[*content]]</p> </div>
Артур
В TV именем image?
Артур
Как выводите список статей?
AZAforex
https://prnt.sc/seuLUpo4Vzpl
AZAforex
к каждой статье добавляется TV картинка, это стандартные настроки блога
AZAforex
https://prnt.sc/95M18ZnmQtMX
Артур
https://prnt.sc/seuLUpo4Vzpl
А можно скриншот вызова сниппета который это выводит?
AZAforex
https://prnt.sc/8gh3H1wcn6mX
Sergey
Поле вне формы? Данные для отправки на сервер забираете своим скриптом?
Завтра смогу уточнить у программиста. Сам я не разработчик, ищу кто смог бы подсказать, если известная проблема. или помочь в договорном порядке.
AZAforex
если это он
AZAforex
Причем здесь программист? я же у вас помощи прошу
Артур
если это он
Нет. В смысле это возможно сам сниппет, а мне нужен вызов его в шаблоне. Там что-то типа [[SnippetName?&param=1]] или {'SnippetName' | snippet: ['param' => 1]}
AZAforex
https://prnt.sc/zeK59loEb3Xg
AZAforex
вот как этов шаблоне
AZAforex
но картинка не выводится, это одна из попыток
Евгений
[[*photo]]
Sergey
Если есть программист, то почему сразу к нему не пошли?
Тут что-то нетривиальное, не можем понять
AZAforex
[[*photo]]
не помогло
Евгений
не помогло
вы привели скришот страницы новости, для нее поможет, для списка другой вызов
Евгений
но вам лучше найти человека , который сделает за вас, а то тут прям основы
Артур
Тут что-то нетривиальное, не можем понять
Ну как сказать, видимо из-за дизайна вынесли поля за форму и написали скрипт, который при изменении переносит данные в форму, можно было бы так и не делать.
Артур
не помогло
Я думаю вызов в поле Содержимое страницы со списком статей.
Евгений
Ну как сказать, видимо из-за дизайна вынесли поля за форму и написали скрипт, который при изменении переносит данные в форму, можно было бы так и не делать.
ну я тоже часто сталкиваюсь с проблемой что типа автозаполнение, но по факту минишоп пишет что поле пустое, поэтому я его заполняю по новой
Евгений
видимо скрипты минишопа не пашут если не было change у поля или еще какого-то события
Артур
ну я тоже часто сталкиваюсь с проблемой что типа автозаполнение, но по факту минишоп пишет что поле пустое, поэтому я его заполняю по новой
Ну там реально поля вынесены вне формы, я вижу только один вариант, написать скрипт который перенесёт данные, но ХЗ на какое событие он висит, если допустим на input то не сработает при автозаполнении.
Евгений
https://code.mu/ru/markup/manual/html/attr/form/
Евгений
либо использовать стандарты
Артур
Да, вот что там висит
Sergey
Ну как сказать, видимо из-за дизайна вынесли поля за форму и написали скрипт, который при изменении переносит данные в форму, можно было бы так и не делать.
Беды обнаружились сначала со способов доставки и оплаты, когда что-то из этого считалось незаполненным, но это сложно поймать. Причем бывает, что в БД в сессию оба поля добавились, а иногда что-то не добавилось. Т.е. непонятно - на каком этапе теряется информация - каждый раз по разному, то не дойдёт до сессии, то дойдёт, но всё равно требует ввести это поле... Только потом нарвались на проблему при автозаполнении, ловится 100%. Но в этом случае в сессии всегда нет тех полей, о которых сообщает ошибка.
Sergey
Артур, Евгений, спасибо за отзывчивость! Завтра программисту доведу эту информацию, может как-то поможет
Stas
делаю sitemap с учетом на Localizator, как убрать page-404 и в адресе https://site.com/index убрать index? вставлял этот снипет https://docs.modx.pro/komponentyi/localizator/formirovanie-sitemap <urlset> <url> <loc>https://site.com/page-404</loc> <lastmod>2022-06-12</lastmod> <changefreq>weekly</changefreq> <priority>0.5</priority> </url> <url> <loc>https://site.com/contacts</loc> <lastmod>2022-05-27</lastmod> <changefreq>weekly</changefreq> <priority>0.5</priority> </url> <url> <loc>https://site.com/price/</loc> <lastmod>2022-05-27</lastmod> <changefreq>weekly</changefreq> <priority>0.5</priority> </url> <url> <loc>https://site.com/makeup</loc> <lastmod>2022-06-10</lastmod> <changefreq>weekly</changefreq> <priority>0.5</priority> </url> <url> <loc>https://site.com/eyelash-lamination</loc> <lastmod>2022-06-10</lastmod> <changefreq>weekly</changefreq> <priority>0.5</priority> </url> <url> <loc>https://site.com/index</loc> <lastmod>2022-06-10</lastmod> <changefreq>weekly</changefreq> <priority>1.0</priority> </url> </urlset>
Алексей
делаю sitemap с учетом на Localizator, как убрать page-404 и в адресе https://site.com/index убрать index? вставлял этот снипет https://docs.modx.pro/komponentyi/localizator/formirovanie-sitemap <urlset> <url> <loc>https://site.com/page-404</loc> <lastmod>2022-06-12</lastmod> <changefreq>weekly</changefreq> <priority>0.5</priority> </url> <url> <loc>https://site.com/contacts</loc> <lastmod>2022-05-27</lastmod> <changefreq>weekly</changefreq> <priority>0.5</priority> </url> <url> <loc>https://site.com/price/</loc> <lastmod>2022-05-27</lastmod> <changefreq>weekly</changefreq> <priority>0.5</priority> </url> <url> <loc>https://site.com/makeup</loc> <lastmod>2022-06-10</lastmod> <changefreq>weekly</changefreq> <priority>0.5</priority> </url> <url> <loc>https://site.com/eyelash-lamination</loc> <lastmod>2022-06-10</lastmod> <changefreq>weekly</changefreq> <priority>0.5</priority> </url> <url> <loc>https://site.com/index</loc> <lastmod>2022-06-10</lastmod> <changefreq>weekly</changefreq> <priority>1.0</priority> </url> </urlset>
Хм... В сниппете pdoRes как минимум в Parents указать не нужные разделы, resources - указать не нужные страницы.
Stas
Хм... В сниппете pdoRes как минимум в Parents указать не нужные разделы, resources - указать не нужные страницы.
вот так, не помогает $resources = $modx->runSnippet('pdoResources', [ 'parents' => 0, 'resources' => '8', 'limit' => 0, 'leftJoin' => '{ "localizator" : { "class" : "localizatorContent", "alias" : "localizator", "on" : "localizator.resource_id = modResource.id" } }', 'select' => '{ "localizator" : "modResource.*, localizator.*, modResource.id" }', 'where' => [ 'localizator.key' => $modx->localizator_key, 'localizator.active' => 1, ], 'return' => 'json', ]);
Алексей
а что должно быть? и что в результате выводит? доку по pdoRes читали?
Stas
исключаю страницу с id 8
Алексей
исключаю страницу с id 8
откройте доку по pdoResource и внимательно почитайте про эти параметры. https://docs.modx.pro/komponentyi/pdotools/snippetyi/pdoresources
Alexey
Если разобраться, то хз. А так бы хакнул (знаю что запрещено) и на выводе очищал ненужные записи. Знаю что еретический подход)
Евгений
@biz87 ксттати, обновил минишоп до 304 и снова поймал багу с несозданием адресов, следующий магаз будет с нуля, без обновления, скорей всего во время обновления что-то отваливается, но уже второй раз такая фигня. Осталось понять закономерность
Николай
Режим хранения session ?
Евгений
Режим хранения session ?
не менял настройки
Евгений
данные по умолчанию идут
Николай
Проблема я так понял при создании заказа да?
Евгений
Проблема я так понял при создании заказа да?
да, в address ставится 0 а сам адрес не создается
Николай
Угу. Попробую проэмулировать
Stas
откройте доку по pdoResource и внимательно почитайте про эти параметры. https://docs.modx.pro/komponentyi/pdotools/snippetyi/pdoresources
победил, оказалось нужно было почистить кэш (Обновить URI ссылки) Спасибо! Вот только теперь нужно как-то убрать index в https://site.com/index
Артур
$this->pdo = $this->modx->getService('pdoTools'); Господа как потом проверить, что pdoTools в наличии?
Семен
$this->pdo = $this->modx->getService('pdoTools'); Господа как потом проверить, что pdoTools в наличии?
И лучше подключать вторым способом, более длинным, так можно свой класс подсунуть, например чтобы работал, компонент ZoomX
Артур
И лучше подключать вторым способом, более длинным, так можно свой класс подсунуть, например чтобы работал, компонент ZoomX
Мне кроме и из pdoTools только Fenom нужен, а вот как проверку сделать, я так и не понял(((