实用软件资讯

DataLife Engine v.14.0最终版本发布,增加插件自动更新和夜间模式

DataLife Engine v.14.0最终版本

已准备并实施以下更改:

1.我们在网站上添加了新的视频播放器。

新播放器得到了相关浏览器的更好支持,并具有现代设计。除了视觉上的改进外,新播放器还具有新的功能功能:它为浏览器支持“图像中的图像”模式,而对于Apple设备,它支持通过AirPlay将视频播放到其他设备。您还可以在管理面板上的播放器设置中选择颜色模式。

2.自动插件升级

通过将DLE版本传输引入服务器来辅助此过程,该服务器会检查新插件版本的可用性。它使用“ version”参数,该参数包含网站上安装的DLE脚本的版本。因此,插件开发人员的服务器可以检查使用了哪个DLE版本,并根据该信息提供有关新版本可用性的信息。此外,它可以为不同的DLE版本提供新版本和插件副本。这样,我们可以避免使用该插件不支持的旧DLE版本将新版本的插件转移到网站上。有关DLE版本的信息可能以POST或GET请求的形式传输,具体取决于启用DLE的网站上某些设置的可用性;为此原因,

3.我们

在新闻和评论编辑器中。如果启用此设置,则在编辑器中将使用用户操作系统支持的符号,而不是用于笑脸的图像。表情符号的视觉表示将取决于用于内容浏览的设备。DataLife Engine支持超过一千五百个表情符号。为方便起见,我们将表情符号分为几类,在列表顶部,用户将找到16个最近使用的表情符号。这样,就不再需要每次在完整列表中搜索常用的表情符号。在管理面板上的脚本设置中启用了本机表情符号支持。如果禁用此设置,则使用与以前版本相同的基于图像的常用表情符号池。DLE的所有三个编辑器均添加了本机表情符号支持。

4.我们增加了

通过

5.我们引入了新的附加字段类型“日期和时间”。

在此字段中,您可以输入日期和时间;您将可以使用弹出式日历方便地进行填写。该字段具有三种输入类型:日期和时间,仅日期和仅时间。在此字段的设置中,您还可以根据自己的喜好设置指定日期的输出类型。此字段具有日期本地化的其他选项,例如,翻译为您的网站所使用的语言或所选日期的偏斜。此字段还可用于在网站上连接新闻的交叉引用链接。

6.我们更改

了管理面板的。新的颜色模式确保白天和晚上都可以舒适使用。这是通过使用较柔和的颜色实现的。

7.我们增加了

通过管理面板上的主题设置启用自动切换到控制面板夜间模式。面板将自动切换功能与季节变化对齐的时间,并考虑其他时间变黑。此外,如果与网站的时区不同,它将考虑在设置中设置的用户时区。这些功能可以更好地优化自动切换到面板的夜间模式。

8.我们添加了启用和禁用类别的功能。

此功能将使您暂时禁用当前不需要的类别,而不是将其删除。删除类别并进一步添加回该类别会更改新闻的ID;结果,与先前新闻的链接消失了。启用和禁用是从网站上删除类别的另一种方法,通过该方式,当类别恢复时,它将恢复其初始位置,并且所有先前的新闻将保留其与该类别的链接,并在该类别一经出现时自动显示已启用。

9.

添加或编辑帖子时,为该帖子指定相关新闻的ID。同时,您将能够指定相关新闻的顺序,并在其中显示它们。如果您将此字段留空,则搜索到的新闻将自动显示。您还可以对与某一新闻相关的帖子进行后续搜索,而无需清除所有新闻的相关帖子的缓存。

10.

增加了功能,用于在独立于主要新闻部分的专用部分中显示短新闻和自定义新闻显示。因此,我们在main.tpl模板中添加了对以下标记的支持:显示页面导航部分,如果有新闻导航,则在页面上显示文本;如果没有新闻导航,则在页面上显示文本。所有这些标签都是可选的。如果没有,根据脚本设置,导航将像以前一样显示在新闻部分。这样,您将能够以更加灵活的方式调整模板中的自定义网站设计。

11.如果删除用户

,则可以为该用户的帖子指定新作者。或者,您可以选择保留作者不变。

12.我们添加了显示用户最近查看

帖子的功能。为此,使用带有参数的用户新闻输出标签,例如。帖子的排序方式是首先显示最近查看的帖子。对于反向排序,使用sort =“ asc”参数。例如,使用的帖子将按从上次查看到较早的进行排序,而使用帖子将按从前到后的顺序排序。此功能对于发布目录的网站特别有用,在该目录中,访问者可以在专用部分中快速访问上次查看的帖子。在管理面板上的脚本设置中可以启用和禁用已查看新闻的历史记录。DataLife Engine存储20个最近查看的帖子。

13.我们添加了显示个人资料信息的功能

模板中所有文件中当前正在浏览网站的用户的访问量。我们引入了三十多个新的全局标签,其中包含来自用户个人资料的信息,包括来自可选字段的信息。这样,您不仅可以在login.tpl中,而且可以在main.tpl和其他模板中显示授权用户的数据,这为灵活创建模板提供了新的可能性。由于可以在任何模板中使用该数据,因此请在需要缓存的模板(例如,短消息显示模板)中使用该数据时要小心。在这种情况下,必须禁用缓存。新的全局标签的完整列表:

