Андрей

Андрей

С нами с 09 апреля 2015; Место в рейтинге пользователей: #68
Андрей
21 февраля 2022, 16:00
0
В верхнем меню: Медиа — Источники файлов — MS2 Images. Скрин — https://ibb.co/LJ64NbM

Минишоп версия 2.8.3-pl
Пишет обновление последние и других нет.
Даже если нажать кнопку — Проверить обновления? В обоих репозиториях лежит 2.9.3.
Андрей
21 февраля 2022, 15:58
+1
Что в процессе входа происходит, просто обновляется страница? Ошибки есть какие то в логах, в консоли браузера?

Есть вероятность что поможет попробовать залить поверх файлы дистрибутива этой же версии, и запустить setup
Андрей
21 февраля 2022, 15:04
0
Потому что в стандартной даже настройки allowedFileTypes такой нет. Как и возможности загрузить в нее видео
Поддержка загрузки любых файлов если не ошибаюсь была всегда, в любом случае сейчас всё работает из коробки.

Если у вас нет каких то настроек, то либо не там смотрите, либо кто то поковырялся и натворил дел.

Нужно смотреть что конкретно у вас не так, т.к. allowedFileTypes стандартная настройка. Возможно нужно просто обновить/переустановить минишоп.
Андрей
21 февраля 2022, 14:59
0
Вы знаете, проверил сам на свежем проекте. даже если вписать разрешение — не работает. Интересно почему, ведь в версии минишопа 2.2. все прекрасно загружается.
Проверил на нескольких проектах, в том числе просто на чистой установке. minishop2 2.9.3-pl, MODX 2.8.3, PHP 7.4.27 (на модхосте). Для проверки грузил txt, pdf, webm, mp4, всё работает без каких либо проблем.

https://ibb.co/51H6G7C — новые расширения нужно добавить только в allowedFileTypes(и в системную upload_files), в imageExtensions не надо.
Андрей
21 февраля 2022, 14:46
+1
Версия движка последняя?
Андрей
18 февраля 2022, 13:27
0
Можно использовать upgradeModx, должно всё корректно обновить.
Андрей
17 февраля 2022, 11:49
0
А поддомен назван верно?

Также мы поддерживаем работу дополнений на поддоменах dev и new. Сбрасывать ключ для такого домена не нужно — дополнения просто работают сразу на нескольких сайтах: site.ru, dev.site.ru и new.site.ru.

Более того, вы можете добавить 1 цифру к такому поддомену, что даёт вам до 20 тестовых сайтов: dev0.site.ru, new9.site.ru и т.д.
Андрей
15 февраля 2022, 19:23
0
Подскажите, пожалуйста, как на феноме будет выглядеть вывод такого чанка:
{include ('counter.' ~ $_modx->config.site_name)}

p.s. как подсказали выше, правильней будет использовать ClientConfig в мультиконтекстном режиме.
Андрей
15 февраля 2022, 14:57
+2
Вот так поправь:
{'!msProducts' | snippet  : [
    'parents' => 0,
    'inlcudeThumbs' => 'large',
    'resources' => $popularProducts,
    'tpl' => 'popularProductTpl',
]}
Андрей
10 февраля 2022, 16:30
+1
Так в консоли ошибки:
Uncaught ReferenceError: jQuery is not defined at jquery.markitup.js:665:4
default.js:846 Uncaught ReferenceError: $ is not defined at default.js:846:14
jQuery не подключен, потому не работает отправка и редактор не подгружается.
Андрей
10 февраля 2022, 12:08
0
Нужно ли мне что-то объявлять, прежде чем использовать "{'MenuH1' | lexicon}"?
{$_modx->lexicon->load('my:default')}
{'MenuH1' | lexicon}
Андрей
09 февраля 2022, 12:00
+1
Хочу сделать редирект на https, выбираю в системных настройках Сервер — server protocol — https
Это можно не делать, настройка нигде не учитывается.

но после включения в htaccess этих директив получаю ошибку о слишком большом количестве редиректов
На разных хостингах могут быть свои варианты настроек, потому дефолтная запись может не работать.

Обычно верная запись описана в документации хостинга. Либо подбирать — Как настроить редирект на https в.htaccess?
Андрей
02 февраля 2022, 23:22
2
+4
К товарам в MS не применимо?
Для расширения полей минишопа и так есть 2 компонента — msFieldsManager и msAddField
Андрей
02 февраля 2022, 21:59
+1
Мне нужно изменить эта маску на формат украинского номера телефона (+3(...)...)
Подскажите, где это редактировать?
В минишопе по умолчанию нет маски на поле телефона. Смотри подключенные js скрипты.
Андрей
31 января 2022, 11:39
0
Да, модификатор default ставит пустой action, если не заполнен параметр, потому лучше указывать название формы.
Андрей
31 января 2022, 10:53
0
Если форм на странице несколько, нужно указать параметр:
&rcv3Action=`contactform` //разный для каждой из форм

Вот это в валидации не нужно
g-recaptcha-response:required

Проверить работает ли рекапча вообще, нет ли ошибок в консоли. Так же можно использовать метод из комментария — RecaptchaV3 пропускает спам, весьма успешно работает.
Андрей
27 января 2022, 15:31
+1
Через БД отключить плагин с id 53.
Андрей
25 января 2022, 13:31
0
У меня таких конструкций if else предполагается много. Что ж мне, теперь плодить кучу чанков?
В документации об этом сказано:
MODX does not like =,? and & in snippet parameters. If the template code has to use those signs, put the template code in a chunk or change the default templates in the config file.
multiTV custom template variable

Можно попробовать использовать prepare. Либо переходить на ветку 3.* и работать с Blade.
Андрей
25 января 2022, 12:10
0
Вынеси rowTpl в чанк, и будет нормально работать условие из документации:
[!if? &is=`[+iteration+]:=:1` &then=`true` &else=`false`!]

Вот такое по логике вообще не должно срабатывать нигде =)
[![if? &is=`[+iteration+]:=:1` &then=`true` &else=`false`]!]