Как поломать
TestQest |
|
---|---|
Скажите, возможно ли реализовать в данном редакторе привязку атрибута |
Aristei |
|
---|---|
Да возможно, нужно открыть файл plugins\markitup\js\html.set.js и в нем в строке {name: L.link, className: 'mLink', key:'L', openWith:'<a href="[![URL:!:http://]!]">', closeWith:'</a>', placeHolder: L.link_text}, вставить атрибут target="_blank" в " <a href="[![URL:!:http://]!]"> "
Sorry for my English
|
TestQest |
|
---|---|
Я тоже так сразу подумал, но результата нет. Видимо как то не так вставляю. Не поможете точным кодом? )) |
Aristei |
|
---|---|
В общем помимо того, что в plugins\markitup\js\html.set.js код {name: L.link, className: 'mLink', key:'L', openWith:'<a href="[![URL:!:http://]!]">', closeWith:'</a>', placeHolder: L.link_text}, заменить на {name: L.link, className: 'mLink', key:'L', openWith:'<a href="[![URL:!:http://]!]" target="_blank">', closeWith:'</a>', placeHolder: L.link_text},
Нужно еще в плагине Htmlpurifier в файле htmlpurifier.group_5.preset.php ( plugins\htmlpurifier\presets ) в блоке // HTML & Output добавить строку: 'HTML.TargetBlank' => true,
Sorry for my English
|
TestQest |
|
---|---|
Спасибо! Заработало! Added 7 minutes later: Ещё вопрос. Можно как то решить в нём вопрос с абзацами? Ну что бы он ентер обрабатывал например (горячие клавиши же поддерживает), или кнопку добавить на панель с тегом <br> |
|
This post was edited by TestQest (2013-09-22 16:04, 10 years ago) |
Aristei |
|
---|---|
This post was edited by Aristei (2013-09-22 17:23, 10 years ago) |
TestQest |
|
---|---|
Спасибо, br кнопку сделал:
Жаль конечно что не получается обучить его воспринимать нажатие самой кнопки Enter от пользователя. |
Macik |
|
---|---|
#38027 TestQest: Это реализуемо. Вопрос как тогда можно будет сделать нормальный перевод строки? https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Aristei |
|
---|---|
Ну мне кажется надо тогда не Enter, а классическое сочетание Shift+Enter. И да а как это реализовать? Sorry for my English
|
Macik |
|
---|---|
Примерно так… добавить на страницу код $('.markItUpEditor').keypress(function( event ) { if ( shiftKey && event.keyCode==13 ) { // желаемое действие // например инициируем нажатие кнопки редактора «more» $(this).find('li.mMore').mouseup(); } });
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
TestQest |
|
---|---|
Сделано так в html.set.js {name: L.link, className: 'mLink', key:'L', openWith:'<a href="[![URL:!:http://]!]" target="_blank">', closeWith:'</a>', placeHolder: L.link_text}, И работает только у админа... Пока писал, понял, что это purifier |