Всего 123 797 комментариев

Sergey (Sentinel)
06 августа 2024, 19:07
0
Да.
Я написал скрипт, который при клике на сердечко открывает modal окно
const modal = document.querySelector(".modal-wishlist-main");
const closeButton = document.querySelector(".close-btn");

function toggleModal() {
    modal.classList.toggle("open");
}

function windowOnClick(event) {
    if (event.target === modal || event.target.closest(".modal-wishlist-main")) {
        toggleModal();
    }
}

document.addEventListener("click", function(event) {
    if (event.target.classList.contains("myfavorites-btn")) {
        toggleModal();
    } else if (event.target === closeButton) {
        toggleModal();
    } else if (!modal.contains(event.target)) {
        if (modal.classList.contains("open")) {
            toggleModal();
        }
    }
});
Но
[[!pdoPage?
    &element=`msProducts`
    &parents=`0`
    &limit=`12`
    &resources=`[[!+myf.ids]]`
  ]]
обновляется только при перезагрузки страницы, соответственно при всплывании окна там пусто
Prihod
06 августа 2024, 18:50
0
Не совсем понял что обновилось, в модальном окне товар из списка избаранного?
Konstantin
06 августа 2024, 17:51
0
На свой страх и риск вы можете не выносить core, однако создатели движка настоятельно рекомендуют это сделать и у меня несколько сайтов так работают. Хочется перейти на sendit, но без риска для сайтов. Сайты работают на обычных shared хостингах так что особенно там ничего не «сконфигурируешь».
Евгений Webinmd
06 августа 2024, 16:44
0
боюсь что потом за этот косарик буду должен отработать неделю
Иван
06 августа 2024, 15:06
0
Если мне не изменяет память, то у Redirect нет флагов. Это доступно у RewriteRule
Любовь
06 августа 2024, 13:15
0
Подскажите, компонент выпущен (не нашла)? С его помощью можно из любых форм на сайте всё записывать в гугл таблицу?
Sergey (Sentinel)
05 августа 2024, 23:46
0
А как-то можно чтобы
[[!MyFavorites.ids? &toPlaceholder=`myf.ids`]]
[[!+myf.ids:is=`-0`:then=`
  [[%myfavorites_info_list_empty]]
`:else=`
  [[!pdoPage?
    &element=`msProducts`
    &parents=`0`
    &limit=`12`
    &resources=`[[!+myf.ids]]`
  ]]
  <button class="btn btn-primary" data-myfavorites-clear>[[%myfavorites_clear_list]]</button>
  [[!+page.nav]]
`]]
через ajax обновлялось при добавлении товара? нужно в modal выводить список
Алексей
05 августа 2024, 22:42
0
Можете поделиться как завели крон? Ни в какую не пашет, ни через crontab, ни через пакет cronmanager
Евгений
05 августа 2024, 14:40
0
Странное дело.
Пока решил костылем
$res = $modx->getObject('modResource', $response->response['object']['id']);
$response->response['object']['url'] = $res->get('uri');
Sergey (Sentinel)
05 августа 2024, 12:16
0
Распечатал глобальную $.session но там ничего нет, чтобы можно было проверить…
elodia
05 августа 2024, 11:21
0
различные правила пробовала, почему-то только на этом сайте такая проблема вылезла. Никогда вообще не было проблем с редиректом старой страницы на новую.
Спасибо, redirector помог
elodia
05 августа 2024, 11:20
0
спасибо большое. Куча проблем решилась
Артур Шевченко
04 августа 2024, 20:22
0
Нормально они работают, если правила написаны корректно.
Артур Шевченко
04 августа 2024, 20:21
0
А ты пробовала правило сделать финальным, добавив соответствующий флаг?
Redirect 301 /медицинский-туризм/оздоровительные-туры-в-германии/ site.ru/hot [L,QSA]
Иван
04 августа 2024, 18:49
0
В modx криво работают редиректы через htaccess. Делайте редиректы через дополнение Redirector
Ivan
03 августа 2024, 11:08
0
Ну так хочется понять почему не работает)
Посмотрел. Там используется класс moduserprofile, а не moduser. мб в это дело) А так выполняется абсолютно такой же код…
vit
vit
02 августа 2024, 22:37
0
Тоже самое написал. Но сейчас увидел ссылка не вставилась)