DataLife Engine v.17.0 更新资料

17.0版本的主要开发阶段已经完成,版本正在测试和预发布准备中,但在此期间我们邀请您熟悉新版本发布的相关信息。

准备并实施了以下变更:

111webp.webp

1695637552_111.webp

1695637899_111.webp1. 增加了网站用户可以独立删除其网站帐户的功能(如果他们愿意)。该权限在用户组设置中启用。并且可以从多个选项中进行选择。您可以允许用户对删除帐户做出完全独立的决定,也可以只允许向站点管理发送删除帐户的请求,甚至禁止独立删除。出于安全目的,防止帐户被盗,管理员组始终受到保护,不会被自我删除。管理员只能由其他管理员删除。如果允许用户独立删除它,那么他可以通过额外输入他的帐户密码来确认此决定,从而从他的个人资料中的网站删除他的帐户和所有数据。如果启用了向管理员发送请求,则在站点管理员的用户管理部分中,将显示请求删除数据的用户列表和站点帐户,管理员需要决定是否删除此数据帐户或拒绝此请求。管理员删除账户后,用户将收到相应的删除请求已完成的通知。

1695638191_111.webp2. 对于用户个人资料显示模板(userinfo.tpl),添加了对新标签的支持:[delete]文本[/delete],以链接的形式显示其中包含的文本,以删除用户自己的个人资料站点(如果设置用户组允许)。

1695638420_111.webp

1695639014_111.webp3. 在DataLife Engine控制面板中添加了新的“存储”部分。在此部分中,您可以添加各种外部存储系统,稍后将使用 DataLife Engine 将文件上传到这些系统。因此,站点不能使用一种特定的外部存储来存储文件,而是可以使用不同的外部存储。此外,可以根据不同的需要使用不同的存储设施。在此部分中,您可以添加存储、禁用它们、将任何存储指定为默认存储等。

1695638660_111.webp4.在管理面板的脚本设置中,添加了指定下载某些文件到哪些存储的功能。您可以为帖子、评论、静态页面、用户头像等图像设置不同的存储。对于所有情况,您都可以指定默认存储或在存储管理部分中创建的任何其他存储。

1695639453_111.webp

1695639540_111.webp5.用户组设置中添加了在下载文件和图像之前 允许或拒绝用户立即选择存储的功能。如果用户允许此选项,他将能够在下载文件之前选择将文件放置在哪个存储中。因此,如果需要,可以将不同的文件放置在不同的存储位置。如果禁止这样做,则下载将按照所有默认设置进行。

1695639678_111.webp6. 对于类型为“下载的图像”、“下载的图片库”、“下载的音频播放列表”、“下载的视频播放列表”和“下载的文件”的其他字段,可以在这些字段的设置中指定存储的位置已添加应上传的文件。通过这样做,您可以将不同的附加字段加载到不同的存储库中,这些存储库在存储库管理部分中指定。

1695639777_111.webp7. 对于用户配置文件的其他字段,添加了分配“安全字段模式”选项的功能;对于此类字段,完全禁用使用 BB 标签或 HTML 标签的功能。当这些字段显示在 HTML 模板标签的属性中时,也可以安全地使用。

8. 在网站上显示最近评论列表时,当您单击与之相关的新闻标题时,会自动转换到所选评论。在这种情况下,会自动搜索它所在的页面;例如,如果一条评论位于新闻报道的第二页,那么用户将自动被带到第二页,并且浏览器将自动滚动。对此评论。因此,用户将立即视觉上看到它。为了在模板中生成自定义链接时添加自动搜索,需要在链接中添加属性:onclick="findCommentsPage(this, '{id}', '{news-id}'); return false;"

9.新增自动为用户上传的头像标记唯一的头像文件名值。因此,每次用户为其帐户下载头像时,他的名字都会自动更改,并且新头像将在下载后立即可见,而无需使用浏览器的缓存。这意味着当用户在网站上更改头像时不再需要清除浏览器缓存。

1695640084_111.webp10.新增在网站快速编辑评论时快速在评论中附加图片的功能。如果添加评论的模板使用标签显示快速上传表单并在评论中附加图片,那么在编辑时,评论中也会自动添加图片快速上传表单。

11.新增回复评论时快速在评论中附加图片的功能。如果添加评论的模板使用标签显示快速上传表单并在评论中附加图片,那么在回复评论时,评论中也会自动添加图片快速上传表单。因此,添加新评论和添加评论回复时的选项将是相同的。

