datalife cms ·

DataLife Engine v.13.2最终版本

 

已经准备并实施了以下变更:

1.添加域转移向导。现在您可以轻松更改您的网站域名。该向导将自动在出版物,评论,静态页面,横幅和用户头像中替换您的域。此向导从控制面板启动,在引擎设置中,在网站地址设置旁边。

2.现在,在插件系统中,您可以指定与插件安装,更新,启用,禁用和删除事件挂钩的可执行PHP代码。它允许您修改特定操作的插件行为。

3.现在,在插件系统中,您可以指定字符串条目以开始在文件中执行操作。例如,如果文件中有多个相同的行,并且您只需要从第二个字符串条目开始执行特定操作,那么您可以在插件中指定它。

4.现在在插件系统中,您可以指定需要某个插件才能正确处理另一个插件。在插件设置中,您可以指定必须安装的另一个插件的名称。在这种情况下,此插件将在执行主插件后执行。因此,您不仅可以为DLE本身创建附加组件,还可以为插件创建附加组件并为插件创建插件。

5.在插件系统中,如果替换代码位于应替换或添加到的代码的最开头,则现在可以在替换代码中正确执行换行符

6.现在,您可以将{engine}标记用于插件中使用的MySQL查询,该标记指示DLE使用哪个MySQL引擎来创建数据库表。值可以是InnoDB或MyISAM。

7.当插件不符合要求时,对插件安装和启用系统进行了更改。例如,如果插件需要特定版本的DLE,并且安装的DLE版本与之不匹配,插件仍将安装,但不会启用。它允许用户以后编辑插件,并直接从管理面板对其进行必要的更改。其余的插件要求也是如此。只有在消除了不兼容性的情况下才能启用插件。

8.在系统中添加插件执行顺序的标准化。插件将严格按照原则执行:首先添加到系统中的是第一次执行。无论插件是否已在管理面板中编辑,都将执行插件。此外,如果插件依赖于另一个插件,则首先执行它所依赖的插件。

9.为发布添加了延迟图像加载。可以在控制面板的引擎设置中启用此功能。启用此选项后,浏览器将不会在页面打开时加载新闻中的图像。它们将在浏览器的视口中或其边界附近加载。此功能允许您提高页面加载速度并减少服务器负载。

10.现在支持reCAPTCHA v3。使用此类验证码,您的用户将不再需要选择任何图片并在网站上执行任何其他操作来验证自己。用户在后台检查是否为机器人,未被访问者注意到。在启用此类验证码之前,请务必专门为reCAPTCHA v3生成新的Google令牌密钥。

11.现在,如果引擎自动更新,则会保留位于站点根目录中的.htaccess文件的手动更改。引擎更新后,不会完全替换此文件的内容。只在标准功能中进行必要的更改。因此,网站所有者对其进行的所有手动更改将保持不变。对cron文件也是如此,您配置为在cron上执行操作。

12.对同一主要版本中的自动引擎更新过程进行了更改。如果在同一版本的脚本中发布了具有错误更正的修补程序,则只会以修补程序的形式安装更改,仅更新已更改的文件,而不是之前更新的所有文件。

13.现在可以在文章预览中自动识别所选类别,如果为其分配了单独的模板,则将为此类别加载适当的预览模板。因此,如果将不同的模板分配给不同的类别,则所有模板都将用于预览。

14.现在,您可以在引擎控制面板中使用交叉引用模块中的链接提示(标题属性)。此功能可让您改善SEO优化,并改善您的网站为残障人士提供的体验。

15.现在,类似的出版物在编辑时会自动重建。编辑文章时,引擎会自动搜索类似的新闻。之前为了搜索类似的出版物,有必要在管理面板的相应部分中重置类似文章的缓存。

16.现在,如果从站点删除发布,用户书签会自动同步。如果从站点中删除了一篇文章,那么它也会从所有用户的书签中删除,并且这些用户将同步用户书签计数器。

17.现在使用BB标签和可视化编辑器发布的链接支持磁体协议。

18.现在支持以WEBP格式加载和处理图像。可以使用DataLife Engine直接上载此格式的图像。如有必要,引擎将创建缩略图和水印。

19.支持MySQL 8.x.

20.支持PHP 7.3.x.

21.现在,您可以在[ifxfvalue tagname =“tagvalue”] Text [/ ifxfvalue]标记中指定以逗号分隔的多个值,如果标记值与指定值匹配,则显示所附文本。例如,仅当名为city的额外字段包含指定值之一时,才会显示[ifxfvalue city =“New York,Paris,London”]中的文本[/ ifxfvalue]标记。它极大地简化了各种情况下的模板布局。

