嗨,我需要在tinyMCE编辑器中设置预定义的内容.下面是我的html和jquery.
<script type="text/javascript">
tinyMCE.init( {
mode : "exact" ,
elements : "country"
});
</script>
<script type="text/javascript">
$(function() {
$("#lang").change(function() {
var s = $(this).val(); alert(s);
$("#country").val(s);
})
})
</script>
<select id="lang">
<option value="">Please Select country</option>
<option value="us">US</option>
<option value="es">SPAIN</option>
<option value="jp">JAPAN</option>
</select><br /><br />
<textarea id="country" cols="10" rows="5"></textarea>
Run Code Online (Sandbox Code Playgroud)
该脚本适用于普通的textarea,但不适用于tinyMCE.在这方面我有什么不对吗?
谢谢
我正在开发一个需要WYSIWYG编辑器的项目,但我不需要偶尔集成一个,所以我不熟悉最新和最好的.我过去曾经使用过tinyMCE和nicEdit,因为它的开销很大,所以我不想在这个项目中使用tinyMCE.
我不需要它过于复杂,但我需要能够在每个实现的基础上更改可用按钮,并且与jQuery和AJAX的良好兼容性是一个巨大的优势.显然,良好的干净HTML支持是必要的.
你最近找到了哪些所见即所得的编辑?你会推荐什么?
PS我知道这有点像这个问题的副本,但这个问题已经有近一年的历史了,事情变化很快.
我想在我的项目中只获取TinyMce中body元素的内容,然后将该部分注入另一个页面.当我将我的textarea提交给我的控制器时,tinymce的内容确实有,并且html标签.
如何摆脱它们?在TinyMce中有没有内置的功能来做这个?
这是我的代码:
<script type="text/javascript">
/*tinymce definition*/
tinymce.init({
selector: "textarea.tinymce",
theme: "modern",
height: 10,
plugins: [
"advlist autolink link image lists charmap print preview hr anchor pagebreak spellchecker example fullpage",
"searchreplace visualblocks visualchars code fullscreen insertdatetime media nonbreaking",
"save table contextmenu directionality emoticons template paste textcolor wordcount"
],
content_css: "css/content.css",
toolbar: "insertfile undo redo | styleselect | save | table | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image | print preview media …Run Code Online (Sandbox Code Playgroud) 我想允许输入某些html标签,如iframe,并嵌入Magento的CMS编辑器中.Magento不允许这些标签.
是否有可以编辑的模型或控制器以允许iframe和嵌入标签?
我的网站使用的是小型mce的第3版.它的一个特点是用户可以将图像拖动到编辑器中,它会自动将其转换为base64 data-uri并将其插入编辑器中.我刚刚升级到版本4,这个功能似乎完全消失了.
AFAIK,它不是一个插件或任何控制它的东西,只是默认功能的一部分,因为在使用最少的选项进行初始化时我仍然能够做到这一点,如下所示:
tinyMCE.init({mode: "none"});
tinyMCE.execCommand('mceAddControl', false, 'selector');
Run Code Online (Sandbox Code Playgroud)
此功能是否已从版本4中删除,或者有没有办法将其重新打开?
我真的想升级到4,但这是阻止我的唯一因素,因为图像功能对我的应用程序至关重要.
谢谢!
我看过这篇文章什么是TinyMCE jQuery包?这解释了v4 TinyMCE jQuery包的内容,但帖子和tinymce网站只包含v3的例子.
当我下载v4 TinyMCE jQuery包时,没有tiny_mce.js; 似乎有两个文件jquery.tinymce.min.js和tinymce.min.js.我已经读过,如果我包含这两个文件,那么我使用完整的TinyMCE而不是jQuery版本,但是如果我只包含jQuery文件,我对tinyMCE.init的调用将失败并且"tinyMCE未定义".
我真的宁愿从文档中解决这个问题,但我试图搜索它并找不到任何有关jQuery版本的内容.
在一个相关的点上,任何人都可以解释TinyMCE jQuery插件是什么以及它与上述有什么关系?我认为这可能是我理解中的差距.
首先十分感谢
我不确定我是否理解正确,但我相信有一个免费的"基本"版本,如果你想要一些高级插件和技术支持,你只需付费.
这是真实的情况吗?
tinymce jQuery 版和tinymce jQuery 插件有什么区别?有任何功能差异吗?决定使用哪一个的标准是什么?
有没有办法在TinyMCE 4.0中自定义(添加和删除选项等)菜单栏?我无法找到有关编辑器特定部分的任何文档.下面的图片展示了我正在谈论的部分.
我正在使用基础框架创建一个响应式站点,当页面缩小时,TinyMCE会破坏格式(它没有响应).如何使TinyMCE响应?