Подтвердить что ты не робот

Как взять заголовок (h1, h2, h3) непосредственно на панели инструментов в тиниме 4

Я хочу изменить заголовок (h1, h2, h3) непосредственно на панели инструментов (например, tinymce version 3), потому что я очень сильно его использую, когда создаю новый художественный. Я пытаюсь искать в Интернете, но я не нашел ответов. Пожалуйста, помогите мне. большое спасибо enter image description here

4b9b3361

Ответ 1

Этот ответ приходит поздно, но, возможно, он может помочь другим, как я, людям, как искать ответ по тому же вопросу. Я прочитал его здесь: http://blog.ionelmc.ro/2013/10/17/tinymce-formatting-toolbar-buttons/

Сначала вам нужно создать плагин:

tinyMCE.PluginManager.add('stylebuttons', function(editor, url) {
  ['pre', 'p', 'code', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6'].forEach(function(name){
   editor.addButton("style-" + name, {
       tooltip: "Toggle " + name,
         text: name.toUpperCase(),
         onClick: function() { editor.execCommand('mceToggleFormat', false, name); },
         onPostRender: function() {
             var self = this, setup = function() {
                 editor.formatter.formatChanged(name, function(state) {
                     self.active(state);
                 });
             };
             editor.formatter ? setup() : editor.on('init', setup);
         }
     })
  });
});

И затем используйте его на панели инструментов:

tinyMCE.init({
   selector: '#id',
   toolbar: "undo redo | style-p style-h1 style-h2 style-h3 style-pre style-code",
   plugins: "stylebuttons",
});

Ответ 2

        tinymce.init({
            toolbar: 'undo redo | alignleft aligncenter alignright alignjustify | formatselect fontselect fontsizeselect | bullist numlist | outdent indent',
         });

Это более быстрый способ добавить параметры H1, Paragraph и другие параметры на панель инструментов в TinyMCE 4.

Полный список: http://www.tinymce.com/wiki.php/Controls Конкретно раздел "Core". Это показывает наиболее часто используемые инструменты.

Ответ 3

Использование следующего работало для меня

tinymce.init({
    toolbar: 'formatselect',
    block_formats: 'Paragraph=p;Heading 2=h2;Heading 3=h3;Heading 4=h4;',
});

Редактор будет выглядеть так:

enter image description here

Ответ 4

Ссылаясь на этот вопрос на форуме TINYMCE:

http://www.tinymce.com/forum/viewtopic.php?id=32801

Используйте эти параметры в конфигурации.

style_formats: [
            {title: 'Headers', items: [
                {title: 'h1', block: 'h1'},
                {title: 'h2', block: 'h2'},
                {title: 'h3', block: 'h3'},
                {title: 'h4', block: 'h4'},
                {title: 'h5', block: 'h5'},
                {title: 'h6', block: 'h6'}
            ]},

            {title: 'Inline', items: [
                {title: 'Bold', inline: 'b', icon: 'bold'},
                {title: 'Italic', inline: 'i', icon: 'italic'},
                {title: 'Underline', inline: 'span', styles : {textDecoration : 'underline'}, icon: 'underline'},
                {title: 'Strikethrough', inline: 'span', styles : {textDecoration : 'line-through'}, icon: 'strikethrough'},
                {title: 'Superscript', inline: 'sup', icon: 'superscript'},
                {title: 'Subscript', inline: 'sub', icon: 'subscript'},
                {title: 'Code', inline: 'code', icon: 'code'},
            ]},

            {title: 'Blocks', items: [
                {title: 'Paragraph', block: 'p'},
                {title: 'Blockquote', block: 'blockquote'},
                {title: 'Div', block: 'div'},
                {title: 'Pre', block: 'pre'}
            ]},

            {title: 'Alignment', items: [
                {title: 'Left', block: 'div', styles : {textAlign : 'left'}, icon: 'alignleft'},
                {title: 'Center', block: 'div', styles : {textAlign : 'center'}, icon: 'aligncenter'},
                {title: 'Right', block: 'div', styles : {textAlign : 'right'}, icon: 'alignright'},
                {title: 'Justify', block: 'div', styles : {textAlign : 'justify'}, icon: 'alignjustify'}
            ]}
        ]