TinyMCE не выполняет автоматическое преобразование URL-адреса в ссылку при вставке - PullRequest
1 голос
/ 15 июля 2011

Когда я вставляю URL в редактор TinyMCE, он преобразует текст в ссылку.

Так что http://vimeo.com/18150336 придет <a href="http://vimeo.com/18150336">http://vimeo.com/18150336</a>. Я хотел бы сохранить простой текст. Это способ настроить TinyMCE, чтобы сохранить ссылку в виде простого текста.

Я не хочу удалять теги, так как добавление гиперссылок должно быть опцией на панели инструментов. Это просто не должно происходить по умолчанию.

Ответы [ 3 ]

0 голосов
/ 08 июня 2015

Это плагин TinyMCE autolink, который отвечает за автоматическое создание ссылок при вставке. (И пиши).

http://www.tinymce.com/wiki.php/Plugin:autolink

0 голосов
/ 13 февраля 2017

Прошло 5 лет, поэтому я, вероятно, использую более новую версию TinyMCE, в любом случае это решение сработало для меня, просто добавьте эту опцию:

paste_preprocess: function(plugin, args) {
    args.content += ' ';
}

Так что, когда вы инициализируете tinymce, оно должнобыть примерно таким:

tinymce.init({
  selector: "textarea",  // change this value according to your HTML
  plugins: "paste",
  paste_preprocess: function(plugin, args) {
    args.content += ' ';
  }
});

Это страница документации для TinyMCE V4

0 голосов
/ 15 июля 2011

Вы можете использовать плагин paste и настройку paste_preprocessing, чтобы сохранить простой текст.Возможно, вам придется проверить внутри функции, указанной с помощью paste_preprocessing, есть ли у вас ссылка или нет.

...