Michael

Michael

С нами с 27 июля 2018; Место в рейтинге пользователей: #10089
Michael
11 августа 2022, 14:35
0
Здравствуйте, нет. Самостоятельно попробовал все способы какие считал максимально подходящими, не заработало. Никто так и не показал наглядного примера как это сделать. Если решите, буду благодарен за подсказку.
Michael
16 июля 2022, 11:55
0
я не изменял или вы отто имеете ввиду?
Michael
16 июля 2022, 11:23
0
Уже не первый раз слышу про событие mse2_load но на практике так и не понял как спим работать. Мне вот например нужно также используя это событие и скрипты перезагрузить у слайдера tin slider но я так и не понял как это правильно сделать. Возможно я не один такой из начинающих и кому-то будет полезно увидеть на примере как работать с этим событием. не нашел примеров как с ним работать.
Michael
16 июля 2022, 11:18
0
Классно звучит но ниче не понял. пример можно? Я простой человек, который знает совсем немного modx, могу делать простые вещи пока только. Буду признателен если покажете кусочками кода как это сделать.
Michael
16 июля 2022, 11:15
0
Подключен только минифицированный скрипт библиотеки nouislider.min.js и в html выведен код вот так:

<div class="pb-4 mb-2">
                  <h3 class="h6">Цена</h3>
                  <div class="range-slider" data-start-min="90000" data-start-max="250000" data-min="30000" data-max="500000" data-step="1000">
                    <div class="range-slider-ui"></div>
                    <div class="d-flex align-items-center">
                      <div class="w-50 pe-2">
                        <div class="input-group"><span class="input-group-text fs-base">₽</span>
                          <input class="form-control range-slider-value-min" type="text">
                        </div>
                      </div>
                      <div class="text-muted">—</div>
                      <div class="w-50 ps-2">
                        <div class="input-group"><span class="input-group-text fs-base">₽</span>
                          <input class="form-control range-slider-value-max" type="text">
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
я пытаюсь этот html натянуть на фильтры. Шаблон я имел ввиду я купил сверстанный шаблон и пытаюсь поставить на mFilter2 этот шаблон. Пробую повторить как в исходных чанах которые идут с mFilter2 и не состыковываемая потому что в nouislider работает с вот этими данными
data-start-min="1000" data-start-max="5000" data-min="500" data-max="10000" data-step="1000"
а как туда подставить данные я не могу понять.
Michael
15 июля 2022, 17:39
0
Ок. Тогда на примере.
У меня слайдер tiny-slider
Я в каждом чанке слайдера товара создаю скрипт
<script>
$(document).on('mse2_load', function(e, data) {
  updateSliderHeight: updateInnerWrapperHeight(),
});
</script>

Понимаю что это бред, который не работает в данный момент. Но пытаюсь нащупать истину.
Поправьте меня пожалуйста.
Michael
11 июня 2022, 21:49
0
Можете помочь? Подсказать что писать в закомментировали вами строчке. В js не силён совсем. Путь есть к скрипту например.
<script src=“/assets/js/script.js”></script>
Если не сложно. Спасибо большое за ответы.
Michael
09 июня 2022, 22:46
0
Спасибо за ответ. Подскажите, мне необходимо что-то дописать в js файл чтобы перезапускать скрипты после срабатывания фильтров? Или по документации внести какую-то настройку в mFilter2?
Michael
01 марта 2021, 09:40
0
Отлично! ;)
Michael
27 февраля 2021, 17:19
0
Скорее всего надо попросить админа в modstore чтобы в настройках дополнения указал верхнюю версию modx свежую. Бывает что в приложении стоит версия 2,7 максимальная, а ты поставил 2,8 и modx твой не видит приложение. у меня так было. админ исправил за 2 секунды.
Michael
26 февраля 2021, 14:10
0
Вопрос решен через администратора. Проблема была в том, что версия была установлена максимально поддерживаемая modx 2.7 а у меня была установлена уже 2.8. Администратор поправил версию в приложении и все заработало. Спасибо.
Michael
25 января 2021, 22:33
0
В том то и дело, что он его в нем не находит через админку. другие приложения через строку поиска в Установщике находит и устанавливает при выборе modstore как поставщика, а ваше не находит. Что делать?
Michael
25 января 2021, 10:20
0
Подскажите как его установить? через Установщик пакетов не находит, а скаженный пакет на гитхабе не могу понять как установить. Подскажите пожалуйста.
Michael
21 декабря 2020, 11:57
1
0
Да, безусловно. Галочка создана.
Передаю ее в спипете через allowedFields как vladelec_viber а в самой форме как корректную обработку сделать я не знаю.
[[!ms2form?
      &parent=`38`
      &parentMse2form=`{"parents": "38"}`
      &parents=`76,77,84,188`
      &editor=`bootstrapMarkdown`
      &templates=`20==Квартира Премиум`
      &allowedFields=`parent,pagetitle,content,published,template,hidemenu,tags,fio,vladelec_phone,vladelec_viber`
      &requiredFields=`parent,pagetitle,content`
    ]]
