Как поломать
| 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> Dieser Beitrag wurde von TestQest (am 22. September 2013, 16:04, vor 12 Jahre) bearbeitet | 
| Aristei |  | 
|---|---|
| Вот тут описано как добавлять кнопки в markitup. Вот вам кстати с добавленными кнопками обтекания текста. По аналогии можно любые кнопки добавить. Sorry for my English Dieser Beitrag wurde von Aristei (am 22. September 2013, 17:23, vor 12 Jahre) bearbeitet | 
| 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 |