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

Тодор
29 декабря 2023, 14:54
0
Банальный вопрос: А галочку в сис.событиях поставил на OnPageNotFound?
Роман
29 декабря 2023, 14:51
0
Да, но такое ощущение что до ридеректа как и до плагина с его OnPageNotFound дело не доходит когда срабатывает системная настройка 404

$requestedUrl = $modx->context->getOption('request_uri');
if ($requestedUrl === '/page') {
    $modx->sendRedirect($modx->makeUrl(173), 'HTTP/1.1 410 Gone');
    exit();
}
Тодор
29 декабря 2023, 14:46
0
А редирект в плагине ты делаеш?
Роман
29 декабря 2023, 14:12
0
Спасибо, но не работает это. Я тоже так подумал, но для MODX REVO несуществующий URL например /page это сразу кидает на 404 и все, на этом приехали. А мне надо этот URL отпhавить на 410 страницу, но я не могу обойти 404 страницу, и сам плагин на OnPageNotFound не работает, кидает на 404 страницу согласно настройкам в system
Тодор
29 декабря 2023, 14:09
0
Создайте ресурс который будет отобажаться при 410 ошибке. И в плагине на OnPageNotFound перенаправляйте пользователей на етот ресурс
Futuris
29 декабря 2023, 13:03
0
Спасибо за помощь! Пока нет неоходимости. У меня это не рабочий проект, я просто хотел попрактивоваться в коде.)) Но жена, которая в нашем семейном подряде отвечате за фронтенд, предложила более простое (для нашего случая) решение, которое не требует изменений в php- и js-файлах Minishop2. Поскольку, как упоминал, у нас свой фреймворк, она просто взяла из корзины (где у нее также свои стили) свои стилизованные инпуты и добавила их на страницу категории.


Единственное отличие — в вашем решении больше динамики. Т.е. у вас при каждом нажатии изменяется количество в корзине. У нас сначала нужно «наплюсовать» нужное количество, а потом оно отправляется в корзину.

Артур Шевченко
29 декабря 2023, 11:37
1
+1
Если при смене контекста менять cultureKey и создать записи словаря для этого cultureKey, то будет другая запись.
Giant Dad
29 декабря 2023, 11:32
0
а, это core-login-ru! А можно как-то сделать так, чтобы для контекста отличного от web (например, kz) выводилось другое сообщение?
Giant Dad
29 декабря 2023, 11:29
0
не нахожу. В каком пространстве имён?
Dan
Dan
29 декабря 2023, 10:11
+1
Класс может не добавили или в скрипте ошибка какая. А тут нет разницы какой CSS-фреимворк, я ими вообще не пользуюсь например) если что можете написать доступы мне телеграмм (аккаунт в профиле) гляну сегодня и поправлю, заодно напишу в чем была проблема
Сергей Карпович
29 декабря 2023, 09:50
0
Насколько знаю почта по миру отправляет.
Но возможно тебе больше подойдет: modstore.pro/packages/delivery/eshoplogistic3
Futuris
29 декабря 2023, 09:49
0
Спасибо за информацию! У меня странно эти плюсы-минусы работают на странице товара. Плюсуешь — все работает. А вот минусовка не работает — т.е. в корзине число меняется, а на странице при минусации не уменьшается. Тут с нашим фронтом разбираться нужно. У нас не bootstrap, а свой UI-фреймворк стоит.
Владимир
29 декабря 2023, 02:57
0
Скорее всего проблема в этом месте github.com/modx-pro/miniShop2/blob/v2.9.3-pl/core/components/minishop2/model/minishop2/msproductdata.class.php#L59

Для себя поставил проверку в самом начале:
if (!$product) {
   return $data;
}
Алексей Соин
29 декабря 2023, 00:11
0
репликация настраивается на уровне бд, всё это уже есть в mysql, postgres, никакие инструменты искать не надо, репликации можно настраивать в режиме как мастер-мастер, так и в режиме мастер-слейв, то есть вторая база чисто для чтения используется.
Александр Туниеков
28 декабря 2023, 23:32
0
можно реплицировать бд и для этой бд сделать апи используя уже любой удобный яп, фреймворк и т.д
Реплиировать бд это синронизация бд или просто раз скопировать?
Если раз скопировать, то как функционал который еще не написан, а работать компании нужно? А написать год или 2.
Если синхронизировать, то это может гемор. Самописно я пробовал и точно гемор. А какой либо софт не знаю не смотрел еще. Если подскажете, будет интересно. И еще многие таблицы исторически созданны не оптимально. Хочется их переопределить, но сайт под эту структуру таблиц уже заточен. При синхронизации хотелось бы переопределить структуру таблиц :-(.
Александр Туниеков
28 декабря 2023, 23:05
0
Ну на модекс написан за 8 лет большой функционал и на другой сервер его маленькими блоками не перекинешь.
И большими может тоже не перекинешь :-(. Вообщем есть таблица заказов и от нее зависит склад, производство, снабжение, логистика и т.д. Я счас пытаюсь маленькие блоки на vue перевести. Например распределение деталей из заказов по сменам производства. Или хотя бы написать распределение ресурсов(работников) по сменам.