Sergey (Sentinel)

Sergey (Sentinel)

С нами с 11 августа 2017; Место в рейтинге пользователей: #171
Sergey (Sentinel)
38 минут назад
0
Привет
Подскажи, пжл как добавить поля из компонента msFieldsmanager?
Скрин
Sergey (Sentinel)
20 ноября 2024, 20:53
+1
а почему 'parents' => '{$id}',?
надо наверное 'parents' => $_modx->resource.id
Sergey (Sentinel)
14 ноября 2024, 13:55
0
Сложна.
Я сделал с помощью js. Задал class для div c results
и вот так прописал
document.querySelector('.easycomm div').textContent = 'Отзывов пока нет, Ваш может стать первым.';
Sergey (Sentinel)
08 ноября 2024, 16:24
0
Для select вот так сделал. Может пригодится тоже.
<select>
    <option data-sort="" data-dir="" class="sorty sort" select>По умолчанию</option>
</select>
$(document).on('change', '#mse2_sort', function() {
    var selected = $(this).find('option:selected');

    // Проверяем, выбран ли элемент "По Умолчанию"
    if (selected.text() === 'По умолчанию') {
        var params = mSearch2.getFilters();
        params.sort = '';
        mse2Config.sort = '';
        mSearch2.load(params);
        mSearch2.submit();
    } else {
        var sort = selected.data('sort');
        sort += mse2Config.method_delimeter + selected.val();
        mse2Config.sort = sort;
        mSearch2.submit();
        mSearch2.Hash.clear();
    }
});
Sergey (Sentinel)
30 сентября 2024, 21:26
0
А для корзины скидку как вывести?
Sergey (Sentinel)
02 сентября 2024, 20:24
0
Посты из канала в категорию отправлять и публиковать.
Sergey (Sentinel)
21 августа 2024, 00:10
0
А как-то можно подружить msFavorites с QuickView? В окне не работает добавление в избранное. Ошибок нет.
Sergey (Sentinel)
19 августа 2024, 01:16
0
А как-то можно сервис другой подключить? А то стоит компонент со скидками msDiscount и он в modal цену не подгружает

public_html/core/components/pdotools/model/pdotools/pdoparser.class.php(64): 
modParser->processElementTags('', '\\r\\n\\r\\n\\r\\n[[!QuickV...', true, false, '[[', ']]', 
Array, 9)\n#5 /home/i/public_html/core/model/modx/modresource.class.php(546): 
pdoParser->processElementTags('', '\\ in /home/i/public_html/core/cache/includes/elements/modsnippet/69.include.cache.php on line 22

upd разобрался
Sergey (Sentinel)
11 августа 2024, 13:42
0
Можно ли вывести эти данные в карточке товара?
Sergey (Sentinel)
07 августа 2024, 16:54
0
class MyNotifier {
  success(msg) {
      iziToast.success({
          title: 'Success',
          message: msg,
      });
  }
  error(msg) {
      iziToast.error({
          title: 'Error',
          message: msg,
      });
  }
}

window.addEventListener('DOMContentLoaded', e => {
  myFavorites.on('init', (self) => {
      const notifier = new MyNotifier();
      self.setNotifier(notifier);
  });
});
и так тоже не работает
Sergey (Sentinel)
07 августа 2024, 13:39
0
Понял, спасибо.
Так же на тесте не работают уведомления из коробки ms2
s34437.h5.modhost.pro/index.php?id=3
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]]`
  ]]
обновляется только при перезагрузки страницы, соответственно при всплывании окна там пусто
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 выводить список
Sergey (Sentinel)
05 августа 2024, 12:16
0
Распечатал глобальную $.session но там ничего нет, чтобы можно было проверить…
Sergey (Sentinel)
01 августа 2024, 21:16
0
А как можно проверку в товаре сделать?
К примеру мне нужно вывести какой-то блок, если есть скидка на товар
Sergey (Sentinel)
30 июля 2024, 18:01
+1
Будет ли тест компонентов на 24 часа?
Sergey (Sentinel)
06 февраля 2024, 22:41
0
MODX 2.8.6, php 8
не возможно загрузить никакое изображение


ERROR 	msGallerySearchRequestProcessor::getMimeType 	
/home/public_html/core/components/msgallerysearch/processors/mgr/download.class.php 	169

Mime type application/x-empty


Может кто подскажет, как победить?
Sergey (Sentinel)
23 апреля 2023, 12:38
0
У меня не работает. Ошибки в консоле
Uncaught Error: [CKEDITOR.resourceManager.load] Resource name "ajax" was not found at "http://site.com/manager/assets/components/ckeditor/ckeditor/plugins/ajax/plugin.js?t=1.4.5-pl".
наверное что-то с путями

UPD сорри, разобрался