Домой Wp-Recall WP-Recall: Проблемы и решения нету курсора в текстовом поле
7ответ(ов) в теме
kirius
не в сети 10 лет
На сайте с 08.06.2014
Участник
1
18:41

Здравствуйте.
В публикаях в текстовом поле если добавить картинку, то нельзя продолжить текст после картинки. Обычно после картинки должен появиться мигающий вертикальный курсор и это показывает, что в этом месте будет продолжен текст, но его нету и если я мышкой нажимаю на пустое место после картинки курсор тоже не появляется.
если нажать два раза на клавиатуре стрелку вправо т.е. переход на следующий символ то всё нормально можно дальше писать, но проблема в том, что пользователи сайта это в основном девушки (сайт о детях) и не все знают, что так можно и отсутствие "мигающей палочки" настораживает.
Без клавиатуры никак нельзя продолжить текст после картинки.

Вы не можете просматривать опубликованные ссылки

чтобы было понятней о чём я.

0
Андрей CS
не в сети 11 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
2
21:34

это обычный визуальный редактор ВП. Привыкаем к нему.

0
kirius
не в сети 10 лет
На сайте с 08.06.2014
Участник
3
12:43

но в админ-панеле после добавления фотографии курсор сразу появляется после неё и там всё нормально, а тут курсор остаётся на строка с текстом и нельзя перейти под фотографию, чтобы продолжить текст. Фотки добавляются через загрузчик фотографий recall после нажатия на добавленые фотографии в блоке под редактором

0
Андрей CS
не в сети 11 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
4
14:09

В следующем обновлении решим эту проблему

0
kirius
не в сети 10 лет
На сайте с 08.06.2014
Участник
5
15:05

а сейчас нету идей? какой-нибудь простое решение чтоб клиент уже отвязался наконец. Если обновлю плагин незнаю что будет я его уже весь перековырял

0
Андрей CS
не в сети 11 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
6
15:27

в файле classes.php дополнения публикации есть такой код:

echo '<script type="text/javascript">
			function addfile_content($file){ 
                            var html = jQuery("#wp-contentarea-wrap").contents().find("#contentarea").val();
                            var ifr = jQuery("#contentarea_ifr").contents().find("#tinymce").html();
                            jQuery("#wp-contentarea-wrap").contents().find("#contentarea").val(html+$file);
                            jQuery("#contentarea_ifr").contents().find("#tinymce").html(ifr+$file);
                            return false;
			}
		</script>';

Эти две строки
                            jQuery("#wp-contentarea-wrap").contents().find("#contentarea").val(html+$file);
                            jQuery("#contentarea_ifr").contents().find("#tinymce").html(ifr+$file);
отвечают за добавление контента в редактор при нажатии на изображение, можно поэкспериментировать с ними
Например, можно изменить их таким образом:
                            jQuery("#wp-contentarea-wrap").contents().find("#contentarea").val(html+$file+"&nbsp;");
                            jQuery("#contentarea_ifr").contents().find("#tinymce").focus().html(ifr+$file+"&nbsp;");

тогда после изображения будет добавлять перенос строки, куда можно будет поместить курсор

0
kirius
не в сети 10 лет
На сайте с 08.06.2014
Участник
7
15:47

Спасибо, помогло.

0
Тема закрыта. Публикация новых сообщений запрещена.