标签: tinymce-4

TinyMCE工具栏和菜单

有没有什么方法可以从编辑器中解体TinyMCE工具栏和菜单栏(默认情况下它附在编辑器的顶部)?

我希望获得类似于Google Document的东西,其中Toolbar和Menubar位于顶部,与实际编辑器分离,让人感觉MS Word而不是记事本.

任何帮助是极大的赞赏.谢谢!!

tinymce tinymce-4

3
推荐指数
1
解决办法
669
查看次数

TinyMCE 4 - 获得插入位置

我想在Tiny MCE 4中获得插入位置,但我不想获得行/列号 - 我想获得像素位置(x&y dimmension).它可以是任何东西.最后一件事 - 我想这样做而不在内容中创建任何额外的标签,比如书签.TinyMCE有办法做到这一点吗?或者是否可以选择以像素为单位获取书签位置,然后删除它?

谢谢你的回复

javascript tinymce editor tinymce-4

3
推荐指数
1
解决办法
6604
查看次数

使用JQuery操作Tinymce Document DOM

我有一个像这样的span标签的tinymce textarea : <span data-range-id="4oYnl5fH0">...</span>.

单击文本范围时,我想在文本旁边显示一个弹出窗口.

问题是文本隐藏在iframe中,因此JQuery无法访问它.

有没有办法用JQuery更改iframe中的内容,特别是使用tinymce?我不能只是复制内容,然后将其粘贴回来,因为我需要获取文本在屏幕上的位置的坐标为此,我会使用这个:

position = $(this).offset();
Run Code Online (Sandbox Code Playgroud)

thisspan标记在哪里

html javascript jquery tinymce tinymce-4

3
推荐指数
1
解决办法
639
查看次数

动态加载TinyMCE - 错误的插件,主题路径

当我将脚本标记添加<script src="../Scripts/tinymce.min.js"></script>到我的页面时,TinyMCE加载正常 - 插件和主题引用.min版本.但是,当我删除脚本标记并尝试使用jQuery加载它时,它会引用非缩小版本,如控制台日志中所述.我正在使用TinyMCE v4.1.7(2014-11-27)

        $.getScript('http://localhost:52417/Scripts/tinymce.min.js', function () {
            window.tinymce.dom.Event.domLoaded = true;
            tinymce.baseURL = 'http://localhost:52417/Scripts';
            tinymce.init({
                selector: '#announcementText',
                plugins: ['link image'],
                toolbar: 'undo redo | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist | outdent indent | link image',
                menubar: false,
                statusbar: false
            });
        });
Run Code Online (Sandbox Code Playgroud)

GET http://localhost:52417/Scripts/themes/modern/theme.js 404 (Not Found) GET http://localhost:52417/Scripts/plugins/link/plugin.js 404 (Not Found) GET http://localhost:52417/Scripts/plugins/image/plugin.js 404 (Not Found)

domLoaded和baseURL行是从SO上的其他示例中找到的,并没有产生任何影响.如何让它引用主题和插件的正确路径?

javascript jquery tinymce tinymce-4

3
推荐指数
1
解决办法
3893
查看次数

在AJAX中重新初始化TinyMCE 4

