Финансовая поддержка
VPS, бесплатные дополнения и docs
Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию.
Поддержать
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE)
UiCMPGenerator дополнение для создания пакетов
Личный кабинет на Sendit - не удается сбросить пароль
[mSync] Новая версия синхронизации с 1С
Checkbox для модального окна
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)...
Minishop + честный знак (продажа маркированной продукции)
Sendex 2.0 не встает на Modx 2.8.8
MiniShop3 - Не выводятся товары дополнительных категорий
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает"
Всего 126 147 комментариев
Это азы MODX, букварь. Никому не интересно рассказывать, как писать чанки и указывать их сниппету.
Для исправления ошибки надо внести изменения в файл:
/assets/components/minishop2/js/web/default.js
на
В любом случае, я очень надеюсь добавить это в родной функционал, и читать не придётся.
Иначе, при изменении других полей, картинка из профиля будет будет удаляться.
Единственно, в яндексе соглашаюсь с условиями, он редериктит на сайт, а авторизации не происходит.
И ещё, когда первый раз пробовал зарегится через Яндекс, согласился отдать информацию, меня редериктит обратно на сайт по ссылке адрес-сайта.ru/?hauth.done=Yandex&code=цифры,_наверно_конфиденциальные&state=
увидел сообщение в фф
Но Яндекса в списке требуемых сетей небыло, так что не страшно. Наверно надо там что-то при регистрации на яндексе указать. Или в настройках ЧПУ поковыряться.
Поэтому, надо в форме сделать так:
В поле newfile отправится загружаемый файл — именно его мы ловим в плагине.
А скрытое поле photo нужно только для того, чтобы в ajax ответе появилось значение.
Я не смогу в техподдержке отвечать на такие вопросы.
Мне помогает.
Про галерею у меня довольно подробно расписано, включая генерацию превью.
Спасибо, Василий!
Сейчас ты просто меняешь ширину в чанках, даже не зная, какого реального размера картинки на сервере.
А пока держи готовое решение плагином:
Это событие вызывается когда у тебя в функции Update запускается соответствующий процессор:
"$response = $this->office->runProcessor('profile/update', $fields);"
Я не могу понять, как мне в плагине получить массив $fields и добавить туда нужное мне поле.
Конечно в плагине доступен объект user, и я могу адрес картинки записать через него, но как тогда добиться чтобы этот адрес картинки попал в ответ ajax запроса?