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

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
Тебе бы отзывы за деньги писать. Больно вкусно получается!
Дима Касаткин
31 января 2023, 12:13
+3
Ура! Отличный релиз. Минишоп и давно был почти идеальным решением для создания магазина, но с обновлением каждый раз становится качественно лучше!

Хочу отметить, что обновления minishop в последнее время очень точно сфокусированы на решение довольно непростых вопросов, которые вроде бы и раньше при запуске магазина можно было разобраться, добавляя дополнительный код и модули…

… но @Николай Савин и команда много делают именно для удобства, ускорения и упрощения разработки, точно прицеливаются на самые противоречивые решения, но казалось ранее проверенные и надежные решения и находят точки роста, улучшая их. Такими темпами, я уверен, Minishop ждёт большое будущее!
Алексей Смирнов
31 января 2023, 10:27
+1
Сталкивались. это по сути не лечится т.к. это один из косяков парсера MODX тегов.
самый очевидный вариант, как-то по-тиху переходить на fenom.
Второй вариант переписать условие:
[[[[!#GET.str:ne=`0`:then=``:else=`-`]]$showformreview]]
[[[[!#GET.str:ne=`0`:then=`-`:else=``]]pdoResources? &parents=`56` &depth=`0` &tpl=`liststr` &tplWrapper=`wrappchunk`]]
Содержимое wrappchunk чанка:
<div class="cap-inside col-12 bg-white border-radius-16px px-3 py-4 my-4">
<div>Пожалуйста, выберите ресурс для написания отзыва!</div> 
<div>[[+output]]</div></div>