Как я могу реализовать <pre>с tinymce - PullRequest
1 голос
/ 31 марта 2011

Рад видеть много постов о tinymce, но здесь нет ничего, что помогло бы мне решить мою текущую проблему.

Я пытаюсь понять, как добавить «код» в мой текст с помощью tinymce.

Something like this

Кто-нибудь знает, как я могу это сделать?

Помощь будет оценена.

Мэнди

Ответы [ 2 ]

1 голос
/ 01 апреля 2011

Вам нужно будет добавить pre к параметру инициализации tinymce valid_elements

0 голосов
/ 16 февраля 2019

Вам необходимо добавить в редактор плагин Code Sample к своему редактору.

Это пример кода для добавления плагина с сайта TinyMCE.

tinymce.init({
  selector: "textarea",  // change this value according to your HTML
  plugins: "codesample",
  toolbar: "codesample"
});

Плагин для примеров кода использует http://prismjs.com/ для встраивания примеров кода в редакторе и работает из коробки. То есть, когда пользователь копирует правильный синтаксис кода в редактируемую область, код будет автоматически отформатирован в соответствии с правилами CSS Prism по умолчанию.

Вам нужно добавить prism.js и prism.css на свою страницу, чтобы подсветка синтаксиса работала.

Тогда вы получите кнопку примера кода в интерфейсе вашего редактора.

Code sample TinyMCE buttons

Здесь вы можете найти Документацию о.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...