Всего 123 792 комментария

Алексей Шумаев
01 февраля 2023, 10:37
+2
Всё очень круто и нужно!

Комментарий вот к этому моменту:
Теперь все колбэки для работы с корзиной возвращают не только, общие статистические данные, но и всю корзину целиком, что важно для ecommerce скриптов, например.
есть смысл добавить сразу и на событие Order.submit.response.success.
У меня на одном из сайтов коллбэки возвращают сразу готовый для добавления в dataLayer объект ecommerce.
Это очень удобно.
Futuris
01 февраля 2023, 10:14
0
Не получается на карту задонатить. Ошибка выдается. Три раза пытался.
Alexandr
01 февраля 2023, 09:15
0
Зарегистрировался только для того чтобы сказать тебе спасибо, мужик, за труд и за то, что поделился! Печатная форма УПД
Андрей
01 февраля 2023, 03:03
1
+2
Конструкция странновата, почему бы в сниппете не возвращать нужный чанк? Но в целом можно примерно так сделать:
{set $param = '!testSnippet' | snippet}
{set $chunkName = 'chunkName'~$param}
{$chunkName | chunk}
Fr3ddy
31 января 2023, 18:53
0
разобрался, проблема была в том что не привязана политика к группе пользователей
Prihod
31 января 2023, 18:16
0
в политике доступа менеджера, нет пункта polylang_language_group_list
Ну создай ее вручную тогда
Prihod
31 января 2023, 18:12
0
странно, скинь доступ в админку через тикет
Fr3ddy
31 января 2023, 18:12
0
в политике доступа менеджера, нет пункта polylang_language_group_list

нет ничего про polylang
Fr3ddy
31 января 2023, 18:10
0
да, их две

PolylangManagerPolicy и PolylangPolicy

в них всё включено
Prihod
31 января 2023, 18:06
0
В политики доступа есть вообще политика polylang_language_group_list?
Fr3ddy
31 января 2023, 17:29
0
при ограничении прав для менеджера сайта, во вкладке «Локализация» — пусто, всплывает сразу попап
«Разрешение 'polylang_language_group_list' необходимо для 'mgr/polylanglanguagegroup/getlist'!»

как можно решить?
Николай Савин
31 января 2023, 16:31
0
Используйте резервные копии хостинга. Других инструментов для решения вашей проблемы нет.
Vladimir
31 января 2023, 15:24
0
Можно ли откатить текущею версию modx и сохранить весь функционал что был сделан? обновлялся через этот пакет UpgradeMODX
Антон А.
31 января 2023, 14:54
+1
Спасибо за ваш труд! Задонатил немножко в благодарность.
Антон А.
31 января 2023, 14:35
+3
Разобрался. Надо переименовать настройку ms2_notify_js_class_name с msIziToast на MsIziToast после обновления с 4.0 на 4.1.
Антон А.
31 января 2023, 14:24
0
После обновления с 4.0.0 до 4.1.0 появилась ошибка
Uncaught (in promise) Error: Произошла ошибка при загрузке модуля.
Iskander
31 января 2023, 12:59
0
Вот решение, спасибо за помощь Степану Гончарову
<?php
switch ($modx->event->name) {
	case 'OnHandleRequest':
		if ($_SERVER['HTTP_HOST'] != 'site.ru' && $modx->context->key === 'web') {
			$_res = $modx->getObject('modResource', ['alias' => explode('.', basename($_REQUEST['q']))['0']]);
			if (is_object($_res) && $_res != 'null') {
				$_ids = $modx->getParentIds($_res->get('id'));
				$_ids = array_reverse($_ids);
				if(isset($_ids['1']) && intval($_ids['1']) == 54) {
					$modx->sendRedirect($modx->getOption('seodomains_main_host').$modx->makeUrl($_res->get('id')), array('responseCode' => 'HTTP/1.1 301 Moved Permanently'));
				}

			}
		}
	break;
}
— Где в строке if ($_SERVER['HTTP_HOST'] != 'site.ru' && $modx->context->key === 'web') {
site.ru ваш основной домен ставьте

— В строке if(isset($_ids['1']) && intval($_ids['1']) == 54) {
54 — ID раздела со статьями.

OnHandleRequest — событие нужно включить для плагина
Николай Савин
31 января 2023, 12:19
0
Поправили и зарелизили.
Николай Савин
31 января 2023, 12:16
+1
Тебе бы отзывы за деньги писать. Больно вкусно получается!