Ник в ответ + CKEditor

Главные вкладки

Аватар пользователя Capt._Jack Capt._Jack 3 марта 2015 в 20:27

Проблема: по аналогии с решением отсюда вставка имени пользователя работает, но только при формате ввода обычным текстом. При работе с CKEditor ничего не вставляется. Догадываюсь в чем причина: нет textarea/input с id. Как быть?

Комментарии

Аватар пользователя Dusty79 Dusty79 8 января 2017 в 2:49

По аналогии с вышеуказанной ссылкой вставил следующую строку:
<a href="javascript:;" onclick="jQuery('#edit-comment-body-und-0-value').val(jQuery('#edit-comment-body-und-0-value').val() + '[b]'+ '<?php print $account->name; ?>' + '[/b], ');jQuery('#edit-comment-body-und-0-value').focus();">Обратиться по имени</a>
Заодно исправил тот недостаток, что вставка ника заменяет весь набранный текст в поле. В таком виде ник вставляется в конец набранного текста, обёрнутый тегом [b] и запятой.
Будет ли это работать со CKEditor - не знаю. с BUEditor работает точно.