12. 对于使用 {custom ...} 标签自定义发布的输出,添加了在缓存参数中自定义分配块必须缓存的时间段的功能。您可以以分钟、小时或天为单位指定时间段。为了指定缓存时间,使用带有后缀“m”、“h”和“d”的值。例如,如果您指定{custom cache="30m" ....}则该块将被缓存 30 分钟,如果您指定{custom cache="2h" ....}则该块将被缓存30 分钟。如果您指定{custom cache="1d" ....} 则为2 小时,则该块将被缓存一天。如果您简单地指定 {custom cache="yes" ....} 那么,像以前一样,自动缓存控制将被启用,并且它将随着信息的更新而更新。如果不需要立即更新块,例如添加新的出版物或评论时,指定强制缓存时间将节省服务器资源。

13. 对于使用 {customcomments ...} 标签自定义输出注释,添加了在缓存参数中自定义指定块应缓存的时间段的功能。您可以以分钟、小时或天为单位指定时间段。为了指定缓存时间,使用带有后缀“m”、“h”和“d”的值。例如,如果您指定{customcomments cache="30m" ....}则评论块将被缓存 30 分钟,如果您指定{customcomments cache="2h" ....}则评论块将被缓存缓存2小时,如果指定{customcomments cache="1d" ....}则评论块将缓存1天。如果您简单地指定 {customcomments cache="yes" ....} 那么,像以前一样,自动缓存控制将被启用,并且它将随着信息的更新而更新。如果站点上的信息发生变化而无需立即更新块,则指定强制缓存时间将节省服务器资源。

1695640412_111.webp

1695640596_111.webp14. DataLife Engine控制面板添加了对使用从右到左文本书写的语言的全面支持。为此,语言包中添加了“direction”指令,它指示给定语言“ltr”或“rtl”的文本书写类型。此外,如果使用从右到左的书写方式,那么DataLife Engine将为控制面板连接一个专门准备和调整的具有控制面板样式的CSS文件,这将正确地镜像整个控制面板。因此,用户可以使用给定语言所需的面板设计。

15.对于可视化编辑器WISYWIG,添加了对使用从右到左文本书写的语言的支持。为此,还使用“direction”指令的值,该值在创建所需语言的翻译时安装在语言包中。通过在指令中指定从右到左的拼写“rtl”,编辑器将自动使用这种文本编写模式。

1695640792_111.webp16. 对于DataLife Engine在控制面板和站点上生成的所有常规文本字段,添加了对使用从右到左书写的语言的自动支持。一旦用户开始用给定语言编写文本,切换就会自动发生。这改进并促进了这些语言的站点的集成和创建。

1695640916_111.webp17.在用户组管理部分,添加了启用或禁用“标题、描述、元标签”模块的使用权限的功能。这样您就可以允许其他用户组使用此部分,而不仅仅是管理员组。

18.在用户组管理部分,增加了启用或禁用“交叉引用”模块的使用权限的功能。这样您就可以允许其他用户组使用此部分,而不仅仅是管理员组。

19. 在用户组管理部分,添加了启用或禁用“重定向”模块的使用权限的功能。这样您就可以允许其他用户组使用此部分,而不仅仅是管理员组。

1695641140_111.webp20.控制面板中的“重定向”模块添加了禁用或启用重定向的功能。因此,如有必要,您可以暂时禁用或启用所需的重定向,而无需删除并重新添加它们。

1695641225_111.webp21.控制面板中的“交叉引用”模块增加了禁用或启用关键字的功能,因此,如果需要,您可以暂时禁用或启用您需要的单词的替换,而不必删除它们。再次添加它们。

1695641341_111.webp22.控制面板中的“标题、描述、元标签”模块增加了禁用或启用指定规则的功能。因此,如有必要,您可以暂时禁用或启用这些页面的指定规则,而无需删除并重新添加它们。

1695641445_111.webp23. 在管理面板的出版物编辑部分中,使用各种参数进行高级搜索时,添加了找到的出版物数量的可视化显示。

1695641531_111.webp24.脚本设置中添加了指定在网站快速搜索结果中显示多少找到的出版物的功能。以前,始终只显示找到的五个结果,现在您可以在设置中指定所需的值。

25.快速搜索的逻辑发生了变化。现在,如果搜索结果的高度不适合窗口,则不会直接遮挡搜索字段本身。

26. 对于用户出版物的总体评分,在用户个人资料和快速用户卡( userinfo.tpl 和 profile_popup.tpl)的显示模板中添加了新标签{ ratingscore}的使用。此标签显示所有用户帖子的平均评分数,从 1 到 5,保留小数值。例如,根据给出的等级,可能是 1.6 或 4.2 等。例如,此标签允许您设置自己设计的部分填充的评级星星,而不仅仅是 2 或 4 颗填充星星。

27. 对于用户评论的总评分,在用户个人资料和快速用户卡( userinfo.tpl 和 profile_popup.tpl)的显示模板中添加了新标签{comments ratingscore}的使用。此标签显示所有用户评论的平均评分数,从 1 到 5,保留小数值。例如,根据给出的等级,可能是 1.6 或 4.2 等。例如,此标签允许您设置自己设计的部分填充的评级星星,而不仅仅是 2 或 4 颗填充星星。

