Tinymce 调试门户\u敏捷内容类型的皮肤顺序

我们有一个Plone站点(4.3.x)使用TinyMCE版本1.4.3,但是我们发现对于这个Plone版本,我们应该使用版本1.3.18 因此,我: 已卸载TinyMCE软件包(管理/portal\u设置/import/Remove TinyMCE配置文件) 将构建版本固定到1.3.18并运行构建 重新安装的TinyMCE软件包(程序相同,但选择TinyMCE安装配置文件) 在此之后,我注意到: 对于默认的Plone内容类型,它工作得很好 对于这个Plone站点中定义的新的灵巧内容类型,它

TinyMce继承背景色

是否可以让编辑器继承包含它的div的背景色,并将其用作编辑器的背景色 谢谢好的,我知道了。我编辑了tiny_mce.js并将id为“tinymce”的body标签更改为透明的背景色。工作得很好

添加<;iframe>;into TinyMCE会破坏页面布局

当我将iframe代码直接粘贴到TinyMCE的源代码视图中并单击“保存”时,它会将代码更改为: 保存后查看TinyMCE代码添加/p <iframe src="http://maps.google.co.uk/maps" width="425" height="350" frameborder="0" marginwidth="0" marginheight="0" scrolling="no">&lt;/p&gt;</iframe> /p 查看HT

带重氮的TinyMCE的嵌套列表奇数