Беру из бутстрапа готовый блок с галочкой и прописываю name=«vladelec_viber» а обработку как сделать. Надо наверное записывать что-то в value после проверки установлена ли галочка при передаче данных с формы.

<div class="form-group form-check">
    <input type="checkbox" class="form-check-input" name="vladelec_viber" id="vladelec_viber" value="">
    <label class="form-check-label" for="vladelec_viber">Viber</label>
  </div>
Michael
21 декабря 2020, 08:24
0
Добрый день, коллеги! Я здесь новенький, могу делать что-то не так, если что, поправьте. У меня такой вопрос по этому дополнению. Если использую форму которая в комплекте по умолчанию, все работает как надо. КОгда добавляю самый обычный checkbox, он не передается в админку. Знаний не много пока, чтобы решить эту задачу на лету, поэтому приходится немного повозиться. Прошу помощи у знающих. Как использовать обычный checkbox и select для этого дополнения, чтобы все передавалось корректно в админку. Жду ваших ответов. Спасибо за уделенное время.
Michael
09 декабря 2018, 10:45
0
Еще круто было бы вывести отдельно минимальную цену жилья за весь свободный период. Чтобы в номере была актуальная цифра «Цена от 1500руб» и на превью номера.
Michael
09 декабря 2018, 10:11
0
В идеале бы еще добавить ограничения по кол-ву спальных мест.
Допустим основных мест в жилье = 3 + 1 дополнительное место = 4 гостя. Цена для 3 гостей будет та, которая указана за номер, а при выборе 4-х человек, насчитывать еще фиксированную доп. стоимость за сутки ( допустим + 1000руб или бесплатно на усмотрение хозяина). При попытке забронировать для 5-х гостей не давать им вариантов выбрать больше чем 4 гостя или выводить сообщение типа: «Номер расчитан на 4-х гостей, забронировать 2 номера этой категории для 5-х гостей?».
Большинство не читают описание на странице номера а посмотрев фотки, сразу идут калькулировать цену, выбирая кол-во гостей в форме, они бронируют с уверенностью что система им сама все предложит и скажет ( это я говорю из опыта, работаю в отеле 60 номеров в Крыму у моря). Потом отель эти погрешности решает и извиняется, типа «На самом деле нельзя было забронировать, номер не рассчитан на 5-х», а вам отвечают: «Ну система ведь дала забронировать и в ручном режиме подбираешь им варианты».

Еще я бы итоговую стоимость вынес сразу же как только выбираются даты у жилья, чтобы было наглядно видно что сумма скалькулирована, и если цена не подходит то перевыбрать даты или смотреть другой номер сразу на первом шаге.
Убрал бы иконку калькулятора которую надо догадаться нажать чтобы увидеть сумму.
Вместо выбора кол-ва номеров ( на первом шаге) сделал бы кол-во гостей, и от выбранного кол-ва гостей, считал стоимость и предлагал кол-во номеров на следующем шаге. Если выбранное пользователем кол-во гостей не превышает указанное кол-во основных мест + доп. мест, то предлагаем 1 номер, если превышает то предлагаем 2.
Как-то так. Это не более чем рекомендации.