我需要在tiny mce中选择一个节点,我正在尝试以下代码。它在非IE浏览器中工作,但在IE上会出现如下错误-
错误:对象不支持此属性或方法
代码-
rng = ed.selection.getRng();
rng.selectNode(tn);
第二行导致错误。是否有其他与IE兼容的方法?原因是您得到的范围对象不同。在FF中,您会得到一个对象,它为您提供了多种功能,如selectNode()。IE范围仅显示一个仅包含属性的textran
我使用了TINY_MCE插件来拥有一个高级编辑器。问题是这个插件使用的默认字体对我来说太小了。有可能改变吗?我是指段落使用的默认字体。正如您在下面看到的,该字体比我用于其他字段的字体小
谢谢。这没那么难。最简单的方法是使用tinymce init参数
在这个ccs文件中,您需要设置
p {
font-size: 30px; // or whtever you like
}
在我的愿望清单上,将默认字体大小作为主要配置变量。创建一个新的css文件来处理字体大小是令人讨厌的。
p {
我有一个包含多个文本区域的页面要用TinyMCE替换。
一些文本区域采用阿拉伯语文本,一些采用英语文本。文本区域根据其应接收的输入正确设置了dir-属性
如何根据不同编辑器的文本区域设置其方向性?
我可以为所有实例设置方向性,如下所示:
$('textarea.advanced_editor').tinymce({
⋮
plugins : "…,directionality,…",
directionality: "rtl",
⋮
});
但是如何为每个编辑器设
我需要能够使用tinyMCE拼写检查插件与英国英语。i、 颜色一词不应视为错误。
该插件设置为使用谷歌拼写
+English=en_GB
不起作用,而en只是美国的文字
先谢谢你
到目前为止,当我打开编辑器所在的页面时,它是以所见即所得模式启动的。我想更改它,以便在开始时显示纯文本模式。我该怎么做
谢谢
Remove the editor instance when the page opens so that it opens in plain
text mode.
You can add it later on.
这里有一个你所说的“纯文本”是什么意思?只有普通的文本区(那么就没有小字符了)?
这是我正在使用的代码。我正试图让tinymce将现有数据加载到TEXTAREA中,但我尝试过的方法和我找到的任何“解决方案”都没有奏效。编辑器加载良好,只要我不尝试加载数据:
<script type="text/javascript" src="http://URL/scripts/tinymce/js/tinymce/tinymce.min.js"></script>
<script type="text/javascript">
tinymce.Plug
我正在从tinyMCE 3.x迁移到tinyMCE 4.x的最新版本。我的问题是我动态生成了tinyMCE实例,所以在3.x中我使用了:
tinymce.EditorManager.execCommand('mceAddControl', true, "content_txt");
但在版本4.x中,这不起作用。我开始检查文档,但找不到版本4.x的标识符使用mceRemoveEditor/mceAddEditor与此处所述完全相同的命令迁移非常简单,请替换
tinymce.EditorMana
有人知道如何在使用TinyMCE时阻止“\n”换行符出现在HTML中吗
我一直在查看TinyMCE 4的文档,但我不知道如何检测所见即所得图像是否被删除。
当这种情况发生时,我想删除它的父对象,这里解释了一些类似的内容:。顺便说一下,我正在使用版本4。我发现了一些我可以使用的东西,我可能会使用DOMNodeRemoved事件像DOMNodeRemoved这样的突变事件不推荐使用。最好使用变异观测来检测删除的节点
您可以检查已删除的节点,还可以检查是否已删除img
在一个TinyMce文本区域中,我有一个内容,其中几个表直接跟随彼此(表之间没有内容)。使用TinyMce,我希望允许我的用户在这些表之间插入新段落。。。但这似乎不可能?。。。(不确定我是否遗漏了什么或是疏忽。)
如果我尝试在表之间单击(即使它们应用了CSS边距),光标将立即进入其中一个表的最近单元格。如果我用键盘上的箭头键移动光标,也会发生同样的事情:它从表1跳到表2,而不会在它们之间停止。因此,无法在这些表之间添加新元素
我有时在Drupal项目上使用ckEditor,当您在块级元素之间移动
我想根据初始化的元素类型设置微小mce的高度。例如,我想为标题设置高度200px,并为段落、有序列表和无序列表使用mce的默认大小。另外,我想用内容调整mce实例的高度。它应该随着内容的增加而增加,而不是添加垂直滚动
感谢您的帮助。为此,您需要在tinimce init中指定。
在这里,您应该更改所需的值
我真的很想知道小MCE。我试着用谷歌搜索,但什么也没找到。
问题是关于inlinepopup对话框。例如,当您单击“图像”按钮时,它将打开一个窗口
问题是,当我直接从文件而不是通过http运行它时,弹出窗口有一个漂亮的框架,在那里我可以看到右上角的标题和关闭图标。
在本例中,我可以直接访问:file://localhost/D:/wamp/www/wysiwyg/tinymce_elfinder/examples/custom_formats.html
但是,对于同一个文件,当我从htto访问微
将word文档复制并粘贴到tinyMCE编辑器中时,有时会出现不需要的标记:
<p> </p>
<div class="starpasspro-example-question">
<p><strong>Example: Levels of strategy</strong></p>
<p>Microsoft is one of the world’s
我使用的是tinymce 3.5.8版本。在IE8中,当我添加大图像时,调整大小处理程序会从编辑器中出来。请帮助我。也有同样的问题。解决方案是将不可选择属性设置为images。
我在图像插入和编辑器初始化时执行此操作:
$(ed.getBody()).find('img').attr('unselectable', 'on');
在将内容保存到db之前,我删除了该属性。也有同样的问题。解决方案是将不可选择属性设置为images。
我在图像插入和编辑器初始化时执行此操作:
$(ed.getBod
在Plone 4.3中,我可以通过将以下代码片段添加到Plone页面的html中来嵌入Pinterest board小部件:
<a data-pin-do="embedBoard" href="http://www.pinterest.com/pinterest/pin-pets/">
Follow Pinterest's board Pin pets on Pinterest.</a>
<!-- Please call pinit.js only once per
我缺少在TinyMCE/Plone5中启用字幕图像的功能。可以使用Plone4()在控制面板中启用该功能
现在我在TinyMCE 1.4.3中使用新的Plone5rc3,但是控制面板中TinyMCE的属性没有所需的复选框
有人知道怎么得到它吗?
非常感谢 所以这里有一个部分答案:你需要一些东西才能让字幕起作用:
您的标记需要为类添加标题。我仍然需要找到一个好方法来做到这一点。每次打开图像选择器时,它都会删除所有其他类,因此我想一个好方法是更改内联/左/右选择添加的类,但我不容易找到这些类的定义
我有一个自定义按钮,可以在编辑器中插入一些HTML
第一块代码是按钮操作,第二块代码是如何插入HTML
知道为什么要这样重写它以及如何停止它吗?TinyMCE包括通过其代码示例插件将代码示例插入编辑器的功能:
如果您想自己尝试这样做,您需要做一些事情,比如使用protectconfiguration选项告诉TinyMCE允许您的PHP标记。有关基本示例,请参见此TinyMCE小提琴:
我刚刚在init函数中修复了它:
有效的\u子项:“pre[code]”
你基本上没有在a里面放一个,tin
我正试图找到一个解决方案,直接用TinyMCE上传文件。想象一下,通过使用自定义按钮上载pdf文件来创建pdf文件列表
有什么我可以用的东西吗?collective.clipboadPload似乎是一种仅用于图像的解决方案。可能就是您要寻找的。这是一个高级插件,由TinyMCE本身的开发者开发
可能就是你要找的。这是一个高级插件,由TinyMCE本身的开发者开发
为我们提供了很好的服务,并且有很好的用户界面
您可以将该小工具添加为portlet,并通过CSS使其仅在编辑模式下可见
在我们的例子中
很高兴看到很多关于tinymce的帖子,但是这里没有任何东西可以帮助我解决当前的问题
我想做的是研究如何用tinymce在我的文本中添加“代码”
Something like this
有人知道我怎么做吗
我们将不胜感激
Mandy您需要将pre添加到tinymce init设置中您需要将pre添加到tinymce init设置中您需要将代码示例插件添加到编辑器中
这是包含TinyMCE网站插件的示例代码
tinymce.init({
selector: "textarea", // c
我正在使用tinymce和imagemanager上传图像
我上传的任何图像都保存在此路径中:tiny\u mce/plugins/imagemanager/files/
可以将此路径更改为:uploads/(从tiny\u mce文件夹外部)
并且可以将路径更改为上传/test/或微型/plugins/imagemanager/files/test/——如果test不存在,is将创建它吗
谢谢抱歉,目前似乎不可能做到这一点。我认为您无法使用tinyMCE设置解决此问题。但是你可以尝试实现你自己
下面摘自TinyMCE网站及其定制ui示例。问题在于,该示例仅演示了如果需要按钮,该怎么做。如果您想实现自己的字体大小选择下拉列表,该怎么办。。我甚至不想要任何定制的东西,只需要一个默认的标签就可以了。我怎么做
tinyMCE.init({
mode: "textareas",
content_css : "../css/custom_theme_editor.css",
theme_advanced_font_sizes: "10px,12px,
我已经检查过了:但是我的问题有点不同。我希望在特定文本区域上实例化tinyMCE实例时动态更改字体大小
所以我制作了一个CSS文件,上面写着:
.mceMenu span.mceText,.mceMenu .mcePreview {
font-size: 14px !important;
}
并在运行时添加它,如下所示:
tinyMCE.settings['content_css'] = "css/tinymcearabic.css";
tinyMCE.execCommand("mce
在最新的TinyMCE 3.5.8中,似乎有一个创建新表的小错误
单击“新建表格”按钮,设置边框、边框颜色和背景颜色,将生成以下结果:
<table style="border-color: #39f30b; border-width: 4px; background-color: #f30b22; width: 250px; height: 135px;" border="4">
<tbody>
<tr> <td>
如何测试对象是否为TinyMCE编辑器实例?取决于您要检查的对象类型以及此检查在TinyMCE中循环的时间。编辑器可能不充分。如果要检查对象是否为tinymce编辑器对象,并且没有初始化的tinymce编辑器,则tinymce.editors将是空数组,即使您的对象可能是有效的tinymce编辑器对象(没有活动的编辑器!)
如果您有一个对象,您可以测试该对象是否具有以下属性。这就足够了:
if(object.editorCommands && object.editorId &a
TinyMCE4文档目前令人沮丧。我有一个与Ruby on Rails兼容的插入图像插件,但它依赖于不推荐的tiny_mce_popup.js。没有关于如何更新插件以避免使用该文件的信息。TinyMCE 3依靠tiny_mce_popup.js在父级和对话之间交换变量。TinyMCE 4取消了dialog.htm和tiny_mce_popup.js
如果您查看下面的editor.windowManager.open,您可以看到该对话框仅通过JS创建。这样就不需要通过opener访问父变量。如果可
我使用TinyMCE在其行单击上捕获表行数据。我通过其配置UI屏幕为每个表格行内容设置不同的颜色、字体样式(如粗体和斜体)值。在单击行时,我想使用具有特定颜色和字体样式的文本设置TinyMCE内容。但是,它将不推荐的字体样式放在span标记中,我不希望这样。我希望它在编辑器接收HTML文本时保留它,因为以后我必须处理它。我试过:
tinymce.init(
{
selector:'textarea',
theme:"advanced",
下载tinymce之前我有个问题
有人知道是否可以为用户禁用功能吗?例如,将其设置为用户只能输入文本,而不能输入图片
此外,是否可以更改按钮和工具栏的样式/css,使其适合您的站点?您应该通过添加或删除不需要的插件来操作tinymce.init。
有很多选择,所以做一些实验。
但是,您确实应该从阅读开始。是的,有可能,请阅读文档
我正试图用自定义类填充样式列表,就像我在v3上使用content_css所做的那样,但它没有使用任何样式。我已经按照这里的指示做了。我的插件列表中包含了importcs,importcs_append设置为true,content_css和importcs_file_filter设置为正确的文件,但它不会向格式列表添加任何内容
tinymce.init({
'plugins': ["advlist autolink lists link image charmap print previ
我已经将tinyMCE设置为进行图像上传,它会在编辑器中显示上传的图像,但在检查编辑器HTML的源代码时,我可以看到src属性设置为类似于文件路径:
<img src="../../../api/images/1"/>
我可以看到有一个options对象可以传递给回调函数,它设置了图像的一些元素属性,但是我找不到该对象在文档中可以包含的内容的引用:(
想要一些帮助来解决这个问题,并在我的图片SRC中获得绝对URL,谢谢
convert_urls: false,
默认情况下,所有U
我正在使用jquerytinymce。我正在开发与wordpress相同的高级tinymce
我喜欢为图像提供编辑选项。我需要一些tinymce插件教程来快速学习和编写插件
我有5个使用tinyMCE的页面,所有页面都在iframe中,但只有一个页面可以工作
我怎样才能解决这个问题
初始化代码为:
tinyMCE.init({
// General options
mode: "exact",
theme: "advanced",
elements: "txtBody",
dialog_type: "modal",
width: "500",
height: "400",
plugins: "auto
我正在创建的magento站点中的flash上传程序存在一些问题。我得到了一个扩展,它改变了目录部分G中的flash上传程序。但它并没有改变CMS中的块段
你知道如何在TINYMCE编辑器中禁用flash uploader和启用普通html uploader吗
谢谢
Abhi您可以参考以下URL:
您可以在tinymce中添加功能或删除tinymce中的功能。您可以参考以下URL:
您可以在tinymce中添加功能或删除tinymce中的功能
在tinymce 4.0.2内容中,我尝试了很多方法将单击事件处理程序附加到选择框,但都没有成功。有人知道如何在自定义插件中实现这一点吗?以下是我尝试过的,但它不起作用
ctr++;
var id = 'vnetforms_elem_'+ctr;
editor.insertContent('<select id="'+id+'"><option>X</option</select>');
是否有内置的TinyMCE命令来更改其最外层div的类名?我有一个用PHP版本的TinyMCE或jQuery版本填充的div,但是TinyMCE编辑器最外层的div类是不同的。
我希望避免使用jQuery
jQuery
class="mce-tinymce mce-container mce-panel"
PHP
我不介意我是否只能改变一个,尽管知道如何改变这两个会很好。我试过了
tinymce.inti({
body_class:"classname";
});
从
tinymce
我已将tinymce编辑器与电源粘贴插件集成在一起。
我的问题是,当我从word中复制一行时,最后在编辑器中粘贴一行并选择其选项“是”后,会有额外的空间,该选项会显示“保留格式”,
它会创建额外的p标记,如下所示:
<p style="text-align: justify; line-height: 150%; margin: 0cm 0cm 8pt; font-size: 10pt; font-family: Verdana, sans-serif; color: #0070c0;"&
我的面板使用TinyMCE 2.1版
对不起,如何从图像链接中删除此符号“./”
我想要这些链接:
没有此链接:
非常感谢;)
Alexander有几个配置选项,允许您调整TinyMCE处理URL的方式:
有几个配置选项,允许您调整TinyMCE处理URL的方式:
在init函数中尝试此代码
tinymce.init({
relative_urls : false,
remove_script_host : false,
convert_urls : true,
我使用的是Angular 8和TinyMCE v5。我有一个自定义组件,其中包括tinymce编辑器和相关的配置属性
我还有一个按钮,点击时有一个回调函数。正常情况下,在输入文本编辑器后,我使用按钮调用一个函数来捕获编辑器内容。但是,我还希望允许在编辑器中根据条件按下enter键时调用相同的函数。我怎样才能做到这一点
我遇到的问题是,我无法从可以在设置中指定的配置属性访问组件函数
如果我需要包含更多信息,请告诉我。谢谢 如果使用官方TinyMCE Angular组件,则可以通过编辑器组件上的速
我被tinyMce的一个小问题缠住了,这是非常紧急的。简而言之,我从tinyMce回调中得到一个tinyMce实例。现在我想使用这个实例动态地将文本方向从“ltr”设置为“rtl”。但我似乎没有找到并设置所需的属性。以下是我试图做的:
$('textarea.tinymce').each(function () {
$(this).tinymce({
init_instance_callback : "setDirection"
});
});
function
我想检查选择的节点名称。我尝试过使用getStart()和getNode(),但都失败了。我有一个元素是“H1”,如果用户选择一些文本并应用样式,代码会检查节点是否为“H1”。如果是,但未选择整个文本,则选择将被包装在跨距内,并将样式应用于跨距。但是,在取消选择后,如果我通过鼠标或双击选择先前样式化的文本,下面的行多次返回H1,只有几次返回span。如何找到确切的节点名称
var thisNode=tinyMCE.activeEditor.selection.getNode().nodeNam
我有一个文本块,其中一些区域可以通过contentEditable属性进行编辑。我正在使用粘贴插件的粘贴预处理来清理粘贴前的文本。但是当我尝试获取o.centent(剪贴板数据)时,它返回空
但是,当我尝试对完全可编辑的部分执行相同的操作时,效果很好
有线索吗
谢谢,
Imran尽管如此,它已被修复。我邀请老年人对我用来让它运行的变通方法发表评论。请点击以下链接:
您可能已经知道,ImageManager有3种上传文件的方法(Flash/Silverlight/Basicupload)。
如果您的电脑上安装了silverlight,它将使用它。闪光ect也是如此
有没有办法强制插件只使用基本上传?
我在文档中找不到这样的选项
谢谢似乎有一个技巧可以通过删除其中一个文件中的值来禁用它们中的任何一个。如果您转到文件imagemanager/pages/im/js/upload.js,应该有一个名为initPlupload的方法,其中有一行类似于“运行时:'ge
当我输入一行,如aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa。我怎样才能让它转到下一行呢?字里行间留有空格,TinyMCE包装得很好。例如,MS Word就是这样工作的。我认为这项功能被称为文本换行?看起
我在尝试将tinymce用于文本区域时遇到问题。我的文本区域使用javascript在页面加载时保持隐藏。我使用了下面的代码来初始化tinymce,并在单击按钮时显示它
$('#buttonID').click(function(){
$('#textareaID').show();
$('#textareaID').tinymce({
//Settings here
});
});
单击按钮后,tinymce编辑器会显示几秒钟,然后textarea会
我的要求
实现MCImageManager,以便用户可以将图像上载到
“集中式”文件夹
允许用户在集中式“ImageLibrary”上选择一个图像,并将其放置在网页或博客文章中
重要:
有一个挑战我需要找到解决方案。通常,图像放置在网站中的文件夹中,例如~/images或~/Content/images
我们面临的挑战是,我将拥有,但网页将通过单独的网站显示。更具体地说,在一个典型的场景中,用户将通过MCIMageManager上传一个图像,该图像将文件放在web应用程序的一个文件夹中。因此,可
我有一张表格,上面有1个文本区域tinymce
和一个按钮添加新的文本区相同的id,类
我开始使用tinymce,第一个文本区域无法调整大小?
但是如果我已经用tinymce加载了2个textarea,那么它们都可以调整大小
有什么问题,以及如何将tinymce加载到DynamicTextArea
function StartTiny()
{
tinyMCE.init({
});
}
StartTiny();
function AddnewTextarea()
{
action to add
的宽度由CSS类定义,例如:wMax或wDefault。第一种情况是100%,第二种情况是200像素。默认情况下,TinyMCE将所有内容转换为固定宽度(以像素为单位)。当然,我可以在tinyMCE.init()内部设置宽度:100%,但这不会用wDefault/fixed with覆盖文本区域
我需要什么
我需要TinyMCE width的行为与原始版本相同,%px或px,具体取决于它的CSS类
如果我可以在tinyMCE.init()过程中找到对原始textarea元素的引用,那么我可以从中
标签: Tinymce
tinymce-4tinymce-plugins
我正在使用TinyMce,我想在codesample提供的默认列表中添加一种新语言
检查我没有发现任何关于它的东西,它们是非常基本和有限的
除此之外,还有其他选择吗 这是可能的
在TinyMCE插件文件夹中,查找codesample文件夹。在这里,您可以使用plugin.js
查找第1101行,它显示语言
我已经更新了我的密码,使之成为
var languages = [
{text: 'C', value: 'c' },
{text: 'C#', value: 'cs
我试图在tinymce中添加带有类的div,但它一直被剥离,首先我无法添加div,所以我添加了这一行
forced_root_block : 'div',
所以现在当我这么做的时候
<div class="foo">foo</div>
foo
它变成了
<div>foo</div>
foo
为什么要将强制根块设置为?没有说这是错误的,只是想知道为什么要将其作为根块而不是编辑器的默认行为
这就是这个问题的根本原因。。。如果不使
标签: Tinymce
filechoosertinymce-pluginstinymce-5imagepicker
我已经有了将新图像上传到服务器的工作脚本,可通过以下方式访问:
插入>图像>上传
然而,有时我需要使用我已经上传的图像,因此我正在寻找一些文件\u picker\u callback()脚本,它可以让我浏览服务器上的选定目录(而不是用户的hdd),在那里我上传图像,并让我选择一个我想要的
我还没有找到任何能做到这一点的脚本,所以我希望有人能指出我可以免费使用的任何东西
我这样加载它:
<script>
tinymce.init({
selector: &quo
标签: Tinymce
tinymce-4tinymce-plugins
出于我无法控制的原因,我们使用TinyMCE v4而不是v5,我正在尝试添加一个自定义插件,它插入一些看起来像链接的东西,但它是一个自定义的标记
打开该对话框的方式如下所示:
var openDialog = function () {
var content = editor.selection.getContent();
var selectList = [
{
value: undefined,
text: '--Choo
1 2 3 4 5 6 ...
下一页 最后一页 共 22 页