DataLife Engine 中文站 » 程序发布 » DataLife Engine v18.1 最终版发布
七月 01 2025年

DataLife Engine v18.1 最终版发布

admin 2025-07-01, 12:43 程序发布 15

DataLife Engine v18.1 最终版发布

以下是已开发并添加的更改:

1. 新增了对社交网络VKontakte的授权支持,使用新的VK ID Oauth 2.1协议。这为该网络上创建的新应用程序提供了支持。旧应用程序的支持也将自动继续运行,无需额外更改。

2. 在管理面板的脚本设置中,新增了指定免受基于国家/地区限制的用户组的功能。如果您已对某些国家/地区限制了网站访问权限,现在可以指定位于这些国家/地区的用户组,他们仍能访问网站,限制将不对这些用户生效。

3. 在脚本的AI助手设置中,新增了使用max_completion_token参数的功能,允许用户自定义助手生成的最大令牌数。此外,还添加了禁用max_tokens和temperature参数的选项(如果不需要)。这便于与新的推理语言模型(如o1、o3-mini等)集成。

4. 新增了一个全新的代码编辑器,用于撰写文章时自动高亮显示,替代之前的CodeMirror。新编辑器的主要优势是渲染大量内容的高亮速度远超CodeMirror。CodeMirror在处理高亮时可能耗时较长甚至冻结,而新编辑器能即时工作。这对于处理长篇文章或使用大量HTML格式的文章尤为重要。除了渲染速度更快,新编辑器还具有更高级的搜索功能和新的自动完成功能。这些功能可自动添加标签和参数值,以及文章文本中已有的单词。如果HTML代码中存在错误,错误行将被高亮显示以提示问题。此外,还增加了在源代码编辑器与视觉编辑器之间切换时自动滚动到光标位置的功能,反之亦然。

5. 新源代码编辑器还包括用于编辑模板、宣传材料和插件的模块。现在,编辑大量内容变得更加简单和快速。还有根据所用语言(HTML、CSS、jаvascript、PHP、SQL)以及纯文本自动完成代码的附加功能。

6. 在评论和个人消息中显示用户引用时,新增了指向作者个人资料的链接。这允许用户快速访问用户个人资料页面,向其发送个人消息,或管理员更轻松地执行与用户个人资料相关的操作。

7. 为方便用户查看引用的评论的完整上下文,新增了快速链接,允许用户直接导航到原始消息。点击链接后,访客可轻松找到相关评论的页面和位置。

8. “交叉引用”模块的关键词搜索算法已完全重写。替换算法现可实时工作,并支持动态管理。不再使用正则表达式进行替换,内容处理已优化,显著加快了该功能的操作速度,并减少了大量关键词和链接对服务器的负载。

9. 重构了查看完整新闻时显示类似刊物的模块。现在,搜索类似新闻的操作在添加或编辑刊物时直接执行,而不是在首次查看刊物时进行。在搜索类似刊物时,新增了对附加字段的支持,因此如果使用了短描述和完整描述字段,搜索将更准确。改进了网站上该区块的缓存处理,仅在刊物有类似新闻时才会处理该区块,从而在某些情况下减少服务器负载。此外,仅当模板中存在显示类似新闻的相应标签时,才会生成该区块。如果使用其他标签(如{custom....})显示类似新闻,则不会执行数据库查询,也不会为生成该区块带来额外负载。

10. 在帖子排序部分,新增了指定一次性处理帖子和评论数量的功能。用户可增加或减少一次性处理的数据量,并相应调整处理速度。这有助于避免在连接外部服务(如处理媒体标签)时超过服务器限制。

11. 在编辑刊物时,如果启用了用户通知,当另一用户正在编辑同一刊物时,会添加通知。此外,新增了对直接在网站用户界面上编辑刊物的控制。因此,无论编辑是在网站还是控制面板上开始,用户都将在网站和控制面板上收到通知。如果用户无权访问控制面板,他们仍将收到关于刊物被其他用户编辑的所有必要通知。

