DataLife Engine v.17.0 最终版
1. 添加了网站用户根据需要删除其在网站上的帐户的功能。此权限在用户组设置中启用。并且可以从多个选项中进行选择。您可以允许用户做出完全独立的删除帐户的决定,也可以只允许向站点管理员发送删除帐户的请求,也可以完全禁止自行删除。管理员组始终受到保护,不会自行删除,以防止帐户被盗。一个管理员只能由其他管理员删除。如果允许用户自行删除,则他们可以在其个人资料中删除其帐户及其从站点中删除其所有数据,方法是通过输入其帐户密码(通过其他输入来确认此决定)。如果启用了发送管理请求,则站点管理员的用户管理部分将显示已请求从站点中删除数据和帐户的用户列表,管理员将需要做出删除此帐户或拒绝此请求的决定。管理员删除帐户后,用户将收到相应的通知,表明其删除请求已完成。
2. 增加了对用户配置文件输出模板(userinfo.tpl)的支持新标签:[delete] 文本 [/delete],以链接的形式显示其中包含的文本,以删除用户在网站上自己的个人资料(如果用户组设置允许)。
3. DataLife Engine控制面板中新增了“存储”部分。在本节中,您可以添加各种外部存储系统,使用DataLife Engine将文件上传到这些存储系统。因此,该站点不能使用一个特定的外部存储来存储文件,而是使用不同的外部存储。此外,不同的存储设施可以用于不同的需求。在本节中,您可以添加存储库、禁用存储库、将存储库指定为默认存储库等。
4. 在管理面板的脚本设置中,能够指定要将某些文件上载到的存储库。您可以为帖子、评论、静态页面、用户头像等的图像设置不同的存储库。 对于所有情况,您可以设置默认存储或在存储管理部分中创建的任何其他存储。
5.允许或拒绝的能力用户在上传文件和图像之前选择存储。如果为用户启用了此功能,他将能够在上传文件之前选择将它们放入哪个存储中。这样,如果需要,可以将不同的文件放置在不同的存储库中。如果不允许,则下载将按照所有默认设置进行。
6. 对于具有“可下载图像”、“可下载图像库”、“可下载音频播放列表”、“可下载视频播放列表”和“可下载文件”添加了在这些字段的设置中指定应将存储文件上传到的功能。这样,您可以将不同的附加字段加载到不同的存储库中,这些存储库在存储管理部分中指定。
7. 对于其他用户配置文件字段添加了分配“安全字段模式”选项的功能,使用此类字段完全禁用使用 BB 标签或 HTML 标签的能力。此外,在模板标记的 HTML 属性中显示这些字段时,可以安全地使用这些字段。
8. 在网站上显示最近评论列表时,当单击与之相关的新闻标题时,已添加自动过渡到所选评论。在这种情况下,会自动搜索它所在的页面,例如,如果评论在新闻的第二页上,那么用户将自动进入第二页,浏览器将自动滚动到该评论。因此,用户将立即在视觉上看到它。为了在模板中生成自定义链接时添加自动搜索,您需要在链接中添加以下属性: onclick=“findCommentsPage(this, '{id}', '{news-id}'); return false;”
9. 新增用户上传的头像自动标记头像文件名的唯一值。因此,每次用户为其帐户上传头像时,他们的名字都会自动更改,并且新头像将在上传后立即可见,而无需使用浏览器的缓存。因此,当用户更改网站上的头像时,不再需要清除浏览器缓存。
10. 新增快速将图片附加到评论的功能,当您在网站上快速编辑评论时。如果评论模板使用标签来显示快速上传表单并将图片附加到评论中,那么快速上传表单在编辑时也会自动添加到评论中。
11. 新增回复评论时快速将图片附加到评论的功能。如果评论模板使用标签来显示快速上传表单,并在评论中附加图片,那么在回复评论时,快速上传表单也会自动添加到评论中。因此,添加新评论和添加对评论的回复的可能性是相同的。
12. 对于使用 {custom ...} 标记的发布的自定义输出添加了在缓存参数中自定义分配块缓存时间段的功能。您可以以分钟、小时或天为单位指定时间段。例如,如果指定 {custom cache=“30m” ....},则该块将被强制缓存 30 分钟,如果指定 {custom cache=“2h” ....},则该块将被缓存 2 小时,如果指定 {custom cache=“1d” ....},则该块将被缓存一天。如果只指定 {custom cache=“yes” ....},则将像以前一样启用自动缓存控制,并且会随着信息的更新而更新。如果块不需要立即更新,例如,在添加新帖子或评论时,指定强制缓存的时间将节省服务器资源。
13. 对于使用 {customcomments ...} 标签的自定义注释添加了在 Cache 参数中指定块缓存时间段的功能。您可以以分钟、小时或天为单位指定时间段。带有后缀“m”、“h”和“d”的值用于指定缓存时间。例如,如果您指定 {customcomments cache=“30m” ....},则带有注释的块将被强制缓存 30 分钟,如果您指定 {customcomments cache=“2h” ....},则带有注释的块将被缓存 2 小时,如果您指定 {customcomments cache=“1d” ....},则带有注释的块将被缓存一天。如果只指定 {customcomments cache=“yes”....},则将像以前一样启用自动缓存控制,并且会随着信息的更新而更新。如果站点上的信息发生更改时不需要立即更新块,则指定强制缓存的时间将节省服务器资源。
14. DataLife Engine 控制面板中添加了对从右到左语言的完全支持。为此,语言包中添加了“direction”指令,该指令指定了该语言的文本写入类型:“ltr”或“rtl”。同时,如果使用从右到左的类型,DataLife Engine 会将专门准备和适配的 CSS 文件与控制面板的控制面板样式连接起来,从而正确镜像整个控制面板。这样,用户就可以为给定的语言使用必要的面板设计。
15. WISYWIG 可视化编辑器现在支持使用从右到左文本的语言。这也是通过使用“direction”指令的值来完成的,该指令在创建所需语言的翻译时安装在语言包中。通过在指令中指定从右到左的拼写“rtl”,编辑者将自动使用这种书写模式。
16. 对于DataLife Engine在控制面板中生成的所有常规文本字段该网站还增加了对使用从右到左书写的语言的自动支持。一旦用户开始使用给定语言书写,就会自动切换。这改进并促进了这些语言网站的集成和创建。
17. 在用户组管理部分,能够启用或禁用使用标题、描述、元标记模块的权限。通过这样做,您可以允许其他用户组使用此部分,而不仅仅是管理员组。
18. 在用户组管理部分,现在可以启用或禁用使用“交叉引用”模块的权限。通过这样做,您可以允许其他用户组使用此部分,而不仅仅是管理员组。
19. 在用户组管理部分,现在可以启用或禁用使用“重定向”模块的权限。通过这样做,您可以允许其他用户组使用此部分,而不仅仅是管理员组。
20. 对于控制面板中的“重定向”模块,禁用或启用重定向。因此,如有必要,您可以暂时禁用或启用所需的重定向,而无需删除和重新添加它们。
21. 对于控制面板中的“交叉引用”模块,能够禁用或启用关键字 这样,如有必要,您可以暂时关闭或打开所需单词的替换,而无需删除并重新添加它们。
22.对于控制面板中的“标题,描述,元标记”模块,能够禁用或启用指定的规则。这样,如有必要,您可以暂时禁用或启用这些页面的这些规则,而无需删除并重新添加它们。
23. 在管理面板的译后编辑部分,添加了视觉显示使用高级搜索时按各种参数找到的发布数。
24. 添加了指定在网站上的快速搜索结果中显示多少找到的出版物。以前,始终只显示五个结果,现在您可以在设置中指定所需的值。
25. 对快速搜索的逻辑进行了更改。现在,如果搜索结果未按高度包含在窗口中,则不会直接遮挡搜索字段本身。
26. 在用户个人资料和快速卡片模板(userinfo.tpl 和 profile_popup.tpl)中添加了一个新的 {ratingscore} 标签,用于用户出版物的总评分。此标记显示所有用户出版物的平均评分(从 1 到 6),同时保持小数值。例如,根据评级,它可以是 4.2 或 2.4 等。 例如,此标签允许您设置具有部分填充的星星的外观,而不仅仅是 <> 或 <> 颗填充的星星。
27. 对于用户评论的总评分,在用于显示用户配置文件和用户快速卡(userinfo.tpl 和 profile_popup.tpl)的模板中添加了一个新标签 {commentsratingscore}。此标记显示所有用户评论的平均评分(从 1 到 6),同时保持小数值。例如,根据评级,它可以是 4.2 或 2.4 等。 例如,此标签允许您设置具有部分填充的星星的外观,而不仅仅是 <> 或 <> 颗填充的星星。
28. [活动] ...[/active] 用于类别菜单模板.现在,如果网站访问者访问的类别是父类别数据的嵌套子类别,则此标记也会显示父类别中包含的文本。以前,此标记仅显示一个类别的文本,即访客所在的类别。通过这种方式,您还可以突出显示活动的父类别。
29. 添加了一个正确的系统,用于直接按内容计算上传文件的哈希值,以防它们上传到外部存储。
30. 支持对上传到外部存储的文件进行数字验证签名计数,如果文件到达外部存储而没有经过安装了DataLife Engine的服务器,例如,如果文件是通过URL从外部站点下载的,而不是从计算机下载的。
31. 对网站搜索的逻辑进行了更改。现在,数据是使用 GET 请求而不是 POST 发送到服务器的。这样,网站的访问者在浏览搜索结果页面时将能够使用浏览器中的“后退”按钮,以及在没有浏览器警告的情况下重新加载页面,您还可以在其他网站上留下搜索结果和特定结果页面的链接并共享这些页面。
32. 对于TinyMCE可视化编辑器,现在可以从剪贴板粘贴图像,并将图像拖到编辑器中,然后自动将其上传到服务器,如果启用了简化的评论上传表单并用于上传评论。也就是说,您既可以使用简化的表单,也可以将其插入到编辑器的文本中,并自动将其加载到编辑器的文本字段中。
33. 现在可以插入 TinyMCE 可视化编辑器下拉列表(手风琴)以及管理它们的能力。这些列表是使用 HTML5 的“details”和“summary”标记插入的。
34. 在网站上在线查看上传的文件时,即使启用了从其他网站访问时阻止下载文件的设置,现在也可以查看文件。以前,浏览变得不可用,因为通过Google和Microsoft的外部服务访问查看网站。
35. 改进了从外部站点将文件上传到服务器的系统。添加了在 URL 不包含指向文件的简单直接链接,而是使用链接中的各种参数时上传文件的功能。
36. 改进了父类别的选择创建和编辑类别时。如果您有大量类别,则可以使用类别列表中的快速搜索来找到它们。
37. 完善了用户在网站上的注销和注销系统。如果用户离开网站,则浏览器中的所有数据都将被完全清除,包括网站上第三方插件和脚本安装的数据。
38. 对处理标签 [if field = “value”] 文本 [/if] 的逻辑进行了更改,现在在连接和处理标签 {custom ....} 和 {include file=“....”} 之前执行这些更改。这样,您可以在这些构造中使用这些标记,而不会在服务器上产生过多的负载,并且仅在满足它们所在的构造的条件时才执行它们。
39. 将视频或音频文件上传到服务器后,现在在选择插入时默认选择嵌入播放器的链接。这使得在撰写帖子时插入媒体文件的速度更快。
40. 更新了有关在 Google 服务上创建应用程序以使用 Google 帐户在网站上使用授权的说明。
41. 重新设计了在控制面板中编辑出版物时搜索类似新闻的系统。现在,搜索系统会考虑在脚本设置中启用的搜索模式:“简单”或“全文”。
42. 在内容量较大的大型数据库上使用全文检索模式时,在出版物编辑部分搜索类似新闻的速度有所提高。
43. 优化了控制面板中的缓存工作,在某些情况下,您可以在执行多项操作时减少清除缓存中某些数据的频率。这样可以减少服务器上的负载,并提高站点的性能。
44. 改进了在表冠上执行任何自动程序时的站点性能。现在,缓存会更准确地清除,并且仅在必要时才清除数据库中的任何数据。这样可以减少服务器上的负载。
45. 改进了为在网站上未经授权的用户执行各种操作所需的控制签名的系统。此签名不再依赖于用户的 IP,因此如果 IP 地址在操作之间意外更改,则不会拒绝他们在站点上执行操作。
46. TinyMCE可视化编辑器已更新至最新版本。编辑器中的各种小错误已得到修复。
47. 我们更正了 {THEME} 标签在模板中用于显示快速网站搜索结果时被错误处理的问题。
48. 我们修正了以下问题:如果该出版物在网站上发布的截止日期已过,则 cron 会自动将其从站点中删除,则有关标签云和交叉引用的信息不会更新。
49. 我们修正了以下问题:在某些情况下,对于“可下载视频播放列表”类型的其他字段,上传视频文件的按钮名称可能会显示不正确。
50. 我们修复了在DataLife Engine控制面板中为出版物和用户显示其他字段的编辑部分不正确的问题。
51. 我们修复了嵌套注释显示的级别比脚本控制面板中的设置“嵌套注释的最大级别”中指定的级别低一个级别的问题。
52. 我们修复了以下问题:在禁用网站上的评论时,按网站上的浏览量对出版物进行自定义排序时,无法正常工作。
53. 脚本中的小错误已修复,之前已公布。
1. 增加了为谷歌新闻服务设计的网站地图的形成,则当您在控制面板的相应部分中生成站点地图时,将自动生成此地图。
2. 完全重新思考创建站点地图站点地图的格式用于谷歌和Yandex搜索引擎。现在,将为站点的不同部分创建一个带有地图的单独文件,这些文件又将合并为单个索引文件。例如,静态页面的地图将位于一个单独的文件中,指向另一个类别中的链接,等等,同时,对于搜索引擎,您像以前一样指定一个链接,只有一个指向您的网站,例如,http:// Vassite.ru/sitemap.xml 并且您网站的所有创建地图将自动合并到其中。
3.在管理面板的站点地图管理部分,添加了保存已安装的地图设置以供进一步使用。例如,您可以设置一次所需的优先级并保存它们,它们将始终被使用,包括通过 kroon 服务器自动创建卡时。
4.在形成站点地图时,添加了向页面更改的可能频率添加参数的功能。您可以设置具有出版物,类别或静态页面的页面,不仅可以设置优先级,还可以设置您希望更改此类页面的频率,这使您可以更优化网站页面的搜索索引。
5. 在形成站点地图时,添加了在一个文件中设置出版物链接数量的功能。您可以指定尽可能多的链接以放入一个文件中,如果地图的链接更多,则地图将被分成更多文件。减少链接数可减少用于创建站点地图的内存消耗。您可以在一个文件中放置不超过40,000个链接,以免超过搜索引擎已经的限制。
6.形成网站地图时,上次更新的日期新闻页面现在设置为上次更新时的完整格式,还包括时间和时区,而不仅仅是上次更新的日期。这也对网站的搜索索引和搜索引擎的更快更新产生了积极影响。
7. 在管理面板中的镜像管理部分,添加了使用如果文件夹中有大量图像,则逐页导航。这大大加快了映像管理页面的加载速度,并提高了映像管理功能。
8. 在插件管理部分增加了插件搜索引擎在“控制面板”中。您可以通过任何键值快速找到所需的插件。搜索在整个插件和值系统中进行。例如,您可以指定部分名称或描述,也可以指定已修改文件的名称或部分名称或文件中的部分代码,搜索将在任何地方进行,并显示属于搜索查询的插件列表。
9. 在管理面板的脚本设置中,添加了功能,设置将共享文件夹用于图像的位置(如果也使用外部存储)。您可以单独指定是从外部存储还是从本地存储使用共享文件夹。
10. 如果对发布或评论有限制在上传图像的数量上,然后在上传图像时,用户添加了一个方便的信息,即他总共可以上传多少张图像,已经上传多少张用于发布以及还剩下什么限制。因此,用户甚至在下载之前就知道他可以上传多少内容以供发布。
11. 如果出版物对要上传的文件数量有限制,则在上传时,会为用户添加方便的信息显示,他可以下载多少个文件,已经上传多少个用于发布以及还剩下什么限制。因此,用户甚至在下载之前就知道他可以上传多少内容以供发布。
12. 对出版物采取大规模行动,则在出版物的编辑部分中,添加了将标签云的其他新关键字分配给现有关键字的功能。因此,您可以选择完全重新分配所有单词,或者只是在现有的发布单词中添加新的附加单词。
13. 在管理面板的“标签云管理”部分添加了指定所显示标签排序的功能。您可以按标签名称(按字母顺序排列)和出版物数量对输出进行排序。在这种情况下,可以按降序和升序指定排序。因此,您可以快速找到正确的标签进行编辑或删除。例如,首先显示最不受欢迎的标签,反之亦然,显示常用的标签等。
14. 增加了对结构化数据 schema.org 对网站上静态页面的支持。
15. 在管理面板中添加了类别设置的功能如有必要,请为每个类别指定在显示此类别中的出版物时 schema.org 使用的结构化数据类型。您可以设置这两个全局设置,并针对所需类别分别更改它们。例如,某些类别可能有新闻,其他类别可能有软件或书籍等。
16. 添加了在脚本设置中指定的功能,在形成出版物、类别和静态页面的 URL 时音译字符。例如,当您在脚本设置中启用此选项时,在形成出版物的URL时,它将具有表单:http://yoursite.com/id-imja-novosti.html,禁用时,它将具有表单:http://yoursite.com/id-name-news.html,也通过类比以及形成类别和静态页面时。这项创新对于英语以外的国家语言网站的SEO优化特别有用。
17. 对于用于自动通知搜索引擎的 IndexNow 协议,添加了在网站上添加和编辑静态页面时对通知的支持。
18. 添加了使用 [media=....] 标记将来自 Telegram 频道的帖子插入到网站上的出版物中的功能。在此标记中,您只需指定从浏览器中复制的链接,然后 DataLife 引擎将自动生成所有必需的代码。例如,要插入帖子,您可以使用:[media=https://t.me/vamtlgrm/185]
19. 增加了对 hCaptcha 验证码服务的支持(hcaptcha.com)以检查访问者是否是机器人。此服务在管理面板的脚本设置以及 Recaptcha 中启用,并适用于启用并需要验证的所有部分。
20. 添加了对新的全局标记 {page-count} 的支持,该标记显示用户所在的页码。此标记是全局的,可以在任何模板 tpl 文件中使用。此标签在使用各种广告代码时将特别有用,例如,来自Yandex,您可以在其中指定网站访问者所在的页码的附加参数,以便在网站上更正确地显示广告。
21. 添加了对直接在主模板 main.tpl 中显示来自其他字段的出版物内容时延迟加载图像的支持
22. 增加了在形成站点地图时从标签云中形成链接的功能。除了指向类别、出版物和静态网页的链接外,站点地图现在还将包含指向标签云中存在的所有单词的链接。
23. 增加了对Yandex搜索引擎站点地图更改通知的支持。
24. 对搜索引擎关于网站地图更新的通知进行了更改。搜索引擎通知的链接已更新为最新的通知。
25. 增加了使用符号的功能:“|”在出版物的其他字段中为图像编写描述时。以前,此字符是保留的服务字符,不能用于图像的描述。
26. 标签云上的帖子显示已经完全独立于大小写,例如,无论URL中的大小写,对“新闻”和“新闻”的搜索都是相同的。同时,为了避免搜索引擎中的重复,dataLife Engine仅使用小写字母生成链接,并且在使用不同大小写时,不正确的CNC的控制会使301重定向到正确的单个地址。
27. 使用类型为“交叉链接”的附加字段时,出版物的显示也变得完全不区分大小写,例如,无论URL中的大小写如何,对“新闻”和“新闻”的搜索都将是相同的。同时,为了避免搜索引擎中的重复,dataLife Engine仅使用小写字母生成链接,并且在使用不同大小写时,不正确的CNC的控制会使301重定向到正确的单个地址。
28. 对于简短和完整的新闻模板(shortstory.tpl 和 fullstory.tpl),添加了对新标签的支持,以从具有图像库类型的其他字段输出数据:[xfgiven_X image=“NR”] 文本 [/xfgiven_X image=“NR”],其中 X 是附加字段的名称,NR 是图像编号,如果具有指定编号的图像存在并加载到附加字段中,则图像编号将显示其中包含的文本。并且还添加了对相反标签的支持:[xfnotgiven_X image=“NR”] Text [/xfnotgiven_X image=“NR”],如果具有指定编号的图像不在附加字段中,则显示包含在其中的文本。因此,您可以非常灵活地组织为出版物上传的画廊的格式和设计。
29. 在管理面板中添加了脚本设置的功能在使用 reCAPTCHA v.3 时指定分数值。此值用于检查用户在使用 reCAPTCHA v.3 服务时可以成为机器人的概率。此字段可以取一个从 0 到 1 的值,例如,0.1 表示它最有可能是机器人,而 0.9 最有可能是人。由于不同站点的概率程度可能不同,因此您可以根据 Recaptcha 统计信息直接为站点分配概率。建议的默认值为 0.5。
30. 使用Recaptcha v.3重新设计并改进了检查访问者是否是机器人。减少了假锁的数量,特别是如果一个人长时间写文本或长时间填写表格。
31. 重新设计和改进了在向网站添加出版物时防止重新发送数据的保护系统。在打开大量选项卡时,即使在不到一秒钟的时间间隔内,也排除了保护触发器,并且在 PHP 会话的工作出现问题时消除了保护触发器,例如,如果用户长时间在浏览器中编写发布,则保护触发器已过期。
32. 对于静态页面,可指定供此页面使用的模板文件名称限制已显著增加。如果在模板结构中使用子文件夹,并且现在要分配的模板的名称不会被截断,则此创新特别有用。
33. 在脚本管理面板中将新插件上传到站点时,如果插件文件不包含有关应启用或禁用哪些部分的信息(例如,在旧版本的脚本上创建的旧插件),则默认情况下将启用这些部分。以前,在将此类插件添加到站点时,所有默认操作都被禁用。
34. 在管理面板的脚本设置中,添加了设置指定裁剪原始图像所依据的参数(如果设置了原始图像的最大尺寸),并且仅指示一侧的值。您可以选择“按最大边”,“按宽度”和“按高度”。
35. 对于管理等待审核的评论模块,如果存在大量评论,则增加了对拆分为多个页面的支持。这简化了评论列表的加载及其审核,并提供了大量关于审核的评论。
36. 对于 IndexNow 协议(用于自动通知搜索引擎新出版物),添加了使用单个通知点,这反过来又会通知连接到该协议的所有其他搜索引擎。使用单点可以减少通知所有系统的时间,从而更快地保存新闻。
37. 对于 IndexNow 协议,如果在通知搜索引擎时出现任何错误,则不会显示错误代码,而是立即显示此错误的文本脚本,这使您可以立即确定问题的原因,而不必阅读搜索引擎的文档,了解此错误代码的含义。
38. 在生成用于 RSS 导出的文件时,已添加正确删除不受支持的内容,以防万一。例如,导出到Jandkex新闻时<>中使用的图像的描述。
39. 对分别启用和禁用每个出版物的注释的功能进行了更改。如果帖子的评论被禁用,但帖子已经添加了评论,则现有评论将继续显示在网站上(以前已关闭或未显示),但禁止添加新评论以及对现有评论的回复。
40. 对搜索引擎关于新内容外观的自动通知工作进行了更改,以便更正确地识别脚本用户的错误,并对其进行自动更正,这可能允许在脚本设置中写入其网站域的名称,违反URL标准的要求,例如,使用不同的字母大小写,这反过来又导致搜索引擎不接受网站的事实。
41. 如果按降序选择评论的排序顺序(即,如果首先显示新评论),则在查看评论时显示完整新闻时,评论的动态加载行为已被重新设计。以前,仅当向上滚动到注释的开头时,注释才会被错误地加载。现在,当您向下滚动页面时,它们可以正确加载。
42. 更新到最新版本的 jquery UI 库,当在网站 JQuery 3.xx 上使用时。此库工作中的许多错误已得到修复。
43. 文本的排版处理已更新。修复了许多错误,并改进了文本引号的位置。
44. 图像图形驱动程序已更新到最新版本,改进了对 PHP 8.1 及更高版本的支持。
45. TinyMCE可视化编辑器已更新至最新版本。
46. DLE视频播放器已更新到最新版本
47. 修复了在选择任何 S3 兼容存储时,未显示“外部服务器上的文件路径”和“外部存储的 HTTP 地址”设置的问题。
48. 修复了在某些情况下 [media=...] 标签的内容可能被错误处理的问题。
49. 修复了在网站上添加第一个书签时,配置文件中显示的两个出版物已添加到书签的问题。
50. 修复了使用 [media=...] 标记插入某些服务中的数据无法正常工作的问题。
51. 修复了静态页面的 OpenGraph 元标记重复的问题。
52. 修复了在使用 TinyMCE 编辑器时,如果在编辑源代码时,光标被放置在文本的最末尾,则在内容末尾插入了其他标记<p></p>的问题。
53. 修复了脚本中检测到的和之前声明的小错误。