标签: tinymce

make readonly/disable tinymce textarea

我需要在运行时禁用或只读一个tinymce textarea.

html javascript jquery wysiwyg tinymce

47
推荐指数
4
解决办法
6万
查看次数

如何使用JavaScript获取Tinymce textarea的内容

我有一系列的内容,然后我们如何在javascript中获取Tinymce textarea的内容

javascript tinymce

44
推荐指数
5
解决办法
7万
查看次数

使用jQuery检索包含换行符的JSON格式的文本时出现问题

检索JSON格式的文本时,我遇到了一个奇怪的问题.我使用jQuery post将一些数据(也是JSON格式)发送到服务器(运行PHP),这很好.然后,当我使用jQuery从服务器请求相同的数据时get,回调方法永远不会执行.仅当数据采用JSON格式且数据包含换行符时才会发生这种情况.当我不使用JSON格式时,它工作正常.令我感到困惑的是,上传数据没有问题.

上传代码:(有效)

$.post("ajax/contents_ajax.php", {
    'title': caption,
    'text': frameText().getContent(),
    'image_id': img
},
//Callback
Run Code Online (Sandbox Code Playgroud)

下载代码:(不适用于换行符)

$.get("ajax/contents_ajax.php", { 'get_item': id },
function (data){
    //Never gets executed if data contains line breaks
}
,'json');
Run Code Online (Sandbox Code Playgroud)

整个问题源于这样一个事实,即TinyMCE富文本编辑器似乎坚持在各处插入换行符,即使我启用了该选项

remove_linebreaks : true
Run Code Online (Sandbox Code Playgroud)

我更喜欢换行,但如果它们破坏我的代码则不行.任何人都可以告诉我这里的问题是什么,也许我怎么能用PHP编码服务器上的换行符?


更新

虽然更换建议,'\n'''没有工作,它是接近正确的解决方案.此代码删除了有问题的字符:

function parse($text){
    $parsedText = str_replace(chr(10), "", $text);
    return str_replace(chr(13), "", $parsedText);

}
Run Code Online (Sandbox Code Playgroud)

jquery json tinymce line-breaks

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

从HTML标记中删除样式属性

我对正则表达式不是很好,但是使用PHP我想要style从TinyMCE中返回的字符串中删除HTML标签中的属性.

所以转变<p style="...">Text</p>为香草<p>Test</p>.

我将如何通过preg_replace()功能实现这一目标?

php regex tinymce

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

tinymce自动添加p标签?

我使用tinymce并将其保存到数据库.

当我使用tinymce编辑保存的内容并再次保存时,它会在开头插入ap标签.

一遍又一遍地编辑内容会在内容的开头留下很大的空白.

有人知道修复吗?

tinymce

42
推荐指数
2
解决办法
4万
查看次数

如何在tinyMCE中添加字体大小的工具栏?

这样我将tinyMCE初始化为textarea.字体,粗体斜体工作但字体大小选择不起作用.

tinymce.init({
    selector: "textarea#content",
    theme: "modern",
    width: 586,
    height: 300,
    menubar:false,
    font_size_classes : "fontSize1, fontSize2, fontSize3, fontSize4, fontSize5, fontSize6",//i used this line for font sizes 
    content_css: "css/content.css",
    toolbar: "sizeselect | bold italic | fontselect | fontsize",//used font size for showing font size toolbar   
style_formats: [

    {title: 'Bold text', inline: 'b'},
            {title: 'Red text', inline: 'span', styles: {color: '#ff0000'}},
            {title: 'Red header', block: 'h1', styles: {color: '#ff0000'}},
            {title: 'Example 1', inline: 'span', classes: 'example1'},
            {title: 'Example 2', inline: 'span', classes: 'example2'}, …
Run Code Online (Sandbox Code Playgroud)

javascript css fonts wysiwyg tinymce

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

在WordPress插件中调用TinyMCE

有没有办法将TinyMCE添加到我自己的WordPress插件中?

我的后端脚本中有一个textarea,并希望将此区域变为TinyMCE WYSIWYG可编辑字段.有没有办法做到这一点?

wysiwyg演示截图

此代码对我不起作用:

<?php
    wp_tiny_mce(false,array("editor_selector" => "test"));
?>
<textarea class="test" id="test" name="test"></textarea>
Run Code Online (Sandbox Code Playgroud)

它显示了javascript错误

f is undefined
Run Code Online (Sandbox Code Playgroud)

Firebug截图: TinyMCE错误

这也不起作用:

<textarea class="theEditor" id="videogalerie-add_description" name="videogalerie-add_description"></textarea>
Run Code Online (Sandbox Code Playgroud)

javascript php wordpress plugins tinymce

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

TinyMCE粘贴为纯文本

这是网上RTE的常见问题之一.你能指导我如何:

  1. 粘贴为PLAIN TEXT
  2. 保留HTML但删除WORD/HTML样式

我想直接在paste(paste_preprocess回调)上执行它,而不打开Paste插件提供的对话框.

有什么想法/经历吗?

谢谢,

伊姆兰

html javascript wysiwyg text tinymce

38
推荐指数
4
解决办法
4万
查看次数

在光标所在的TinyMCE编辑器中插入文本

我一直在尝试将文本插入到TinyMCE编辑器中的焦点段落元素(<p>),确切位于光标所在的位置,但没有运气!

var elem = tinyMCE.activeEditor.dom.get('tinymce');
var child = elem.firstChild;
while (child) {
    if (child.focused) {
        $(child).insertAtCaret("some text");
    }
    child = child.nextSibling;
}
Run Code Online (Sandbox Code Playgroud)

如果有人知道如何解决这个问题,我将非常感激.

javascript jquery tinymce cursor-position

38
推荐指数
2
解决办法
4万
查看次数

TinyMce允许所有Html标记

我正在使用TinyMce,即使有脚本攻击的危险,我需要使用编辑器启用所有html标签.

目前,我用的是:

valid_elements: "@[class],p[style],h3,h4,h5,h6,a[href|target],strong/b,"
              + "div[align],br,table,tbody,thead,tr,td,ul,ol,li,img[src]"
Run Code Online (Sandbox Code Playgroud)

但总是需要添加一些内容,我想要启用所有属性的所有HTML标记.是否有这样的开关禁用HTML过滤?

html javascript wysiwyg tinymce

35
推荐指数
2
解决办法
4万
查看次数