Prihod

Prihod

С нами с 22 июня 2014; Место в рейтинге пользователей: #20
Prihod
25 октября 2024, 18:53
0
На прямую нет. msProductRemains хранит остатки в привязке к отдельным опциям товара поэтому нужно через свой плагин согласно своей логике инициировать событие появление товара.

$msinshopnotify = $modx->getService('msinshopnotify', 'MsInShopNotify');
$tools = $msinshopnotify->getTools();
$tools->setInShop($productId);
Prihod
13 августа 2024, 00:03
0
Рекомендация. При написании своего плагина следует учитывать, что уже запущенные процессы наблюдатели не увидят ваш плагин или изменения в нем, поэтому необходимо удалить все ранее запущенные наблюдатели. Наиболее быстро и надежно это сделать, выполнив в консоли сервера команду
kill -9 `pgrep -f '.*watcher.php'`
Prihod
12 августа 2024, 23:29
0
Если при обновлении пакета зависает процесс то скорей всего у вас накопилось большое количества файлов в директориях
/ваш путь/assets/components/msimportexport/tmp
/ваш путь/assets/components/msimportexport/upload
/ваш путь/core/components/msimportexport/data/task
А так как при обновлении пакета его текущею версия Modx архивирует то этот процесс в случае большого количества файлов занимает длительное время что в итоге привышает лимит выполнения php скрипта и процесс установки отваливается.

Решение
В консоли сервера выполните следующее команды которые находят в указанных директория файлы и папки старше 1 дня у удаляет их
find /ваш путь/assets/components/msimportexport/tmp -mindepth 1 -mtime +1 \( -type f -o -type d -empty \) -exec rm -rf {} +
find /ваш путь/assets/components/msimportexport/upload -mindepth 1 -mtime +1 \( -type f -o -type d -empty \) -exec rm -rf {} +
find /ваш путь/core/components/msimportexport/data/task -mindepth 1 -mtime +1 \( -type f -o -type d -empty \) -exec rm -rf {} +
для удаление файлов старше 30 минут замените -mtime +1 на -mmin +30
Prihod
11 августа 2024, 23:32
0
UPD
ieMs2 1.0.5-pl
msImportExport 2.0.21-pl

В обновлениях исправлена проблема сброса всего кэша у ресурсов на каждой итерации импорта.

Теперь для того что бы после импорта были видны изменения необходимо в настройках пресета импорта для опции "Действие по окончанию импорта" выбрать "Очистить весь кэш modx"
Prihod
07 августа 2024, 20:42
+1
При добавлении или удалении в избранное сообщений никаких нет так как по индикатору и так все понятно и нет смысла лишний раз перегружать интерфейс лишней инфой, если они тебе нужны то ты сам должен их показывать

window.addEventListener('DOMContentLoaded', e => {
myFavorites.on('add', (self) => {
     self.notifier.success("add success");
  });
myFavorites.on('remove', (self) => {
     self.notifier.success("remove success");
  });
});
Prihod
06 августа 2024, 19:55
0
Ну тебе нужно перед показом окна делать самому AJAX запрос на сайт что бы подтянуть инфу с списком избранного и добавлять его в модальное окно после чего показывать. Из коробки такого функционала нет.
Prihod
06 августа 2024, 18:50
0
Не совсем понял что обновилось, в модальном окне товар из списка избаранного?
Prihod
04 июля 2024, 23:44
0
Добавил в версии 1.0.1-beta возможность как указать свою ссылку на сторонний сайт так и задать параметры для ссылки.
На modhost.pro/ используя бесплатный тариф можешь протестировать подойдет ли функционал пакета под твои задачи.
Prihod
04 июля 2024, 14:38
0
Упс, свою ссылку вставить сейчас нельзя. Это походу я только планировал добавить но так и не добавил
Prihod
04 июля 2024, 13:39
0
Ну так ссылку ты же можешь указать сам любую какую тебе нужно
Prihod
04 июля 2024, 13:31
0
Что именно?
Prihod
11 июня 2024, 11:08
+1
Пакет уже давно интегрирован с msMultiCurrency на modhost.pro/ можешь в бесплатном тарифе проверить работу этой связки
Prihod
12 мая 2024, 13:48
0
Ну так они у тебя такие же будут если ты не будешь использовать дополнение
Prihod
28 марта 2024, 17:54
0
Подскажите в чем разница полей Файл изображения и Путь к файлу изображения?
Файл изображения — название файла с расширением
Путь к файлу — путь где файл находится

Не хватает функции копирования разделов и пунктов меню, полезно, когда нужно сделать несколько похожим меню
в новой версии добавлю
Prihod
17 марта 2024, 02:29
0
все должно обновиться, может поле не так называется выведи все поля
print_r($productData->toArray());
Prihod
18 декабря 2023, 16:23
0
Кодировка таблиц в базе данных какая?
Prihod
05 августа 2023, 15:46
0
Значит у тебя версия php 8 или выше
Prihod
23 июля 2023, 17:25
0
Кэш браузера попробуй почистить
Prihod
20 июля 2023, 15:08
0
Вызови скрипт который ты добавил в крон через консоль сервера может получишь какие ошибки