Вставить картинку в текст

A9
На сайте с 19.03.2018
Offline
74
529

Пытаюсь реализовать в админке возможность перетащить картинку прямо в текст <textarea>, чтобы код картинки вставлялся в то место, куда ее перетащили (как в яндекс дзене, но поскромнее).

Загрузка картинки на сайт - этап пройденный.

Проблема в том, что готовый код картинки <img src="" atl=""> вставляется не туда, куда ее поместили, а туда, где находится курсор. Это неудобно!

Вижу 2 выхода:

1) Получить позицию символа в тексте под курсором, и туда переместить каретку перед вставкой кода.

2) Сымитировать нажатие мышью на текст при отпускании файла на <textarea>

Ни одно, ни другое не знаю как реализовать.

Сам нашел только варианты, которые показывают текущее положение каретки (поцизию символа) в текстовом поле или перемещают каретку в нужное положение (притом что позиция символа известна, а она не известна).

Помогите мне решить эту задачку! Как мне либо поместить каретку под мыши, либо узнать позицию символа под мышью. А еще лучше, чтобы каретка бегала за мышью.

P.S. зашел сейчас в дзен посмотреть - даже там нет такой фигни. И все же, как мне поступить? Надо чтобы каретка двигалась за мышью, либо чтобы "нажималась мышь" и каретка перемещалась, но при этом через событие.

S
На сайте с 30.09.2016
Offline
469
#1

А кликнуть мышью в нужное место текста перед перетаскиванием картинки - не судьба?

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
A9
На сайте с 19.03.2018
Offline
74
#2
Sitealert:
А кликнуть мышью в нужное место текста перед перетаскиванием картинки - не судьба?

Лично мне - вообще не вопрос)) Но я не для себя делаю, а для нового владельца сайта. А то будет ныть, что админка плохая лучше бы вордпресс стоял.

totamon
На сайте с 12.05.2007
Offline
437
#3
aramid92:
А то будет ныть, что админка плохая лучше бы вордпресс стоял.

не надо фигней страдать и придумывать головняки...

aramid92:
возможность перетащить картинку прямо в текст

я даже представить такое не могу🤪

ну вот откуда перетащить, хотя бы? из проводника виндовс? или из космоса?

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
A9
На сайте с 19.03.2018
Offline
74
#4
totamon:
ну вот откуда перетащить, хотя бы? из проводника виндовс? или из космоса?

Ну вот пишете вы текст, вам надо картинок добавить. Что удобнее? Взять и перетащить файл в текст, или каждый раз нажимать кнопку, потом искать по папкам, нажимать добавить (как лох).

SeVlad
На сайте с 03.11.2008
Offline
1609
#5
aramid92:
Что удобнее? Взять и перетащить файл в текст, или каждый раз нажимать кнопку, потом искать по папкам, нажимать добавить (как лох)..

Зачастую удобнее нажать на кнопку "добавить".

А лохи как раз те, кто не понимают что "искать по папкам" открывать нужный каталог всё равно нужно. И не особо важно когда это делать - до того, как драгэндропнуть или после нажатия кнопки, Даже после нажатия лучше. Ибо сразу откроется ранее используемый каталог (возможно даже с отфильтрованными типами, а не вся свалка файлов). В отличии от предварительного поиска по "папкам".

А ещё лохи те, у заказывает и других лохов [с завышенным ЧСВ], которые изобретают для клиентов свои кривые лисапеты. Потому как любой современный нормальный веб-редактор понимает драгэндроп в нужное место. (Не говоря уже за движки с коммьюнити)

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий