Наш форум ожидает новую функцию: при загрузке изображений, до того как пользователи нажмут кнопку «Ответить», текстовое поле должно автоматически отображать инструкции с просьбой добавить теги к изображению. Например, после строки с изображением автоматически будет добавлена дополнительная строка в определённом формате, которую пользователи смогут позже заполнить.
Причина, по которой нам нужна эта функция, заключается в том, что мы требуем наличия тегов для всех изображений во всех сообщениях и ответах на форуме. Этот простой механизм поможет нашим пользователям соблюдать правила, а нашему серверу — сохранять правильно размеченные изображения в базе данных.
Я пытаюсь реализовать это, изменив несколько JS-файлов, например:
/discourse/app/assets/javascripts/discourse/app/components/composer-editor.js
или
/Users/yanxiaofeng/discourse/app/assets/javascripts/pretty-text/addon/upload-short-url.js
Однако я не очень хорошо знаком с Discourse и JavaScript
. Я нашёл несколько плагинов, которые работают с редактором композера, но очевидно, что они изменяют не один или два JS-файла, и я запутался в масштабе и сложности реализации этой функции.
Буду признателен за любые комментарии, идеи, предложения или ссылки!!!