{profile-link}

-显示指向用户配置

文件的

链接-显示用户名

{ip}

-显示用户的IP

{foto}

-显示指向用户头像的链接

{fullname}

-显示用户的全名

[fullname]文本[/ fullname ]

-如果在用户个人资料

{land}中

指定了用户的全名,则显示标签中包含的文本-显示用户所在国家

/

地区-如果在用户个人资料

{mail}中

指定了国家,则显示标签中包含的文本-显示用户的电子邮件

{group}

-显示用户的组

{registration}

-显示用户的日期s登录

{lastdate}

-显示用户上次访问的日期

{group-icon}

-显示用户的组图标

{time_limit}

-如果组是临时的

[time_limit]文本[/ time_limit]

,则显示用户在组中的日期-显示包含在其中的文本如果用户在临时组

{comm-num}中,

则标记-显示用户评论的数量

{comments}

-显示用户评论的链接

[comm-num]文本[/ comm-num]

-如果用户有评论,则显示标记中包含的文本网站

[not-comm-num]文本[/ not-comm-num]

-如果用户在网站

{news}

上没有评论,则显示标签中包含的文本-显示指向用户新闻链接

  -显示指向用户新闻的RSS的链接

{news-num}

-显示用户新闻的数量

[news-num]文本[/ news-num]

]-如果用户在网站上有新闻,则显示标签中包含的文本

[not-news- num]文本[/ not-news-num]

-如果用户在网站上没有新闻,则显示标签中包含的文本

{new-pm}

-显示用户的未读私人消息数

{all-pm}

-显示用户的私有总数消息

{favorite-count}

-显示用户的收藏夹中的帖子总数

[profile_xfvalue_X]

-显示配置文件名为“ X”的可选字段的值

  -显示包含在标签,如果可选字段命名为“X”文本在配置文件中指定

[profile_xfnotgiven_X]文本[/ profile_xfnotgiven_X]

-显示包含在标签,如果可选字段命名为“X”的文字是不是在配置文件中指定

{管理员链接}

-显示链接到管理面板(如果用户有权访问)

[admin-link]文本[/ admin-link]

-如果用户有权访问管理面板,则显示标签中包含的文本

14.对于搜索模板(search.tpl),我们根据

您的判断安排搜索参数表。为此,除了显示整个搜索设置的所有参数的常规{searchtable}标记外,我们还添加了15个新标记,每个标记仅显示一个输入或选择字段,而没有引用视觉形式。这样,您可以创建自定义的搜索设计,将其构建到任何HTML框架中,删除不需要的字段和选项,等等。我们添加了以下标记:

[简单搜索]文本[/ simple-searchh]

-如果搜索参数为常规,则显示标签中包含的文本

[扩展搜索]文本[/ extended-search]

-如果搜索参数为高级,则显示标签中包含的文本

{searchfield}

-显示用于插入要搜索的文本的字段

{word-option}

-显示指定文本的搜索参数复选框(是否完全匹配所有单词)

{search-area}

-显示网站

{userfield}

上搜索区域的选择-显示用于插入帖子作者的字段

{user-option}

-显示作者搜索参数的复选框(是否完全匹配所有单词)

{news-option}

-显示对新闻

{comments-num}

的评论参数的选择-显示用于向新闻

{date-option}

插入评论数的字段-显示新闻

{date-beforeafter}

的日期参数的选择-显示日期早或早的参数的选择在要搜索的新闻日期之前

{sort-option}

-显示搜索结果排序参数的选择

{order-option}

-显示排序顺序的选择(升序或降序)

{view-option}

-显示模式的选择显示

{category-option}的

搜索结果-显示搜索类别的选择

15.我们添加了

在导出RSS feed时在脚本设置中启用或禁用Yandex Zen。如果禁用此功能,则该选项将不会在添加或编辑帖子后显示。

16.我们添加了

在导出RSS feed时启用或禁用Yandex Turbo使用。如果禁用此功能,则该选项将不会在添加或编辑帖子后显示。

17.我们

在管理面板上的帖子编辑部分中通过标签云中的关键词对帖子进行高级搜索。您将能够从标签云中选择包含所需关键字的帖子进行编辑。

18.我们添加了一项功能

,可以对新闻执行大规模操作,并在管理面板上的帖子编辑部分中为选定的帖子启用或禁用Yandex Zen。

19.我们添加了以下功能:

对新闻执行大规模操作,并在管理面板上的帖子编辑部分中为选定的帖子启用或禁用Yandex Turbo。

20.我们添加了该功能,

以指定类别设置中默认情况下是否为该类别启用Yandex Zen使用。如果禁用此功能,则在添加新闻时,默认情况下将禁用此选项。因此,无需每次为每个新闻禁用此选项。如有必要,您可以随时为任何特定新闻启用此选项。

21.我们添加了该功能,