我们有一个运行Plone 4.3和Diazo的网站来为它设定主题。我们的一位内容编辑报道了这个奇怪的问题。他在我们的网站上编辑了一个包含嵌套列表的页面:在某些项目上有缩进项目符号列表的有序列表 代码在我们网站的非主题版本(无Diazo)上格式正确,并且在TinyMCE中查看HTML视图时(编辑时)看起来是正确的。但是,当它通过Diazo输出时,列表标签会变得混乱。代码如下: - - 实际上我刚刚看到了(它输出了真正正确的代码

Tinymce Silverstripe-将自定义按钮添加到tiny_mce wysivyg编辑器

我正在使用Silverstripe CMS,并希望定制后端所见即所得编辑器Tiny MCE。我想用自己的操作将自定义按钮添加到编辑器中 我在TinyMCE页面上找到了如何添加按钮(),但我不知道在Silverstripe文件夹结构中我可以把这个javascript放在哪里来扩展TinyMCE 你能告诉我把代码放在哪里吗?在你的_config.php文件中,你可以修改HtmlEditorConfig。在mysite/_config.php(或模块_config)中 插件javascript的描述可

TinyMCE-如何将子缩进项从数字更改为字母

我们使用TinyMCE,并允许项目符号列表、编号列表以及缩进和向外缩进按钮。如果用户在编号列表中创建编号列表,有没有办法让TinyMCE插入“a”、“b”、“c”等,而不是在缩进级别插入编号 例如,我希望看到: 某物 某物 a。某物 b。某物 谢谢肯定有办法。使用给定列表项上的“增加缩进”按钮,然后单击“编号列表”下拉菜单并选择“降低alpha”

Tinymce yii2小部件错误

我想使用以下命令为yii下载yii2 tinymce小部件: $ composer require 2amigos/yii2-tinymce-widget:~1.1 然而,它不起作用。错误是: 根据您的最低稳定性设置,该软件包没有足够稳定的版本 为什么??有人能帮我吗?添加composer.json“最小稳定性”:“dev”@vitalik_74谢谢,但不起作用。如果不知道composer.json文件中的其他依赖项,则无法回答此问题。请把它添加到你的问题中。我现在最好的猜测是,您已经在一个不

Tinymce 删除除粗体、斜体和下划线以外的所有样式后粘贴文本

我从微软word、OpenOfficeWriter或任何网站复制文本,并将其粘贴到富文本编辑器中。但在网站上粘贴后,我们想删除除粗体、斜体和下划线以外的所有样式。下面是我试图实现的示例代码,但在h1、h2、h3等情况下仍然没有。请建议如何实现它。提前谢谢 tinymce.init({ selector : "#job_description", menubar : false, statusbar : false, them

添加自定义TinyMCE工具栏

我的目标是创建一个选项卡式菜单栏,而不是最新的TinyMCE 4.7.6中提供的传统菜单栏。我计划隐藏菜单栏,然后在普通工具栏上方创建一个工具栏。此新工具栏将由具有菜单名称的按钮组成,如文件、编辑、插入、查看等。单击其中一个按钮时,将用相关菜单项下的工具栏按钮替换常规工具栏按钮。[我希望我已经明白这一点。] 如果我的描述不够好,我想创建类似MicrosoftWord2013的菜单样式 这是我的问题。我无法创建包含菜单按钮(文件、编辑等按钮)的工具栏。TinyMCE文档没有提到创建自定义工具栏。所

TinyMCE中类的字体大小

当用户选择字体大小时,我尝试应用类而不是大小。根据文档,这应该足够了,但不起作用: font_size_classes : 'fXXS,fXS,fS,fN,fL,fXL,fXXL' 如果我使用: fontsize_formats: 'XXS=1 XS=2 S=3 N=4 L=5 XL=6 XXL=7', font_size_classes : 'fXXS,fXS,fS,fN,fL,fXL,fXXL' 新标题出现在组合中,但当我选择它时,它不会应用于类 我怎样才能让它工作?我只

Tinymce 如何在微型mce中强制一个节点?

我正在为我的项目使用tiny mce,希望验证tiny mce中的节点。点击一个文本元素,比如说一个带有id的段落,我会加载该元素的编辑器。但是,有时如果用户替换整个内容,节点及其HTML就会丢失。我想保留此节点,仅删除内容。节点可以是段落或标题或ul或ol 编辑: 我提供了虚拟文本,比如“Lorem epsum…”。用户将删除此虚拟文本并添加其内容 EDIT2 我只想允许用户更改内容,周围的HTML和样式应该保持不变 如何完成此操作?这将检查节点内容是否在编辑器中,如果不在编辑器中,则将其添加

tinymce编辑器内容的样式不正确

我正在为我的网站构建一个小的webapp,并将tinyMCE作为可视化编辑器。 我的网站使用一个免费模板,contentarea有一个id#left#side,几乎所有样式都引用它,这在文章中都是相关的 所以编辑器有点wysiwyg,但是样式是错误的,因为我的样式,我提供的内容和css,不适合 我认为这是因为#left#side id不在iframe中的任何位置 我已经在谷歌上搜索了很长一段时间,但没有找到办法让tinyMCE在编辑器内容周围添加一个具有此ID的div,这样css就可以工作了 我

使用“自定义保存”按钮防止TinyMCE在卸载前提示

我找不到任何关于这个问题的帖子,所以这是我最后的出路。我想以某种方式告诉TinyMCE我已经处理好了保存过程(我想是重置了isdirty),但是要继续检查进一步的更改而不重新加载页面。当然,如果我做一个location.reload,它会工作,但这需要一点优雅 我有一个使用以下方法的自定义保存按钮: $("#saveAbout").click(function(){ tinymce.activeEditor.getBody().setAttribute('contenteditable', f

TinyMCE 4“;“自定义插入行”;按钮

我使用TinyMCE 4编辑内容。 我需要添加一个自定义按钮,在单击时在表上添加一行 TinyMCE 4有一个函数可以实现这一点,但我不确定如何调用它。 我正在尝试使用$('#myTable tr:last')。在('')之后 这里有一个例子 tinymce.init({ 选择器:“文本区域”, 工具栏:“我的按钮”, 设置:函数(编辑器){ editor.addButton('mybutton'{ 文本:“我的按钮”, 图标:false, onclick:function(){ $('#my

TinyMCE:如何将图像居中?

在TinyMCE中,我可以插入一个图像并将其居中。生成的代码如下所示: <p><img height="684" src="/static/media/uploads/about.jpg" style="margin-left: auto; margin-right: auto; display: block;" width="938" /></p> 当我保存文本区域的内容时,的样式将被删除 在tinymce.init中,设置: verify_html: f

在TinyMCE 3中,如何从表对话框中删除字段?

我们想在TinyMCE中更改“插入/编辑表”对话框的外观。目前,该对话框显示管理HTML5中不推荐使用的属性的字段。例如,border属性被认为是过时的 现在,通过扩展此处介绍的技术,我可以成功地从呈现的标记中删除border属性: 但是当我们从TinyMCE菜单按钮启动表格对话框时,“插入/编辑表格”对话框仍然显示一个“边框”字段。TinyMCE的工具栏选项使程序员能够控制编辑器显示的实际按钮。 我们仍然希望显示“表格”按钮,但希望从该对话框中删除一些不推荐使用的字段。我们怎样才能做到这一

防止TinyMCE删除节标记

我正在使用Umbraco网站上的TinyMCE richtext编辑器。但当我尝试添加任何节标记并保存时,它会自动删除它 Eg : <section class='cls'>test content</section> Eg:测试内容 有人知道如何预防吗 我尝试了=>扩展的有效元素:'section[!class]'对我也不起作用通过转到config/tinymceconfig.config允许带有class属性的section标记。 查找validElements设

PHP Tinymce土耳其字符问题

我正在使用tinymce编辑器。它工作正常,但当我使用slug时,它工作不正常 例如当我写“TürkçeÜrün”时,我看到的结果是“T,uuml,rk,ccedil,e,uuml,r,uuml,n”,就像这样 // Slugify a string function slugify($text) { $text = str_replace('ü','u',$text); $text = str_replace('Ü','U',$

TinyMCE 5:如何从菜单中删除fontname和fontsize?

我不想在tinyMCE 5中禁用fontname和fontsize的选项。我怎样才能做到这一点?在文档中,我只找到了编辑格式的选项,但没有从下拉列表中删除这些选项的简单选项。如果要更改默认菜单结构,需要自己定义菜单的整个结构。例如,您可以这样做: menu : { file: {title: 'File', items: 'newdocument'}, edit: {title: 'Edit', items: 'undo redo | cut copy paste pastete

TinyMCE没有反应

如何使TinyMCE编辑器响应 我将TinyMCE与jQuery一起使用 我试过: 自动调整插件大小(使用minWidth、maxWidth、minHeight、maxHeight) 另一个SO答案的方法 带查询的纯css(textarea{width:500;height:500;}) 但仍然没有找到一种方法让整个编辑都有反应。你能帮忙吗 多谢各位 TinyMCE设置: <script> tinymce.init({ menubar: false,

删除TinyMCE工具栏按钮

如何从TinyMCE工具栏中删除按钮 我是否直接编辑tiny_mce.js文件?如果是,在哪里?我是否编辑主题的editor_template.js文件 任何说明或提示都将不胜感激。您可以使用“高级”主题在工具栏上精确定义所需内容,最后只需指定按钮列表即可。有关配置参考或示例,请参见。如果需要动态删除按钮,可以使用以下技术: tinymce.init({ selector: "textarea", toolbar: "custom", fo

Tinymce 呈现a<;脚本>;贴纸标签

我设法让TinyMCE将我的标记保留在源代码中,因此它不再被剥离为无效标记。但是,在编辑模式下,它不会渲染任何内容。脚本标记在html视图中,但在编辑模式下它只是一个空行 相反,我希望tinyMCE渲染任何内容而不是任何内容。即使只是像[这里有一个脚本]这样的简单文本。这可能吗?怎么用?我不能让它为我的生活工作。谢谢 脚本标记应该像在常规html页面上一样起作用。您可以使用样式表来设置脚本元素的样式,我建议您在TinyMCE中尝试一下,这里有一个提琴,以便您可以了解我的意思: 但是,您只希望在

Tinymce t加载两个文本区域时,屏幕不工作

我在页面加载时加载了两个文本区域,这两个文本区域位于同一个表行中。我的衣服看起来像这样 tinyMCE.init({ mode : "textareas", theme : "simple" }); 出于某种奇怪的原因,只有第一个文本区域被指定为编辑器,而第二个没有。虽然它只在Firefox中这样做。文本区域有不同的名称,不包含ID。任何建议都将不胜感激。给他们不同的ID。Tinym

我需要有<;p></p>;从TinyMCE移除

我需要让TinyMCE在开始时自动添加的,然后删除结尾 怎么做 谢谢。我找到了,你可以看看 您可以使用javascript(jquery)并执行以下操作 var contents = $('.tiny-mce-text p').innerHTML; $('.tiny-mce-text p').remove(); $('.tiny-mce-text').innerHTML(contents); 或者可以使用PHP(或任何其他服务器端脚本)通过正则表达式将其删除 $text = preg_repl

在Wordpress的tinyMCE插件中排队使用脚本

我有一个tinyMCE插件,用于我从Wordpress插件加载的post/page编辑器,需要加载几个外部javascript文件才能让我的tinyMCE插件工作 在Wordpress 3.3.1中,我可以从mce_external_plugins过滤器注册脚本并将其排队,但是下面的任何Wordpress版本都不会加载脚本 有人对此有经验吗?我发现解决我的问题的方法是挂接after_wp_tiny_mce,然后在回调中,直接调用wp_print_脚本。它仍然处理脚本的所有依赖项 另外,由于wp_

<;并在tinyMCE中更改为HTML实体

在DB中,如下所示 <img src="../../../../assets/images/frontpage/big_tree.jpg" alt="" width="516" height="200" /> 我怎样才能避免这个问题 我有下面的tinyMCE init tinyMCE.init({ mode : "textareas", /* // if I want to add to a specific area then use this

在TinyMCE可视模式下向任何元素添加类

我希望在我的TinyMCE编辑器中添加一些脚本,允许我右键单击任何元素并对其应用类。例如,如果我在项目符号列表中单击鼠标右键,就会弹出一个上下文菜单,从中可以从项目符号示例列表中进行选择。单击其中一个将自动将该项目符号的外观类添加到我的项目符号列表的父UL元素中 我还希望能够在元素外部单击以插入整个元素 如果像这样的东西还不存在,我会感到惊讶,我正在寻找例子 我正在使用WordPress,我将把这个功能添加到我的主题中

Tinymce在ie8中获取内容问题(兼容模式)

我正在模态对话框窗口中显示tinymce编辑器。有时在获取编辑器内容时,它会在IE8(兼容模式)中抛出脚本错误 脚本错误为: 我不能在这里写完整的错误消息,但这显示了我 第1行: 156 386个字符: 代码:0 URI是: http://pro/tiny_mce/tiny_mce.js 有人能帮忙吗?您真的需要支持IE8吗?如果可能的话,省去你自己那种麻烦的IE8兼容模式……这几乎是一样的。我找到了解决办法。 tinyMCE.get('testeditor').getContent()

Tinymce仅作为文本编辑器,不编辑html

我有一个复杂的布局,不希望客户能够把它搞砸,最终打破它。因此,我想限制tinymce,以便他们只能编辑/更改文本 不允许对布局进行任何更改 除文本外,不得添加/删除任何内容 实际上,他们所能做的就是修改文本 这可能吗 我会说:“是的,这是可能的,这取决于你认为用户可以做什么样的动作。” 我假设您的布局以html代码的形式存在,并且可以在编辑器中找到。 现在,当用户开始选择和删除时,您必须介入。 您可以编写自己的插件(或带有onKeyUp处理程序的合适的setup config参数),用于检查

Tinymce Moxiemanager插件在上载时出错

Moxiemanager插件在上载时出错 我将MoxieManager集成到我的TinyMCE中,当我单击图像图标时,我单击相机图标以打开上载对话框,然后插入一个文件,单击上载。这就是我出错的地方 我已经安装了.NETFramework 4.5 Moxiemager下载的dome页面也不起作用 任何帮助都将不胜感激

tinymce 3.5.4.1添加事件处理程序,出现大量错误

我正在为我们的一个页面添加一个TinyMCE编辑器。出于超出我工资等级的原因,我们使用TinyMCE 3.5.4.1 它运行得很好,除了我尝试连接onFocus事件处理程序时。如果我不尝试使用处理程序,编辑器就会显示出来并正常工作,但是在我定义处理程序的页面上,对于我尝试过的浏览器类型(IE8、9、10和Chrome),TinyMCE中存在大量异常 我一直在使用我在这里看到的其他帖子中的模板,但我没有看到提到所有这些TinyMCE例外。当然,试图解开缩小的脚本是一个真正的痛苦 我在这里找到的第一

如何使用全rtl方向的tinymce

我想在完整的rtl中使用新的(4.x)tinymce 看看这里 我设定 directionality: "rtl", 但这只影响输入区域,我希望所有工具栏都对齐到右侧(rtl) 我该怎么做 在旧版本中,主题是“高级”,我使用 theme_advanced_toolbar_align : "right", 谢谢tinymce 4.0.7>通过语言包(rtl或ltr)自动检测工具栏对齐 看看:我也有同样的问题。 我从plugins参数中删除了“fullpage”,现在它适合我了 我更改了此代码:

Ajax文件管理器Tinymce:如何在编辑器中将相对图像url更改为绝对图像

我正在使用TinyMCE和Ajax文件管理器扩展名() 所有这些都显示得很好,但是当我通过图像按钮上传图像并将其添加到我的WSYIWYG字段时,图像路径如下所示 <img src="../../../images/hero.jpg" alt="" /> 我需要得到的是以下内容: <img src="http://localhost/image/hero.jpg" alt="" /> 将tinyMCE.init中的“相对URL:true”更改为“相对URL:fals

如何获得用户';从WicketStuff';s TinyMCE

这个问题很直截了当,但我在任何地方都找不到。我正在使用WicketStuff的TinyMCE在我的应用程序中制作一个富文本编辑器,但却找不到从文本区域获取输入的方法。为了简洁起见,下面是我正在使用的代码的简化版本 private String input; ... TinyMCESettings settings = new TinyMCESettings(TinyMCESettings.Theme.simple); TextArea<String>

动态生成的textarea上的tinyMCE不';与mceFocus无法取得焦点

在点击一个div之后,我生成了一个textarea。然后我把tinyMCE装上去。这工作得很好,但在加载tinyMCE之后,我想使用“mceFocus”来设置它的焦点。这不管用。无论我使用哪种浏览器,都没有设置焦点 $.when( btn.parent().html('<textarea autocomplete="off" name="' + fld + '" id="' + fld + '" readonly></textarea>')

如何使用tinymce中的filemanager(响应式filemanager)将文件上载到amazon

如何在filemanager(响应式filemanager)中将文件上载到amazon,并在上载图像后对其进行加密 当使用此设置时,它只保存我本地文件夹中的所有图像,对此有何想法 当我将“curent_path”更改为“it”时,会在php上出现错误 下面是我的示例代码设置 if (!empty($_SERVER["SERVER_NAME"])) { $host = $_SERVER["SERVER_NAME"]; } else { $host = "localhost"; }

如何确定HCL连接中安装了哪个TinyMCE版本?

HCL连接已完成,可正式用作旧CKEditor的替代品。我想知道安装了哪个版本。特别是在测试系统上,我不确定哪个版本当前安装在哪个系统上 这可以从浏览器控制台中的JS变量获取: tinymce.majorVersion + '.' + tinymce.minorVersion "5.1.1" 但是它错过了补丁版本5.1.1-XX,其中XX是一个数字。有没有其他方法可以找到有关已安装版本的详细信息?在以下url上可以找到一个测试页面: 成功安装TinyMCE后(可能至少需要重新启动常用应用程序)

TinyMCE&;力学

我们已经将tinymce与我们的动力学实例集成在一起。这不是由我们当前的团队建立的,而是由以前的外包开发团队建立的 问题是tinymce编辑器对一个实体加载OK,但对另一个实体加载OK。它们都使用相同的web资源,其中包含tinymce.init函数 我不确定为什么tinymce编辑器在一个实体中收到错误,而在另一个实体中没有收到错误 tinymce.init({ selector: '#xrmtinymce', browser_spellcheck: true, height:

tinyMCE不加载

我一直在努力让tinyMCE在我的页面上工作。即使是下面这样一个简单的例子也不起作用。。我在所有浏览器中都试过 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr"> <head> <meta http

webdriver tinymce内容\格式选择

我试图创建一个测试用例,在tinymce中选择一些文本,然后将样式从段落更改为标题。我有一些代码,几乎可以工作,但它必须运行两次,它的功能。下面是一段代码的摘录,该代码逐步遍历工具栏菜单第一行上的每个按钮。我想知道为什么我需要运行两次。在第一次悬停和单击时,我可以看到下拉菜单下拉菜单,但格式不会更改,除非我第二次运行代码 b.frame(id:"content_ifr").p.select_text "to try" b.table(:id => 'content_formatselec

tinymce在列表标记中插入span

我在tinymce编辑器中的标记中有一些文本,没有其他内容,没有类,没有样式。当我选择文本并单击无序列表按钮时,将成为一个列表。但是每个看起来都是这样的: formats: Object aligncenter: Object classes: "align-center" selector: "p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img" __proto__: Object alignleft: Object classes: "align

TinyMCE内置JavaScript弹出窗口

当TinyMCE在弹出窗口中时,我对TinyMCE有问题。看看我对这个问题的解释 这段代码在我的JSON弹出窗口中 <!-- TinyMCE --> <script type="text/javascript" src="../../Scripts/tiny_mce/tiny_mce.js"></script> <script type="text/javascript"> tinyMCE.init({ mode: "tex

TinyMCE在保存后截断内容

TinyMCE正在截断输入到字段中的常规非格式文本。内容被保存到.html文件中,这些文件被拉入iFrame。这个问题已缩小到微不足道的范围。TinyMCE中是否有默认字符限制?TinyMCE中没有默认字符限制

如何在tinyMCE 4中启动visualchars

我想在编辑器启动后立即打开visualchars按钮和功能。Tiny MCE仅限第4版,非jQuery版本 为什么?难道你不知道这是不好的吗? 不,我不是想冒犯某位HTML正确性之神。在一些常见情况下(在问号、感叹号、冒号、分号等之前),法语文本中必须使用不间断空格 我想看看不间断的空格在哪里。。。 。。。以及由于我查看了其他人创建的内容(例如,从PDF或Word复制/粘贴)而丢失的内容,一般来说,我会检查文本是否有正确的法语排版 以下是我如何称呼我的编辑: var ed = new tinym

如何防止tinymce编辑器中的光标?

我正在使用TinyMCE编辑器 当我单击工具栏中的公式符号时,编辑器中的类“AMedit”会自动创建一个可编辑范围 现在我的问题是:如果光标刚好在这个跨度的结束单引号之后,那么“某个文本” 退格键不应该工作。更简单的是,一旦光标超出该范围,backspace键就不应将其移回该范围 这将不是单个跨距,每次单击工具栏中的公式符号时都会创建该跨距 你可以现场查看。我注意到了上面的链接 所以,如果你们对此有一些想法,请帮助我 谢谢大家 更简单的是,一旦光标超出该范围,backspace键就不应将其移回该

是否可以在TinyMCE中为Cmd Enter添加快捷方式?

我使用的是最新版本4.4.0,在为大多数键定义快捷方式方面没有问题,但无法使用热键和Enter键: //这非常有效(macs上的meta=Cmd) editor.addShortcut('meta+b','testB',()=>console.log('meta+b!')) //不! editor.addShortcut('meta+enter','testEnter',()=>console.log('y-u-no-work')) 这是不受支持的吗?还是有什么秘密咒语?这是非常稀疏的,我发现

Tinymce编辑器在编辑模式下剥离脚本标记

我在管理区有一个tinymce编辑器,我想在其中使用脚本标记。使用以下命令,我可以使用标记并保存它。之后,我可以在数据库中看到它已保存。但问题是,当我再次编辑同一个页面时,编辑器预装了内容,然后不知何故删除了标签。因此,我无法看到它并再次编辑它 valid_children : '+body[style],+body[script]', extended_valid_elements : '*[*]', 所以,请让我知道,如果有任何方法,我可以阻止这些脚本标签剥离。我曾尝试对editor.g

如何在页面中显示TinyMCE?

我只是在服务器的测试页面中设置了TinyMCE,但什么也没发生。Textarea仍然默认,没有微小的命令和格式行 你能帮帮我吗 测试页面是 非常感谢 tinymce.init({ selector: "#teste" width: 600, height: 300, plugins: [ 'advlist autolink link image lists charmap print preview hr anchor pageb

定制tinymce的调色板

如何在tinymce中定制调色板,使其看起来像下图 我正在使用tinymce v5。由于textcolor插件现在默认启用,我以前用于自定义调色板的代码不再有效 如果您有任何想法,我将不胜感激。可以使用该设置设置颜色。它是一个成对的十六进制颜色列表,不带前导#和名称 以下是一个例子: tinymce.init({ selector: 'textarea', // change this value according to your HTML toolbar: 'forecolor

上一页   1   2   3   4    5   6  ... 下一页 最后一页 共 30 页