我在启用了ajax的Foundation Reveal框中使用了TinyMCE .现在TinyMCE在第一次加载时踢,但是如果我关闭盒并再次打开它不会触发:(

我有其他脚本,如选择屏蔽输入在完全相同的前查询中触发,但是当我第二次重新加载它时,TinyMCE将不会重新初始化

这是我目前的代码,我正在尝试这个问题:

$(document).on('opened.fndtn.reveal', '[data-reveal]', function () {
    $("#expenseUser, #expenseVendorID, #expenseCategoryID, #expenseAccidentID").chosen({disable_search_threshold: 5, width: '365px'});
    $("#expOdo").mask("999999",{placeholder:"0"});
    $('.datePicker').each(function() {
        $(this).datetimepicker({
            addSliderAccess: true,
            sliderAccessArgs: {touchonly: false},
            changeMonth: true,
            changeYear: true,
            altField: "#"+$(this).attr('id')+"Alt",
            altFieldTimeOnly: false,
            altFormat: "yy-mm-dd",
            altTimeFormat : "HH:mm:ss",
            dateFormat: "D, d MM yy",
            timeFormat: "hh:mmtt"
        });
    });
    tinymce.execCommand('mceRemoveEditor',true,"textarea#expenseComments");
    tinymce.execCommand('mceAddEditor',true,"textarea#expenseComments");
    tinyMCE.init({selector: "textarea#expenseComments",menubar : false,toolbar: "undo redo | styleselect | bold italic | alignleft aligncenter alignright"});
});
Run Code Online (Sandbox Code Playgroud)

更新

我已经尝试过运气,但是我认为这是正确的道路吗?

$(document).on('opened.fndtn.reveal', '[data-reveal]', function () …
Run Code Online (Sandbox Code Playgroud)

ajax jquery tinymce-4

3
推荐指数
2
解决办法
7946
查看次数

拖放图像无法在tinymce文本编辑器中工作

我在ASP.NET C#Project中使用http://www.tinymce.com插件.我在aspx页面中添加了以下代码

 <script src="../Scripts/TinyEditor/tinymce.min.js"></script>
<script type="text/javascript">
    tinymce.init({
        selector: "textarea",
        theme: "modern",
        plugins: [
            "advlist autolink lists link image charmap print preview hr anchor pagebreak",
            "searchreplace wordcount visualblocks visualchars code fullscreen",
            "insertdatetime media nonbreaking save table contextmenu directionality",
            "emoticons template paste textcolor colorpicker textpattern"
        ],
        toolbar1: "undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",
        toolbar2: "print preview media | forecolor backcolor emoticons",
        image_advtab: true,
        templates: [
            { …
Run Code Online (Sandbox Code Playgroud)

javascript jquery tinymce tinymce-4

3
推荐指数
1
解决办法
1686
查看次数

tinymce 4和file_browser_callback

我试图做一个函数file_browser_callback,mais似乎不起作用:

在我的浏览器中:

Uncaught TypeError: a is not a function
Run Code Online (Sandbox Code Playgroud)

功能调用:

function elFinderBrowser (field_name, url, type, win) {
    tinymce.activeEditor.windowManager.open({
        file:"http://stores-concept:8899/app_dev.php/admin/elfinder/tinycme",
        title: "elFinder 2.0",
        width: 900,
        height: 450,
        resizable: 'yes'
    }, {
        setUrl: function (url) {
            win.document.getElementById(field_name).value = url;
        }
    });
    return false;
}
Run Code Online (Sandbox Code Playgroud)

我的小init:

    jQuery(document).ready(function($) {
        var $configs = {"language":"fr","file_browser_callback":"elFinderBrowser","plugins":"bootstrap code codemirror fullscreen preview table visualblocks link image media","toolbar1":"styleselect | bold italic | fontsizeselect | alignleft aligncenter alignright alignjustify | link image media | bootstrap | code preview","menubar":false,"toolbar_items_size":"small","codemirror":"path: \"CodeMirror\"","script_url":"\/bundles\/whadmin\/js\/plugin\/tinymce\/tinymce.min.js"};
        var $textarea …
Run Code Online (Sandbox Code Playgroud)

symfony tinymce-4

3
推荐指数
1
解决办法
1231
查看次数

在init()之后将属性添加到TinyMce?

考虑初始化:

function initMyTinymce() {
    tinymce.init({
        selector: $(this).attr("id"),
        directionality: "ltr",
    });
}
Run Code Online (Sandbox Code Playgroud)

之后是否可以向tinyMCE添加属性init()

例如:

plugins: "link,code,textcolor",
relative_urls: false,
convert_urls: false,
remove_script_host: false
Run Code Online (Sandbox Code Playgroud)

我正在使用TinyMce 4.1.6(2014-10-08)。

html javascript tinymce tinymce-4

3
推荐指数
1
解决办法
3704
查看次数

如何在TinyMCE 4 addButton()中的自定义按钮上添加自定义类

我想在tinyMCE addButton()函数中的自定义按钮上添加自定义类.

例如

editor.addButton('keywords', {
              text: 'Insert Keywords',
              class: 'MyCoolBtn', 
              icon: false,
              onclick: function () {

                  if($(this.id).hasClass("mce-active"))
                      EditorMethods.removeKeywordsToolbar(this.id);
                  else
                      EditorMethods.displayKeywordsToolbar(this.id);  
              }
          });
Run Code Online (Sandbox Code Playgroud)

这对我不起作用.TinyMCE JS在包含按钮的div上添加了唯一的Id和一些类.我想在该div上添加我的自定义类以及其他类.

按钮的当前HTML是

 <div aria-labelledby="mceu_35" tabindex="-1" class="mce-widget mce-btn mce-first mce-last mce-btn-has-text mce-active" id="mceu_35" role="button"> <button tabindex="-1" type="button" role="presentation"> <span class="mce-txt">Insert Keywords</span> </button> </div>
Run Code Online (Sandbox Code Playgroud)

请建议一种获取div Id的方法,或者在包含该按钮的div上插入类.

html javascript jquery tinymce-4

3
推荐指数
1
解决办法
5796
查看次数

未被引用的referenceerror:没有定义tinymce

我的JS:

$(document).ready(function() {
  tinymce.init({
    selector: 'textarea',
    height: 500,
    menubar: false,
    plugins: [
      'advlist autolink lists link image charmap print preview anchor',
      'searchreplace visualblocks code fullscreen',
      'insertdatetime media table contextmenu paste code'
    ],
    toolbar: 'undo redo | insert | styleselect | bold italic | alignleft aligncenter alignright alignjustify |  bullist numlist outdent indent | link image',
    content_css: '//www.tinymce.com/css/codepen.min.css'
  });
});
Run Code Online (Sandbox Code Playgroud)

我的HTML:

<textarea></textarea>
Run Code Online (Sandbox Code Playgroud)

我有以下外部JS文件:

http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js http://cdnjs.cloudflare.com/ajax/libs/tinymce/4.5.6/jquery.tinymce.min .js文件

JS小提琴:

http://jsfiddle.net/bcv1tv1b/

我的错误:

Uncaught ReferenceError: tinymce is not defined
    at HTMLDocument.<anonymous> ((index):54)
    at j (jquery.min.js:2) …
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-chrome tinymce tinymce-4

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

tinymce-4 ×10

javascript ×7

tinymce ×7

jquery ×6

html ×3

ajax ×1

editor ×1

google-chrome ×1

symfony ×1