以指定在类别设置中默认是否为该类别启用Yandex Turbo使用。如果禁用此功能,则在添加新闻时,默认情况下将禁用此选项。因此,无需每次为每个新闻禁用此选项。如有必要,您可以随时为任何特定新闻启用此选项。

22.我们增加了对新参数的支持

,它允许对此部分帖子使用自定义排序,以便使用{custom ...}标签在网站上显示自定义帖子。如果启用此参数,网站访问者将可以自行决定为该部分设置一种方便的新闻分类方法,就像他们为{content}标签

23进行分类一样。我们添加了自动导入用户头像的功能

,如果用户使用其Google或Yandex帐户登录。

24.与用于通过mail.ru登录的API 2.0新版本相关

,并可能停止支持旧版本的API,因此我们添加了新的API 2.0。支持https://o2.mail.ru。请注意,新的API需要在服务上创建新的应用程序。因此,如果您通过网站上的mail.ru使用授权,则需要创建新的应用程序https://help.mail.ru/developers/oauth/app,然后在管理面板上的设置中设置应用程序数据。

25.

在浏览网站的静态页面时,协议的。

26.我们增加了

对新标签,如果新闻中没有数字X的图片,则显示其中包含的文本,用于显示简短和完整新闻的模板(shortstory.tpl和fullstory.tpl)。如果文本中没有合适的图片,则当您需要显示自定义的替代图片时,这些标签将非常有用。

27.我们

在管理面板上的广告材料模块中对横幅标签{banner_X}的注释(comments.tpl模板)的支持。您将可以在某些地方的评论之间添加广告标记。

28.我们

在帖子文本中以便在网站的印刷版上显示它们。

29.我们

新标签在显示简短新闻和完整新闻的模板中(shortstory.tpl和fullstory.tpl)。此标签显示平均评分数字,其中包含从1-5的分数部分。例如,取决于评估,它可以是1.6或4.2。该标签允许设置部分填充的评级星的定制设计,而不仅仅是两个或四个完全填充的星。

30.我们

在显示评论的模板(comments.tpl)中新的标签,用于评论评级。此标签显示平均评分数字,其中包含从1-5的分数部分。例如,取决于评估,它可以是1.6或4.2。该标签允许设置部分填充的评级星的定制设计,而不仅仅是两个或四个完全填充的星。

31.我们添加了推荐标题[b] Precedence:bulk;的使用。

用于在管理面板上进行群发邮件的信件中。此功能用于避免将您的信件定向到垃圾邮件文件夹。

32.我们增加了对自动提示搜索的支持,而无需考虑

填充标签云中以及具有“交叉引用”类型的可选字段。字段本身会在数据库中记住在填充字段中输入字母的情况。33.

我们

为显示RSS的模板{title limit =“ X”}和{short-story limit =“ X”}标签的支持饲料。

34.我们

根据屏幕尺寸。现在,无论屏幕大小和分辨率如何,提示都将按照适合屏幕的方式进行排列。

35.对于具有“交叉引用”类型的可选字段,

我们添加了对花括号,方括号和冒号的支持。

36.我们减少了在管理面板上重新排列帖子的时间

,并解决了可能导致可选字段中符号转换错误的问题。

37.我们增加了不区分大小写的用户名和电子邮件的控制权,这些用户名和电子邮件

不适合用西里尔文或其他语言编写;仅英文字母适用。

38.

在此社交网络的API更改后,。

39.我们修改了代码,并增加了对PHP 7.4.xx的支持。40.

我们将HTML Purifier库升级到最新版本。

41.我们为GzipOut功能添加了第二个参数传递功能

;该参数将在调试数据中输出有关MySQL请求的所有信息,即请求处理的时间以及是否将其定向到数据库。例如,使用GzipOut(true),将输出有关脚本的常规调试信息。使用GzipOut(true,true),将有可能在指向数据库的每个MySQL请求上输出其他信息。对于模块开发人员和性能增强器进行问题检测和诊断,此新功能将非常有用。

42.在管理面板和网站上的“用户编辑”部分

我们在字段中更改了日期显示的类型,以指示用户进入临时组之前的日期。输出类型以某种方式适应于弹出式日历使用的类型,即在日历上显示指定的日期和时间。

43.我们修复了

jQuery 3.xx脚本设置中使用Ajax动态注释加载失败。

44.我们修复了

在网站上立即编辑用户资料时无法删除用户。

45.我们解决了以下问题:

如果先前的电子邮件不可用,则在更改两个电子邮件地址并同时启用双重授权的情况下无法确认电子邮件的更改。

46.我们解决了

Chrome浏览器中的管理面板全屏模式失败。

47.我们修复了在

Froala富文本编辑器制作的出版物中引用选定文本可能无法正确工作。

48.解决了

查看整条新闻时[sort] ... [/ sort]标签不正确。

49.我们修复了以下问题:如果

将{THEME}标签放在新闻面板中,则在管理面板中进行新闻更新时可能无法正确处理标签{THEME}。

50.我们修复了

使用星号代替IP地址掩码时,在网站的配置文件设置错误添加IP地址阻止。

51.脚本中发现和注意到的一些小问题已得到纠正。