2014-08-30 4 views
1

Я хочу изменить поведение для «BOLD» - Format. Вместо оберточнойTinyMCE: Пользовательские символы для формата?

<b>text</b> 

вокруг него, он должен вместо этого обернуть

*text* 

вокруг него. Я нашел примеры для переноса других html-тегов, чем по умолчанию, но не для того, чтобы обернуть простые символы.

Одним из таких примеров: bold: {inline: 'span', 'classes': 'bold'},

ответ

1

Насколько мне известно, это не представляется возможным без изменения библиотеки, сделав нелегальную вызов библиотеки или построить некоторые JS для подключения в выходной TinyMCE в. Ни один из них - это варианты, которые вы действительно должны учитывать; они могут сломаться, как только вы попытаетесь обновить библиотеку. И неспособность обновить библиотеку означает, что вы не сможете выбрать исправления и тому подобное.

API-интерфейс для пользовательских форматов документирован здесь: http://www.tinymce.com/wiki.php/configuration:formats

ли ваше намерение разрешить пользователям направлять уценки форматированного текст на сервер? Если это так, мне интересно, возможно, вам придется выполнять репарацию. Я знаю один проект, который предлагает это: https://github.com/hgilani/html2markdown. Не уверен, что это соответствует вашим потребностям.

+0

Я просто хочу разрешить форматирование, как здесь, на SO, где «*» и «_» можно использовать для форматирования –

+0

@OleAlbers - вы искали библиотеки текстовых редакторов, которые уже предоставляют эту функцию, отличную от TinyMCE? –

+0

не. какие-либо предложения? –