Jameson

Jameson

Был в сети 20 сентября 2021, 01:37
Заказы не принимаю
Ошибки теперь вылезли в консоли:

scripts.js:2 jQuery.Deferred exception: Cannot read properties of undefined (reading 'defaults') TypeError: Cannot read properties of undefined (reading 'defaults')
Uncaught TypeError: Cannot read properties of undefined (reading 'defaults')
    at HTMLDocument.<anonymous>

Правда formit отрабатывает… Как исправить?

Ругается на строку:

$(document).ready(function () {
            $.jGrowl.defaults.closerTemplate = '<div>[ ' + afConfig['closeMessage'] + ' ]</div>';
        });
Я тоже считаю что пост имеет место быть, ну нравится человеку дот нет, вот и пишет. Но лучше это отделить от основного потока информации про MODX, ресурс то профильный. Все равно Василию решать.

Есть тот же самый хабр, можно писать там. А то заходишь почитать что нового в MODX, а тут дохрена постов про дот нет.
Илья еще один вопрос, направьте в нужное русло. Указал у сниппетов и плагинов опцию static, источник указал родной, filesystem и при попытке установить в логе пишет такие ошибки:

Could not load class: modFileMediaSource from mysql.modfilemediasource.
Could not load vehicle!
Could not install related objects with foreign owned keys for vehicle object of class modPlugin; criteria: Array ( [name] => snippetName)
При этом все устанавливается и работает.
Хотелось бы больше статей НЕ для интернет-коммерции. Например интересен следующий момент. Есть сайт, самый обычный — example.ru. Необходимо сейчас на поддомене сделать некую логику рынка, где люди будут выставлять на обмен предметы:

market.example.ru

При этом используется одна БД (родного сайта), одна регистрация и авторизация (родного сайта), одна админка и т.д. Я не уверен какой это уровень, но я пока немного торможу с реализацией этого функционала. Будут ли конфликты при работе двух сайтов с одной БД? Какие подводные камни есть и т.д…
1. Указать настройку — allow_multiple_emails — Разрешить пользователям использовать одинаковые E-Mail адреса — Нет.
2. После чего, при попытке зарегистрировать новый аккаунт на e-mail, который уже занят, будет ошибка:

Почтовый ящик "mail@yahoo.com" уже используется. Вы можете либо войти под этой почтой, либо восстановить пароль (если вы его забыли), либо выбрать другой почтовый ящик для регистрации.
1. У MODX есть бесплатный плагин Login, который прекрасно работает из коробки. Его можно подружить с HybridAuth или взять как базу и допилить своим напильником.

2. Есть платный, но еще более прекрасный Office.

3. Если вы хотите что-то свое, то смотрите в сторону двухфакторной аутентификации (и для этого тоже есть платный плагин). Это один из самых лучших способов обезопасить аккаунт от взлома.

Все инструменты и даже готовые примеры у вас на руках. Какая именно помощь вам нужна?
Будет сложно получить ответ по такой проблеме. Экстрасенсов тут не много, нужно смотреть кто и что делал в админке.

Нагуглил за 2 секунды.
1 —
modx.pro/help/10845/
2 — daruse.ru/ispravlenie-oshibki-makeurl()-v-modx-revo

Можно как вариант кинуть предложение по работе, предоставить человеку доступ в админку, я думаю за денежку решат проблему, если сам не сможешь конечно.