30 августа 2023, 13:02 Так то вроде компонент многое может, устраивает, хочется купить, но вот вопрос в выводе товаров со скидкой и работы его с msOptionsPrice2, так уже учитывая mFilter2(тут пока вопрос следующего дня) Заморочиться это как?) Новые дополнения и их версии / [msProductDiscounts 1.4.4] Документация и исправление ошибок. 17 0
23 августа 2023, 17:52 Вроде работает (function(miniShop2, $){ $(function(){ var message = miniShop2.Message.show; miniShop2.Message.error = function(t) { FetchIt.Message.error(t); } miniShop2.Message.success = function(t) { FetchIt.Message.success(t); } $.extend(miniShop2.Message.show.prototype, message.prototype); }) })(miniShop2, jQuery); Новости и события / Команда MODX RSC прекратила поддержку AjaxForm 6 0
23 августа 2023, 17:37 Ребят, подскажите по воду Notyf, а точнее привязки ее к уведомлениям MiniShop2. Так сказать, чтобы везде было одинаковые уведомления. Как привязать? Новости и события / Команда MODX RSC прекратила поддержку AjaxForm 6 0
22 августа 2023, 16:11 хм, т.е. я их никак не отсортирую, это проблема конечно. Чуть не купил) Новые дополнения и их версии / [msProductDiscounts 1.4.4] Документация и исправление ошибок. 17 0
22 августа 2023, 11:13 Приветствую Артур! А что за условие для msProducts писать, чтобы вывести все товары со скидкой? Новые дополнения и их версии / [msProductDiscounts 1.4.4] Документация и исправление ошибок. 17 0
18 августа 2023, 14:05 ну тут тогда код написать выборки и создания на основания выборки, в целом он простой, логика такая: 1. указываем id ресурса с потомками в переменную 2. сначала получаем его(ресурс родитель) и копируем через resource/create передавая процессору через toArray весь массив 3. После получаем потомков и в цикле через процессор resource/create создаем потомков уже у нового полученного ресурса. если вам не нужно копировать сам родитель то второй шаг не нужен, т.е. просто получить потомки и создать такие же в новом родителе через resource/create, передавая через toArray весь массив, заменяя parent на нужный Вопросы / Как скопировать родителя вместе с детьми и сохранить при этом alias и pagetitle? 14 0
17 августа 2023, 21:38 В Console можно запускать Вопросы / Как скопировать родителя вместе с детьми и сохранить при этом alias и pagetitle? 14 0
17 августа 2023, 20:56 Можно использовать процессор дубликата $options = [ "id" => 18, // Ресурс с потомками который копируем "name" => "Новый ресурс", // Новое название "prefixDuplicate" => false, "published_mode" => "preserve", "duplicate_children" => true ]; $result = $modx->runProcessor('resource/duplicate', $options); Вопросы / Как скопировать родителя вместе с детьми и сохранить при этом alias и pagetitle? 14 0
16 августа 2023, 09:51 Основной чанк, готовый код я дал выше, где вызывается галерея, просто копировать. Нужно посмотреть tpl.gallery.image и его поправить, но код я тоже скинул в целом, остается только подставить значения Читать по этому поводу особо нечего, просто нужна простая логика. вы вызываете GalleryAlbums с чанком galAlbumRowWithCoverTpl в этом чанке первая ссылка a data-fancybox="gallery-[[+id]]"> далее в этом чанке вызываете альбом через [[!Gallery? &album=`[[+id]]` &thumbTpl=`tpl.gallery.image` ]] Внутри tpl.gallery.image нужно сделать ссылки на изображения a href=«изображение4» class=«hidden» data-fancybox="gallery-[[+album]]"> Вопросы / Как открыть альбом gallery при клике на обложку? 38 0
15 августа 2023, 14:42 Понимаю. В целом я тоже решение предложил, без кода всякого. смысл такой что в data-fancybox должно быть одно название группы фото, т.е. data-fancybox=«gallery-123» у всех ссылок одного альбома. для превью мы выводим ссылку с изображением альбома и с атрибутом data-fancybox, а другие изображение как «пустые» скрытые ссылки но с таким же data-fancybox и все работает. Не раз такое делал. <li class="col-lg-4 col-6 thumb pic_gal"> <p style="text-align: center; color:white;">[[+name]] ([[+total]])</p> <a data-fancybox="gallery-[[+id]]" href="[[+url:is=``:then=`[[+image]]`:else=`[[+url]]`]]" [[+link_attributes]] class="gallery-preview"> [[+image:notempty=`<img src="[[+image]]" [[+cls:notempty=`class="[[+cls]] "`]] alt="[[+title]]" />`]] </a> [[!Gallery? &album=`[[+id]]` &thumbTpl=`tpl.gallery.image` ]] </li>Не знаю что у вас там в tpl.gallery.image но самое галвное в нем сделать атрибут data-fancybox=«gallery-[[+album]]» который должен быть похож как в основном чанке и как тег А сделать с сылкой на изображение. Возможно здесь не сработает album, точно не знаю какой там плейсхолдер указание id альбома <a href="изображение4" class="hidden" data-fancybox="gallery-[[+album]]"></a> Вопросы / Как открыть альбом gallery при клике на обложку? 38 0
15 августа 2023, 14:31 Совсем не видно разницы? то что у вас один тег A, а в примере на каждую фотографию альбома свой тег A т.е. не в data-photos надо передавать, а вывести [[+photos]] как отдельные теги A. может я не знаю, но data-photos вроде такого атрибута у fancybox нет. Вопросы / Как открыть альбом gallery при клике на обложку? 38 0
15 августа 2023, 13:41 Так приведите код к примеру как в самом первом комментарии. Это код одного(!) Альбома, т.е. одной группы изображений: <li> <a href="изображение" data-fancybox="gallery-[[+album]]"> <img src="изображениеМини"> </a> <a href="изображение2" class="hidden" data-fancybox="gallery-[[+album]]"></a> <a href="изображение3" class="hidden" data-fancybox="gallery-[[+album]]"></a> <a href="изображение4" class="hidden" data-fancybox="gallery-[[+album]]"></a> </li> Вопросы / Как открыть альбом gallery при клике на обложку? 38 0
07 августа 2023, 08:58 В феноме только так ведь конкатенация и частенько лучше в скобку. 'optionFilters' => ('{"brand":"' ~ $_modx->resource.pagetitle ~ '"}')Точки это в PHP во втором случае тоже желательно в скобки) Вопросы / Помогите подставить заголовок в выборке fenom 4 +1
19 июля 2023, 14:16 А если с where поработать? <? //точные id 'where' => '["id:NOT IN" => [2,7] ]' //или class_key 'where' => '["class_key:NOT IN" => ["msCategory"] ]' // или шаблоны определённые (template) 'where' => '["template:NOT IN" => [2,4] ]' Вопросы / Почему pdoSitemap не работает с двумя параметрами? 17 0
19 июня 2023, 16:06 Присоединяюсь ко все похвалам!) красота! только наварено размер шрифта контентной части кажется лучше 14px Новости и события / Встречайте новый сайт документации 19 +4
11 июня 2023, 01:23 Интересный Вы Александр. Отвечу кратко: Редактирование профиля пользователя, например поле fullname, пишешь «Александр Мельник 666», а после нажатия кнопки сохранить отобразится «Александр Мельник», defaul value. ну и Артур про это же написал. Новые дополнения и их версии / [FetchIt] - Поддержка MODX 3 20 +1
09 июня 2023, 22:34 Спасибо! Я в событиях js смотрел думал там, как же упрощает жизнь FetchIt, спасибо за шикарный компонент! Новые дополнения и их версии / [FetchIt] - Поддержка MODX 3 20 +1
09 июня 2023, 17:47 @Баха Волков Подскажи пожалуйста, как отменить reset формы после отправки? чтоб поля не сбрасывались. Новые дополнения и их версии / [FetchIt] - Поддержка MODX 3 20 0
06 июня 2023, 21:53 На счет модх3 полностью согласен, для себя особых причин перехода не вижу. Как бы это не звучало, от меня «обывателя», лучше было бы его допиливать-улучшать под modx 2. Или как ранее где-то в анонсах хотели разделить компонент на поиск и фильтрацию, ну и соответственно разработчикам которые готов ими заниматься-улучшать. Но я думаю это очередная болтовня) очередной комментарий, в котором говорится, что надо улучшать все… Вопросы / Давайте делиться мнениями "Крик души") 26 0
06 июня 2023, 16:45 Важные компоненты mSearch2 и msOptionsPrice2 не развиваются, это действительно проблема. Т.к. сейчас частенько магазин подразумевает эти два компонента. Вопросы / Давайте делиться мнениями "Крик души") 26 0
mxApi — быстрый внешний API для MODX Revolution Запрос: • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях; • паритет ядра между mxapi2 и mxapi3 (чтобы...
Как я использую mxBoard для работы с ИИ-агентами Немного непонятно, зачем здесь MODX. Агенты работают именно над этим сайтом или это какой-то общий оркестратор, и на доске могут быть карточки по разным сайтам? А ещё расскажи, ...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
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 для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
Заморочиться это как?)
Как привязать?
А что за условие для msProducts писать, чтобы вывести все товары со скидкой?
1. указываем id ресурса с потомками в переменную
2. сначала получаем его(ресурс родитель) и копируем через resource/create передавая процессору через toArray весь массив
3. После получаем потомков и в цикле через процессор resource/create создаем потомков уже у нового полученного ресурса.
если вам не нужно копировать сам родитель то второй шаг не нужен, т.е. просто получить потомки и создать такие же в новом родителе через resource/create, передавая через toArray весь массив, заменяя parent на нужный
Нужно посмотреть tpl.gallery.image и его поправить, но код я тоже скинул в целом, остается только подставить значения
Читать по этому поводу особо нечего, просто нужна простая логика.
вы вызываете GalleryAlbums с чанком galAlbumRowWithCoverTpl
в этом чанке первая ссылка a data-fancybox="gallery-[[+id]]">
далее в этом чанке вызываете альбом через
Внутри tpl.gallery.image нужно сделать ссылки на изображения
a href=«изображение4» class=«hidden» data-fancybox="gallery-[[+album]]">
смысл такой что в data-fancybox должно быть одно название группы фото,
т.е. data-fancybox=«gallery-123» у всех ссылок одного альбома.
для превью мы выводим ссылку с изображением альбома и с атрибутом data-fancybox, а другие изображение как «пустые» скрытые ссылки но с таким же data-fancybox
и все работает. Не раз такое делал.
Не знаю что у вас там в tpl.gallery.image но самое галвное в нем сделать атрибут data-fancybox=«gallery-[[+album]]» который должен быть похож как в основном чанке и как тег А сделать с сылкой на изображение. Возможно здесь не сработает album, точно не знаю какой там плейсхолдер указание id альбома
то что у вас один тег A, а в примере на каждую фотографию альбома свой тег A
т.е. не в data-photos надо передавать, а вывести [[+photos]] как отдельные теги A.
может я не знаю, но data-photos вроде такого атрибута у fancybox нет.
Это код одного(!) Альбома, т.е. одной группы изображений:
Точки это в PHP
во втором случае тоже желательно в скобки)
только наварено размер шрифта контентной части кажется лучше 14px
Редактирование профиля пользователя, например поле fullname, пишешь «Александр Мельник 666», а после нажатия кнопки сохранить отобразится «Александр Мельник», defaul value.
ну и Артур про это же написал.
Но я думаю это очередная болтовня) очередной комментарий, в котором говорится, что надо улучшать все…