1695641813_111.webp28. 类别菜单模板的 [active] ... [/active] 标签的操作已进行更改。现在,如果站点访问者输入的类别是这些父类别的嵌套子类别,则此标记会显示父类别中包含的文本。以前,此标签仅显示一个类别的文本,直接在访问者所在的类别中显示。因此,您还可以突出显示活动的父类别。

29. 添加了正确的系统,用于直接按内容计算下载文件的哈希值,以防它们被下载到外部存储。

30.新增支持计算上传到外部存储的文件的数字验证签名,如果文件到达外部存储,则绕过安装DataLife Engine的服务器,例如如果文件是通过URL从外部站点下载的,而不是来自计算机。

31. 网站搜索逻辑发生了变化。现在,数据使用 GET 请求而不是 POST 传输到服务器。因此,网站访问者在通过搜索结果页面进行导航时将能够使用浏览器中的“后退”按钮,以及在没有浏览器警告的情况下重新加载页面,并且您还可以留下指向搜索结果和特定结果页面的链接在其他网站上并分享这些页面。

32. 对于可视化编辑器 TinyMCE,如果启用了用于加载注释的简化表单并使用,则在编写注释时添加了从剪贴板插入图像的功能,以及将图像传输到编辑器并自动上传到服务器的功能加载评论。也就是说,您可以使用简化的表单并将其插入编辑器的文本中,或者自动将其加载到编辑器的文本字段中。

1695642156_111.webp33. 对于TinyMCE可视化编辑器,添加了插入下拉列表(Accordion)的功能以及管理它们的功能。这些列表是使用 HTML5“详细信息”和“摘要”标签插入的。

34、在网站上在线查看下载的文件时,即使启用了从其他网站访问时阻止下载文件的设置,也可以查看文件。之前无法查看的原因是对查看网站的访问是通过 Google 和 Microsoft 的外部服务进行的。

35. 改进了从外部站点上传文件到服务器的系统。添加了如果 URL 不包含文件的简单直接链接,而是使用链接中的各种参数来上传文件的功能。

1695642296_111.webp36. 改进了创建和编辑类别时对父类别的选择。如果类别较多,您可以通过类别列表中的快速搜索找到它们。

37.改进了网站注销和注销用户的系统。如果用户离开网站,浏览器中的所有数据都会被完全清除,包括网站上第三方插件和脚本安装的数据。

38、更改了 [if field = "value"] text [/if] 标签的处理逻辑,现在在连接和处理{custom ....} 和 {include file=”....”之前执行它们} 标签。因此,您可以在这些构造中使用这些标记,而不会在服务器上产生过多的负载,并且仅在满足它们所在构造的条件时才执行它们。

39.上传视频或音频文件到服务器后,现在选择嵌入时默认选择播放器嵌入链接。这使得在编写出版物时插入媒体文件的速度更快。

40. 在 Google 服务上创建应用程序的说明已更新为使用 Google 帐户在网站上使用授权。

41.重新设计了控制面板中编辑出版物时的类似新闻搜索系统。现在,此搜索系统会考虑脚本设置中启用的搜索模式:“简单”或“全文”。

42、在内容量大的大型数据库上使用全文检索模式时,出版物编辑部分检索相似新闻的速度得到提高。

43.控制面板中的缓存工作已得到优化,在某些情况下,您可以在执行多项操作时更少地清除某些数据的缓存。这减少了服务器的负载并提高了站点的性能。

44. 改进了运行任何自动 cron 程序时的站点性能。现在,只有在数据库中的任何数据发生更改的情况下,才会更准确地清除缓存。这减少了服务器的负载。

45. 用于生成执行各种操作所需的控制签名的系统已针对未经网站授权的用户进行了改进。此签名不再依赖于用户的 IP,因此,如果 IP 地址在操作之间意外变化,用户在网站上的操作也不会被拒绝。

46.TinyMCE可视化编辑器已更新至最新版本。编辑器中的各种小错误已得到修复。

47. 修复了在模板中使用{THEME}标签来显示快速网站搜索结果时处理不正确的问题。

48. 修复了当出版物在网站上发布的截止日期已过时,如果出版物被自动从网站上删除,则有关标签云和交叉引用的信息不会更新的问题。

49、修复了“可下载视频播放列表”类型的附加字段在某些情况下下载视频文件的按钮名称可能显示不正确的问题。

50. 修复了DataLife Engine控制面板中编辑出版物和用户附加字段的部分显示不正确的问题。

51. 修复了嵌套注释显示比脚本控制面板中“最大注释嵌套级别”设置中指定的级别少一级的问题。

52. 修复了当网站上禁用评论时,按网站上的视图对出版物进行自定义排序时无法正常工作的问题。

53. 先前发现并报告的脚本中的小错误已得到纠正。

订阅评论
提醒
guest的头像

0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x