22.现在在行政专家组中寻找广告材料管理系统。您可以按名称,说明和广告代码进行搜索。

23.管理面板的横幅管理部分添加一个更加翔实的可视化,显示是否显示横幅。例如,如果横幅具有时间,视图或点击的显示限制,并且已达到限制,则在横幅编辑部分中还将显示横幅当前已关闭。

24.现在,您可以在引擎控制面板中的移动设备(智能手机,平板电脑)上搜索新闻和静态页面

25.现在,您可以在高级静态页面搜索中选择搜索区域。您可以按所有字段搜索,也可以按静态页面的名称,描述和文本分别搜索。

26.静态页面搜索算法得到了显着改进。现在搜索更准确,并根据指定的搜索条件为您提供更好的结果。

27.在网站上使用多个类别时,DataLife Engine的性能得到了显着改善,数据库负载也得到了降低。对数据库的请求以这样的方式重新实现,即在访问数据库时它们不再使用正则表达式,从而显着提高引擎的速度并减少服务器负载。

28.通过标签云中的关键字显示出版物时,DataLife Engine的性能得到了显着改善,数据库负载也减少了。

29.在显示通过“用作交叉引用”属性的额外字段的帮助下发现的出版物时,DataLife Engine的性能得到了显着改善,并且数据库负载已经减少。

30.现在,您可以快速将搜索参数重置为新闻和静态页面高级搜索的默认值。

31.静态页面的描述元标记的字符数限制已增加到300个字符。此限制现在对应于Google搜索引擎在搜索结果中显示此信息所设置的限制。

32.已经对用于将数据发布到社交网络的og:image元标记的形成机制进行了改变。现在,如果文章有注释,则此标记将形成指向完整原始图像的链接。因此,包含对最小图像尺寸的限制的社交网络将接收最大可能的原始图像质量。

33.添加基于具有在出版物中指定的符号代码的目录查看出版物时控制不正确的友好URL,并且改进了对完整文章的不正确的友好URL的控制。

34.添加了在“图像”和“图像库”类型的额外字段中编写描述时使用逗号的功能

35.现在,您可以使用加号作为“交叉引用”类型的额外字段的值。例如,您可以使用诸如C ++之类的值。

36.现在,对于用于出版物标签云的关键字,支持双引号,加号等字符。几乎所有限制都在云中的字符上被删除,只留下HTML代码的使用限制。

37.对于RSS提要模板,现在您可以将HTML代码拆分为多行,用于为Yandex生成turbo内容。

38.改进了透明PNG图像的处理。水印对这些图像的应用也得到了改进。

39.在此输出为的情况下,使用{custom ...}标签添加了对[newscount = X] text [/ newscount]和[not-newscount = X] text [/ not-newscount]标签的自定义输出标签的支持用于文章注释模板。

40.现在,如果为这些字段启用了“将字段值用作交叉超链接”选项,则可以使用空格作为额外字段中交叉引用列表的分隔符

41. TinyMCE和Froala视觉编辑器已更新。在这些编辑器中修复了许多检测到的错误。

42.如果这些字段的值包含引号,则对于交叉引用类型的文章额外字段的错误友好URL的控制系统的不正确工作,问题得到解决

43.修正了一个问题,即发送到审核的文章可以显示在书签中。

44.使用AJAX导航进行注释时,注释中错误显示的花括号修复一个问题

45.修复了一个问题,即如果用户访问了缺失的文章,并非所有发布额外字段的模板标签都在main.tpl模板中正确处理。

46.如果用户查看完整文章,则在使用{custom ...}标签显示发布时错误处理{news-id}标记的问题已得到解决

47.如果符号代码没有指定或等于符号代码,当用户在符号代码的文章页面上时,[available ...]和[not-available ...]标签的操作问题是固定的。零“0”。

48.如果DLE安装在站点根目录中,则完整文章中不正确的友好URL的控制系统的错误工作会解决一个问题

49.一个问题得到解决,即切换到以下和之前的文章时,可以显示计划在将来发布的文章,尽管它们设置为不在引擎设置中显示。

50.如果在这些字段中使用图像描述,则在预览文章时无法显示具有图库和图像类型的额外字段时,会修复一个问题

51.以前宣布的和最近发现的小错误是固定的。

参与评论