Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Textbox t仅显示段落文本,但带有粗体、斜体等按钮_Textbox_Tinymce - Fatal编程技术网

Textbox t仅显示段落文本,但带有粗体、斜体等按钮

Textbox t仅显示段落文本,但带有粗体、斜体等按钮,textbox,tinymce,Textbox,Tinymce,对于我的网站,我需要输入从TinyMCE传递到1个特定的字体。 我需要他们能够插入链接,使文本粗体,下划线或斜体。他们有两个标题可供选择,标题2、标题3和段落 现在的问题是,我不能让编辑器粘贴为文本。若我打开word,我可以用字体复制和粘贴文本,比如说,Columer,它显示为Columer 如何使所有复制/粘贴的文本显示为我所需的字体(段落格式),同时允许一些按钮工作,如粗体..等 我目前拥有的: <script type="text/javascript">

对于我的网站,我需要输入从TinyMCE传递到1个特定的字体。 我需要他们能够插入链接,使文本粗体,下划线或斜体。他们有两个标题可供选择,标题2、标题3和段落

现在的问题是,我不能让编辑器粘贴为文本。若我打开word,我可以用字体复制和粘贴文本,比如说,Columer,它显示为Columer

如何使所有复制/粘贴的文本显示为我所需的字体(段落格式),同时允许一些按钮工作,如粗体..等

我目前拥有的:

<script type="text/javascript">                             
                            tinyMCE.init({
                            mode : "textareas",
                            theme : "advanced",
                            editor_selector : "body_content",
                            theme_advanced_toolbar_location : "top",
                            theme_advanced_toolbar_align: "left",
                            theme_advanced_buttons1: "bold,italic,underline,hr,strikethrough,formatselect,separator,undo,redo",
                            theme_advanced_buttons2: "justifyleft,justifycenter,justifyright,justifyfull,separator,bullist,numlist,separator,link,unlink",
                            theme_advanced_buttons3: "",
                            theme_advanced_blockformats: "p,h2,h3",
                            extended_valid_elements: "iframe[title|width|height|src]",
                            theme_advanced_fonts : "Arial=arial",
                            plugins : "wordcount",

                                    setup : function(ed){ 
                                        ed.onKeyUp.add(function(ed){
                                            ///
                                            var r = 0;
                                            var y = tinyMCE.get('body_content').getContent();
                                            var n = "<?php echo $max;?>";                                               
                                            y = y.replace(/\s/g,' ');
                                            y = y.split(' ');
                                            for (i=0; i<y.length; i++) 
                                            {
                                                if (y[i].length > 0) r++;
                                            }
                                            var word_remain=n-r;
                                            if(word_remain<0)
                                                word_remain=0;
                                            jQuery('#body_word_remain').html(word_remain);
                                            var keypressed = null;

                                            if (window.event)
                                            {
                                                keypressed = window.event.keyCode; 
                                            }
                                            else
                                            {
                                                keypressed = ed.which; //NON-IE, Standard
                                            }
                                            if (r > n )
                                            {   
                                                var prescribed = "<?php _e('You have exceeded the prescribed ','ad')?>";
                                                prescribed += (r-n);
                                                prescribed += "<?php _e(' word(s)','ad');?>";
                                                jQuery('#prescribed').html(prescribed);                                                 
                                            }
                                            else
                                            {
                                                jQuery('#prescribed').html('');
                                            }
                                        });
                                    }                                       
                            });

                            </script>

tinyMCE.init({
模式:“文本区域”,
主题:“高级”,
编辑器\选择器:“正文\内容”,
主题\高级\工具栏\位置:“顶部”,
主题\高级\工具栏\对齐:“左”,
主题高级按钮1:“粗体、斜体、下划线、hr、删除线、格式选择、分隔符、撤消、重做”,
主题_高级_按钮2:“JustifLeft,JustifCenter,JustifRight,JustifFull,separator,bullist,numlist,separator,link,unlink”,
主题\高级\按钮3:“”,
主题(高级)区块格式:"p,h2,h3",,
扩展的有效元素:“iframe[title | width | height | src]”,
主题高级字体:“Arial=Arial”,
插件:“wordcount”,
设置:函数(ed){
ed.onKeyUp.add(函数(ed){
///
var r=0;
var y=tinyMCE.get('body_content').getContent();
var n=“”;
y=y。替换(/\s/g',);
y=y.分割(“”);
对于(i=0;i0)r++;
}
var word_remaine=n-r;
如果(单词n)
{   
var=”;
规定+=(r-n);
规定+=”;
jQuery(“#规定”).html(规定);
}
其他的
{
jQuery(“#规定”).html(“”);
}
});
}                                       
});
这里的示例按照我希望的方式工作:

但我不确定他们用了什么来达到这种效果。我使用的是2010年12月20日发布的版本3.9.3,如果可能的话,我宁愿不更新它。但是如果我真的需要更新它以获得我想要的效果,我会的


谢谢大家!!非常感谢您的帮助。

3.9.3已经过时了(差不多2年了)-我强烈建议您更新您的版本。我会试一试,然后再报告,看看我尝试的任何设置是否适用于新版本。万一有人看到这一点,我通过更新解决了问题。