12. 为个人消息模板(pm.tpl)新增了支持新标签:[pm-author] 文本 [/pm-author],当查看消息的用户是消息作者时显示其中的文本;以及[not-pm-author] 文本 [/not-pm-author],当用户不是消息作者时显示文本。这允许用户区分自己的消息和对话者的消息。

13. 新增了允许无需审核即可发布、编辑刊物但无权访问DataLife Engine控制面板的用户在网站上删除其刊物的功能。

14. 为短篇和完整新闻输出模板(shortstory.tpl和fullstory.tpl)新增了支持新标签:[del] 文本 [/del],为有权删除刊物的用户显示删除刊物的链接。这允许为用户添加删除帖子的选项,而无需提供编辑帖子的权限。

15. 新增了在DataLife Engine控制面板的用户管理部分直接发送个人消息的功能,无需跳转到网站即可发送消息。消息通过AJAX技术在弹出窗口中发送,无需重新加载页面。

16. 为DataLife Engine下载管理器新增了对HiDPI图像的支持,用于预览上传的图像。如果上传的图像是高分辨率图像,预览也将使用高分辨率图像。

17. 在管理面板的用户管理部分,新增了通过面包屑菜单从该部分的任何子部分快速导航到用户列表的功能。此外,编辑个人资料后,用户可选择继续编辑或返回用户列表。

18. 在查看网站上所有最新评论时,删除了对当前处于审核状态的帖子评论的显示。因此,用户仅能看到最近已发布新闻的评论。

19. 重新设计并改进了控制面板中的用户管理系统。在设置任何用户搜索参数后,执行该部分的任何操作后,点击“返回”按钮将返回到您离开的页面,并保留之前指定的搜索参数。这使得在该区域的控制面板操作更加方便和快捷。

20. 改进了在编辑器中插入信息、警告或错误块以及其他格式化块的方式。现在,选中后可一键删除这些块,并通过选择块在文本中移动它们。

21. 在编辑器中添加和编辑评论及个人消息时,新增了快速删除可点击链接的按钮(如果允许使用链接)。

22. 新增了对附加字段的支持,用于自动生成描述和关键词元标签。如果网站未使用短描述和完整描述字段,元标签将仅从附加字段自动生成。

23. 新增了对全局模板标签[country=X] 文本 [/country]的嵌套支持。用户可在模板中嵌套块,先定义公共块,再按国家/地区细分。例如,可使用如下结构:[country=RU,BY,DE] 三个国家的内容 [country=BY]仅限白俄罗斯[/country][country=RU]仅限俄罗斯[/country] 公共块的延续 [/country]。这简化了复杂模板设计的布局。类似嵌套支持也适用于反向标签[not-country=X] ... [/not-country]。

24. 新增了对全局模板标签[tags=X] 文本 [/tags]的嵌套支持。用户可在模板中嵌套块,先定义公共块,再按标签细分。例如,可使用如下结构:[tags=test1,test2] 块的总标题 [tags=test1] 仅限标签test1 [/tags][tags=test2]仅限标签test2[/tags] 公共块的延续 [/tags]。这简化了复杂模板设计的布局。类似嵌套支持也适用于反向标签[not-tags=X] ... [/not-tags]。

25. 新增了对全局模板标签[news=X] 文本 [/news]的嵌套支持。用户可在模板中嵌套块,先定义公共块,再按新闻细分。例如,可使用如下结构:[news=1,2] 总块标题 [news=1] 仅限新闻1 [/news][news=2] 仅限新闻2 [/news] 公共块的延续 [/news]。这简化了复杂模板设计的布局。类似嵌套支持也适用于反向标签[not-news=X] ... [/not-news]。

26. 为通用模板(main.tpl)新增了支持新标签[changeskin] 文本 [/changeskin],当允许用户更改网站主题时显示其中的文本。这允许自动启用或禁用模板中用于显示更改模板设计的特定块。

27. 管理面板中的模板编辑器已适配控制面板设计设置中设置的不同文本缩放。

