Dan · 26 августа 2023, 20:51 В принципе можно и button использовать, но тогда нужно указать у нее атрибут value с любым значением. Ибо иначе в post-запросе передается пустой ключ и поэтому submitVar не отрабатывает. Вопросы / Сниппет Register от Login не создает пользователей 24 +3 3
Dan · 26 августа 2023, 19:46 Если вы указываете submitVar, то замените button на input <input class="form-btn" type="submit" name="login-register-btn" value="Создать аккаунт"> Вопросы / Сниппет Register от Login не создает пользователей 24 +3 3
Dan · 22 августа 2023, 16:38 $opt = $modx->getObject('cgSetting', ['key' => 'my_setting']); //ключ настройки $opt->set('value', 'my_new_value'); $opt->save(); Вопросы / Как записать настройку в ClientConfig через сниппет? 2 +1 2
Артур Шевченко · 20 августа 2023, 23:46 {$_modx->config.site_url | ereplace: '/\/$/':''} Вопросы / Полный путь к файлу в fenom 5 +2 1
Dan · 17 августа 2023, 19:29 Нельзя сделать из коробки, поэтому вам так и ответили, ибо это все таки техподдержка, а не фриланс-биржа, а вообще сделать можно. Я сам такое делал и не на одном проекте. Нужно лишь написать свой метод фильтрации, и конкретно в этом случае ничего сложного. Попробуйте, он все равно ничего не сломает, либо будет работать, либо нет. А когда все таки получится сделать, то поймете, что в принципе несложно. Просто зайдите по ссылке, которую я в 1ом комменте скидывал и делайте все по примеру. Вопросы / Связать mSearch2 и mFilter2 10 0 1
Dan · 16 августа 2023, 21:54 Вы сможете создать ресурс с таким же алиасом только в том случае, если у вас включены вложенные урлы и копировать вы будете в другого родителя. В противном случае не получится сохранить ресурс с таким же алиасом. Вообще такие вещи лучше делать через процессор, но процессор resource/dublicate не предусматривает указание нового родителя. А почему вам нужно сохранить алиас? Вопросы / Как скопировать родителя вместе с детьми и сохранить при этом alias и pagetitle? 14 0 1
Dan · 14 августа 2023, 21:16 Делай ajax-запрос, обрабатывай его плагином или сниппетом и вставляй результат. Основы работы с ajax можешь посмотреть тут Вопросы / mFilter2 – при фильтрации вывести дополнительный блок с ресурсами 4 +1 1
Dan · 04 августа 2023, 12:49 Попробуйте через leftJoin и where. Условие с class_key в msProducts не нужно. [[!msProducts? &parents=`4` &leftJoin=`{ "opt": { "class": "msProductOption", "on": "opt.key = 'volume2' AND opt.product_id = msProduct.id" } }` &where=`["opt.volume2 > 1000"]` &tpl=`emkosti` &limit=`0` ]] Вопросы / Не работает вывод ":>" в optionFilters из msProducts 3 0 1
Dan · 25 июля 2023, 12:40 Если не хотите использовать ajax, то можно сделать так немного закостылить: 1) Немного правите ваш текущий чанк galAlbumRowWithCoverTpl [[!Gallery? &album=`[[+id]]` &toPlaceholder=`photos` &thumbTpl=`tpl.gallery.image` ]] <a href="[[+url:is=``:then=`[[+image]]`:else=`[[+url]]`]]" [[+link_attributes]] class="gallery-preview" data-photos="[[+photos:commaSeparate]]"> [[+image:notempty=`<img src="[[+image]]" [[+cls:notempty=`class="[[+cls]]"`]] alt="[[+title]]" />`]] </a>2) Создаете чанк tpl.gallery.image [[+image_absolute]],3) Создаете сниппет commaSeparate <?php return rtrim($input, ',');4) Пишете js-код: $(document).ready(function() { $('.gallery-preview').click(function(e) { e.preventDefault(); let photos = []; if ($(this).attr('data-photos') && $(this).attr('data-photos') != '') { let list = $(this).attr('data-photos').split(','); $.each(list,function(i){ photos.push({href: list[i]}); }); } $.fancybox.open(photos); }); }); Вопросы / Как открыть альбом gallery при клике на обложку? 38 0 1
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 баг исправлен
Вообще такие вещи лучше делать через процессор, но процессор resource/dublicate не предусматривает указание нового родителя. А почему вам нужно сохранить алиас?
1) Немного правите ваш текущий чанк galAlbumRowWithCoverTpl
2) Создаете чанк tpl.gallery.image
3) Создаете сниппет commaSeparate
4) Пишете js-код: