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

weranda
06 ноября 2023, 08:54
0
Вот вам тестовые данные:
Чистая установка MODX 2.8.5.
Установка расширения mixedImage.
Создание доп. поле: simple_tv
Создаем плагин:
$tv = $resource->getTVValue('simple_tv');

$modx->log(modX::LOG_LEVEL_ERROR, ':::::::::::::::: >>> СНАРУЖИ.ТВ '.$tv);
$modx->log(modX::LOG_LEVEL_ERROR, ':::::::::::::::: >>> СНАРУЖИ.ТИП '.$modx->event->name);

switch ($modx->event->name) {
    case 'OnDocFormSave':       
        $modx->log(modX::LOG_LEVEL_ERROR, ':::::::::::::::: >>> ВНУТРИ.ТИП '.$tv);       
        break;
}
Отмечаем событие плагина: OnDocFormSave
Идем в ресурс.
Сохраняем ресурс.
Открываем журнал ошибок и видим все в нем.

Вот вам для наглядной демонстрации доступ в админку на тестовом хосте (будет работать день):
Админка: s33359.h2.modhost.pro/manager/
Логин: s33359
Пароль: boF7frvOPGeB
Евгений Дубровин
05 ноября 2023, 19:20
0
Доброго времени!
А не подскажете почему карта через этот компонент может быть такой, что курсром мыши её никак не подвинуть?
ideisruba.ru/nashi-raboty
Я вроде даже сам это делал (для мобильных надо было, чтобы только двумя пальцами можно было её двигать),
но хоть убей не могу вспомнить где и что менял (если так), а надо, чтобы на десктопах она была обычной и её можно было двигать.
Никто не подскажет где что надо исправить для этого?
Евгений Дубровин
05 ноября 2023, 19:12
0
А не подскажете ещё почему на мобильных могут не работать эти ползунки?
ideisruba.ru/category/projects
Т.е. вообще ниакой реакции, они даже не двигаются.
Евгений Webinmd
05 ноября 2023, 18:03
0
НЕ могу повторить на рабочем сайте.
Какая у Вас версия MODX?
Какая версия php?
На MODX 3.0 + дополнение не тестировалось, про баги никто issue не писал.
Евгений Дубровин
05 ноября 2023, 17:26
0
Большое спасибо!
Miša Bulic
05 ноября 2023, 17:16
0
&tplFilter.row.tv.|tprice=`tpl.mFilter2.filter.number`
точка после tplFilter.row.tv лишняя
DocentBF
04 ноября 2023, 13:07
0
Привет. Для начала нужно знать размеры области. Написать сниппет, который будет вычислять нужный fontSize относительно размеров области и построчно разбивать текст
weranda
04 ноября 2023, 11:12
0
Привет.
Классное расширение.
Если знаете как сделать текст многострочным так, чтобы он занимал 50% от области картинки, поделитесь решением!
Maks
04 ноября 2023, 06:32
0
Спасибо все заработало.
Дмитрий
04 ноября 2023, 01:11
0
minishop2 4.3.0-pl, modx 2.8.5-pl, MySQL 8.0.35, php 7.4.33 — работает нормально вроде, не замечал ничего такого…
Дима
03 ноября 2023, 21:31
0
Нашёл причину, потратил на её поиски больше 3 дней. Ни modx, ни minishop2 не поддерживают mysql 8. Нужна 5.6. Это указано в документации, при этом, во время установки/обновления, и проверки базы данных, напротив базы данных стоит зелёная галочка. Что вводит в заблуждение. Подробно обсуждалось тут
modx.pro/help/21493#comment-126847
и
modx.pro/components/21212#comment-126040
Наумов Алексей
03 ноября 2023, 14:47
+1
пробуй так:

'resources' => $resource_id,
Maks
03 ноября 2023, 14:19
0
Спасибо за поммощь.
Алексей Смирнов
03 ноября 2023, 11:54
0
1. А если вам это досталось в наследство, то вопрос отпадает почему именно через migx были сделаны теги.
Роман
03 ноября 2023, 11:47
0
1) с одним полем, вопрос не понял, что значит «почему?»
2) видимо так и придется сделать, спасибо
3) blogType — да он и заполняет тэг, а migx родитель ТВ сделан для того чтобы можно было много тегов сделать.
Не спрашивайте почему так, мне это досталось :)

Видимо просто придется переделать
Роман
03 ноября 2023, 11:45
0
Попробую, спасибо
Алексей Смирнов
03 ноября 2023, 11:03
1
+1
Странные дела.
1) у вас MIGX blogTagsValue с одним полем?
Если так, почему?
2) Переделать можно для 1 ТВ, просто пройтись скриптом который перенесет данные, что в дальнейшем облегчит создание тегов. (механизм пока не обсуждаю).
3) в ТВ blogType Непосредственно в ресурсе — что-то вводите или он пуст или скрыт?
Артур Шевченко
02 ноября 2023, 22:19
+1
Подключить их самостоятельно. Библиотека уже есть в комплекте, её нужно подключить в ваш JS, и потом сделать что-то типа
miniShop2.Message = {
success = function(message){
    IziToast.show({message: message});
}
}
Можно ещё подключить класс IziToast который в ванильных скриптах есть и установить его значение как значение miniShop2.Message