28. 由于Yandex停止支持Yandex Turbo技术(https://webmaster.yandex.ru/blog/yandex-stops-supporting-turbo-technology),DataLife Engine已完全移除该技术。

29. 改进了编辑器中用于刊物的复制和粘贴内容的算法。

30. 对DLE模板处理进行了多项额外优化,以加快标签处理速度并减少内存消耗。

31. 为类型为“纯HTML或JS代码”的附加字段以及其他字段,在管理面板添加刊物时新增了自动高度调整功能。在网站上添加刊物和快速编辑刊物时,也为文本字段添加了自动高度调整功能。这使得添加和编辑帖子更加方便。

32. 新增了在地点名称和用户全名中使用单引号和双引号的功能。

33. 新增了对“列表”类型刊物附加字段使用值“0”的支持。此前,使用此类值时,字段被视为空值,重新编辑刊物时值不会保存。

34. 新增了通过DataLife Engine上传文件下载次数的格式化输出。现在,下载次数将以例如23 532 234的格式显示,而不是合并数字23532234,显著改善了用户对下载次数的感知。

35. 更改了在网站使用暗色主题时编辑器的显示方式,修复了暗色主题下编辑器显示不正确的一些错误。

36. 用户关于自上次访问网站以来收到的新个人消息通知已切换为使用更紧凑的DLEPush通知。这允许用户在访问网站后不立即被通知分心,同时仍能获取必要信息。减少了用户通知期间的数据库访问,从而降低了服务器资源消耗。

37. 移除了AI工作所需库对外部服务的依赖。现在,所有必要库都直接位于您的服务器上。

38. 为评论和个人消息新增了对附加字段验证标签的支持([xfgiven_x] 文本 [/xfgiven_x]、[xfnotgiven_x] 文本 [/xfnotgiven_x]),可独立于模板中使用附加字段输出标签。换句话说,这些标签可在模板中不使用[xfvalue_X]标签的情况下使用。

39. 改进了编辑器中用于刊物的复制和粘贴内容系统。新增了保留DataLife Engine在形成内容时使用的CSS类。例如,从一个字段通过编辑器复制引用、缩略图和其他信息到另一个字段时,其设计将被保留。

40. 优化了MySQL数据库查询,以加快网站运行速度并减少服务器负载。

41. 改进了编辑器中基于选定文本插入引用的系统,适用于刊物和评论。

42. 新增了在升级到新版本时自动删除过时和未使用的DataLife Engine文件的功能。如果DataLife Engine具有删除这些文件的权限,则会自动删除。

43. 修复了在通过设置搜索时显示不应显示的隐藏字段的问题,这些字段因其他开关和设置被禁用。

44. 修复了交叉引用模块中的关键词在结构化数据标记schema.org中可能被错误替换的问题,当这些链接被设置为整页全局替换时。

45. 修复了在网站上显示调查时发生的无效HTML布局问题。

46. 修复了在控制面板中编辑评论时文本插入不生效的问题。

47. 修复了在添加或编辑刊物时,如果类别名称包含引号或&符号,显示不正确的问题。

48. 修复了使用API函数注册用户时的问题。

49. 修复了个人消息输出模板中[xfnotgiven_x] 文本 [/xfnotgiven_x]标签不生效的问题。

50. 修复了在某些情况下搜索类似新闻时可能出现的MySQL错误问题。

51. 修复了模板标签[add-favorites] ... [/add-favorites]和[del-favorites] ... [/del-favorite]未考虑类别设置中指定的模板名称,而仅使用标准模板名称的问题。

52. 修复了在查看完整刊物时,广告材料在控制面板横幅设置中设置的各类别输出限制不生效的问题。

53. 修复了之前检测和报告的脚本中的一些小错误。



版权声明

本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。 内容均自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请购买正版,支持开发者,得到更好的正版服务。
如有侵权请邮件与我们联系处理。更多关于版权信息请参考版权声明
If your copyright content is published here, please contact us!

信息提示

想要留言? 请 登录 您的账号。还没有? 你可以 免费创建账号

日历归档

«    十二月 2025    »
1234567
891011121314
15161718192021
22232425262728
293031 

投票调查

您更喜欢哪方面的文章?
 

文章排行