Здравствуйте.
В публикаях в текстовом поле если добавить картинку, то нельзя продолжить текст после картинки. Обычно после картинки должен появиться мигающий вертикальный курсор и это показывает, что в этом месте будет продолжен текст, но его нету и если я мышкой нажимаю на пустое место после картинки курсор тоже не появляется.
если нажать два раза на клавиатуре стрелку вправо т.е. переход на следующий символ то всё нормально можно дальше писать, но проблема в том, что пользователи сайта это в основном девушки (сайт о детях) и не все знают, что так можно и отсутствие "мигающей палочки" настораживает.
Без клавиатуры никак нельзя продолжить текст после картинки.
чтобы было понятней о чём я.
но в админ-панеле после добавления фотографии курсор сразу появляется после неё и там всё нормально, а тут курсор остаётся на строка с текстом и нельзя перейти под фотографию, чтобы продолжить текст. Фотки добавляются через загрузчик фотографий recall после нажатия на добавленые фотографии в блоке под редактором
в файле 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+" "); jQuery("#contentarea_ifr").contents().find("#tinymce").focus().html(ifr+$file+" ");тогда после изображения будет добавлять перенос строки, куда можно будет поместить курсор