演示地址: https://www.xysrdc.com/sitetemplate/4991.html
最新版本的 DataLife Engine 19.0 现已免费提供。此更新代表了内容管理方面向前迈出的重要一步,提供了增强的安全性、完全个性化和速度。在下载 DLE 19.0 nulled 之前,您应该熟悉引擎的关键创新:
编辑
编辑
编辑
编辑
编辑
1. 添加了一个全新的 CNC 链节处理系统用于网站页面。地址本身没有改变,因此这不会以任何方式影响搜索引擎的索引和排名。与他们合作的内部方法已经完全改变。现在,所有规则都由 DataLife Engine 本身直接处理,而不是由服务器软件处理。因此,CNC 不需要笨重的 .htaccess,而只需要启动 CNC作的基线。此外,没有 Apache 的基于 Nginx 的服务器获得官方支持,对于它们,我们还将提供有关如何在配置中包含工作所需的行的单独说明。在大多数情况下,您不需要添加任何内容,例如,在使用 ISPManager 时,为域启用相应的选项就足够了。
2. DataLife Engine 控制面板新增了一个部分,您可以在其中管理您认为合适的所有 CNC 链接规则,并为您喜欢的出版物和网站部分设置 URL 类型。您可以直接在控制面板中更改它们工作的所有规则。您可以编辑现有规则,也可以添加新规则。本部分内置了对验证规则的支持。DataLife Engine 文档将更详细地描述如何使用此主题。此外,如果您犯了错误并且不知道如何修复它们,还添加了快速回滚到默认值的功能。您可以一次重置单个规则或整个规则。但要非常小心,这部分需要特殊的经验和对你所做的事情的理解。您还应该了解,如果页面已经被搜索引擎索引,那么更改网站上的链接类型将导致这些页面暂时从搜索索引中丢失,直到搜索引擎重新索引该网站,这会降低该网站在搜索引擎中的排名。
3. 对 DataLife Engine 文件的结构进行了全局内部更改。现在,所有静态文件(样式、脚本、图像)都已从 /engine/ 文件夹移动到单独的文件夹 /public/。这允许脚本文件具有更清晰、更合乎逻辑的内部结构。它还允许您更可靠地控制可执行文件与外部访问的隔离。/engine/ 文件夹已与外界完全隔离,可从浏览器直接访问,现在唯一的入口点是位于站点根目录的文件(index.php、admin.php)。所有 AJAX 调用也仅通过它们发生。如果你使用的第三方插件需要从浏览器直接访问 /engine/ 文件夹中的任何文件,则需要调整这些插件。
4. 完全改写了管理出版物附加字段的系统。有关系统中可用的附加字段的信息已传输到 JSON 存储格式,这使得在使用插件时更容易扩展系统。数据结构变得更加易于理解和补充。管理面板中的附加字段管理部分已从头开始完全重写,以支持新的存储格式。字段处理已移至使用单独的类,这导致代码的大幅减少,并且在通过插件系统修改附加字段时,不必修改很多文件,这使得代码的维护更加容易。更新脚本时,系统中的其他字段将自动转换为新格式。
5. 对于出版物的其他领域,增加了对章节的支持。在控制面板中,您可以为其他字段创建部分,其中放置了必要的附加字段。在控制面板中添加或编辑帖子时,这些部分会显示在单独的选项卡中,您的其他字段将位于其中。因此,通过大量附加字段,您可以更方便地组织添加和编辑出版物的结构,以便于在其中定位。
6. 增加了添加和编辑出版物时,如果该标签有权直接粘贴到出版物的文本中,则将附加字段的标签快速复制到剪贴板。因此,在撰写出版物时,您可以快速将标签本身插入到新闻中,而无需手动编写。
7. 在模板中显示用于使用 {xfields} 标签在站点 (addnews.tpl) 上添加出版物的其他字段时,此标签的布局已更改为使用 <div> 标签而不是表格的布局。因此,如有必要,请检查并更改模板的布局,以便正确显示字段。
8. 在预览正在添加或编辑的帖子时,添加了对附加字段的所有标签和标签组合的支持。还添加了对预览直接插入新闻文本中的附加字段的输出标签的支持。因此,预览与发布后直接显示在网站上的内容没有什么不同。
9. 对于用于显示类似新闻的模板 (related.tpl),如果在字段设置中允许将此类字段添加到文本中,则添加了对显示直接添加到新闻文本的其他字段的支持。
10. 对于流行的新闻输出模板 (topnews.tpl),如果在字段设置中允许将此类字段添加到文本中,则添加了对显示直接添加到新闻文本的其他字段的支持。
11. 管理用户资料附加字段的系统已完全重写。有关系统中可用的附加字段的信息已传输到 JSON 存储格式,这使得在使用插件时更容易扩展系统。数据结构变得更加易于理解和补充。管理面板中的附加字段管理部分已从头开始完全重写,以支持新的存储格式。字段处理已移至使用单独的类,这导致代码的大幅减少,并且在通过插件系统修改附加字段时,不必修改很多文件,这使得代码的维护更加容易。更新脚本时,系统中的其他字段将自动转换为新格式。
12. 在站点的用户配置文件显示模板或用户注册模板(userinfo.tpl、registration.tpl)中使用 {xfields} 标记显示其他配置文件字段时,此标记的布局已更改为使用 <div> 标记而不是表格的布局。因此,如有必要,请检查并更改模板的布局,以便正确显示字段。
14. 为用户配置文件添加了一种新的附加字段“日期和时间”。在此字段中,您可以添加日期和时间,为了便于添加,填写时此字段会使用弹出日历。此字段有三种输入格式可供选择:日期和时间、仅日期和仅时间。在此字段的设置中,您还可以自行决定设置指定日期的显示格式。此字段还具有其他选项,您可以在其中指定是否要在显示时本地化日期,例如,将其翻译成站点使用的语言,以及是否需要缩小所选日期。
15. 对于用户个人资料的模板,以及评论、个人消息、用户卡(userinfo.tpl、comments.tpl、pm.tpl、profile_popup.tpl)的输出,添加了对新标签 [xfvalue_X format=“Format”] 的支持,用于显示“日期和时间”类型的附加字段,其中 X 是附加字段的名称,“Format”是在日期和时间字段中指定的输出格式。您可以以不同的日期和时间格式显示此附加字段,而不仅仅是字段设置中字段的默认格式。例如,[xfvalue_test format=“j F Y H:i”] 标签将以时间格式 j F Y H:i 输出字段中指定的日期和时间。
16. 对于用户配置文件的模板,以及评论、个人消息、用户卡(userinfo.tpl、comments.tpl、pm.tpl、profile_popup.tpl)的输出,添加了对新标签 [ifxfset fields=“X”] text [/ifxfset] 的支持,如果为用户配置文件指定并填写了名称为 X 的附加字段,则显示其中包含的文本。同时,您可以列出几个用逗号分隔的字段名称。例如,[ifxfset fields=“test1,test2”] 如果两个字段都已填充,则名为 test1 和 test2 的字段都已填充 [/ifxfset] 将输出文本。还添加了标签 [ifxfnotset fields=“X”] text [/ifxfnotset],如果尚未设置和填充名为 X 的字段,则输出包含在其中的文本。同时,您还可以列出几个用逗号分隔的字段名称。例如,如果两个字段都未填充,则 [ifxfnotset fields=“test1,test2”]名为 test1 和 test2 的字段都未填充[/ifxfnotset] 将输出文本。与现有的 [xfgiven_x] 和 [xfnotgiven_x] 标签的主要区别在于,您可以同时列出多个字段,它会检查是否同时填写了所有列出的字段,并且还会检查是否填写了没有值的字段,例如,如果字段设置为“0”或值为“no”,这也是一个填充字段。
17. 对于用于显示简短和完整新闻的模板(shortstory.tpl 和 fullstory.tpl),添加了对新标签 [ifprofilexfset fields=“X”] text [/ifprofilexfset] 的支持,如果为出版物作者的个人资料指定了名称为 X 的附加字段,则显示其中包含的文本。同时,您可以列出几个用逗号分隔的字段名称。例如,[ifprofilexfset fields=“test1,test2”] 如果两个字段都已填充,则名为 test1 和 test2 的字段都已填充 [/ifprofilexfset] 将输出文本。还添加了标签 [ifprofilexfnotset fields=“X”] 和文本 [/ifprofilexfnotset],如果尚未指定和填充名为 X 的字段,则显示它们所包含的文本。同时,您还可以列出几个用逗号分隔的字段名称。例如,如果两个字段都未填充,则 [ifprofilexfnotset fields=“test1,test2”]名为 test1 和 test2 的字段都未填充 [/ifprofilexfnotset] 将输出文本。
18. 已经开展了优化附加字段输出处理的工作,旨在加快工作速度并减少服务器负载。
19.完全重写字过滤器管理系统在 DataLife Engine 控制面板中。有关系统中可用过滤器的信息已传输到 JSON 存储格式,这使得在使用插件时更容易扩展系统。数据结构变得更加易于理解,并且可以通过插件和其他第三方附加扩展系统轻松扩展。
20. 新增了使用拖放方法从本地计算机上的文件夹上传评论图像的功能。
21. 添加了使用拖放方法从本地计算机上的文件夹同时上传多个图像的功能。以前,在多个移动图像中仅加载一个图像。
22. 在网站上处理用户邮件时,添加了对 RFC 6531 SMTPUTF8标准的完全支持。这意味着在电子邮件名称中添加对国际名称以及电子邮件名称中国际域的支持。例如,用户可以使用电子邮件名称 vladimir@site.rf。还添加了对电子邮件名称(如 mc'donalds@example.com 等)的支持。要正确地向具有国际域的用户发送电子邮件,您的服务器软件还必须完全支持 RFC 6531 标准,为此拥有最新的服务器软件就足够了。
23、针对CNC无效链接控制系统,增加了对不存在的类别的控制,如果使用了错误的地址,并且无法与真实的类别匹配,则会自动跳转到网站主页。这项创新将有助于避免在为网站的不同部分形成不同的模板布局时出现模板标签的复杂条件。
13. 为用户配置文件添加了一种新型附加字段“切换'是'或'否'”(复选框)。用户配置文件中的此类字段显示为“是”或“否”(打开或关闭)开关。作为值,此字段显示“是”或“否”,具体取决于用户在其配置文件中设置的内容。但是,此字段的主要用途是管理 [xfgiven_X] 文本 [/xfgiven_X] 和 [xfnotgiven_X] 文本 [/xfnotgiven_X] 标记。如果已启用单选按钮,则 [xfgiven_X] 文本 [/xfgiven_X] 标签将显示相应的文本,而 [xfnotgiven_X] 文本 [/xfnotgiven_X] 标签将删除它,反之亦然。因此,借助这些附加字段,您可以轻松管理模板中网站上显示的信息。例如,启用或禁用配置文件或评论中任何信息的显示。
24.在模板管理部分添加了创建文件的功能对于带有 CSS、JS、TPL 扩展名的模板。您还可以在本节中选择的模板的任何子文件夹中创建这些文件,而无需为此使用 FTP 访问。
25. 添加了在编辑所选模板时直接在管理面板中删除不必要的模板文件的功能,而无需为此使用 FTP 访问。
26. 添加了在编辑模板时将模板文件从一个子文件夹移动到另一个子文件夹的功能。在控制面板中编辑模板时,您可以随机播放模板中的文件,而无需使用 FTP 访问。
27. 添加了编辑模板时直接在控制面板中创建文件夹的功能。在控制面板中编辑模板时,您可以在模板中创建子文件夹和子文件夹,而无需为此使用 FTP 访问。
28. 添加了查看出版物的功能,如果出版物按国家/地区限制查看,则为受保护的此类阻止组中的用户组查看。例如,如果不允许在德国国家/地区查看新闻项目,并且管理员组被列为未按国家/地区阻止,则管理员即使位于被阻止的国家/地区,也可以看到该帖子。
29. 在广告材料中设置的限制也增加了类似的行为。如果您设置了禁止或仅允许某些国家/地区,则即使受保护组中的用户位于设置禁止的国家/地区,也会可见。
30. 点击用户在网站上的登录信息时,如果它尚未在网站上注册,例如,它已被删除,则添加的不是包含未找到用户信息的卡片,而是添加了用户未注册的简短推送通知。因此,访问者无需采取任何额外作来关闭窗口,并且通知本身更快、更易于理解。
31. 对于 {customcomments ...} 自定义输出标签,您现在可以使用新的 name=“X” 参数,您可以在其中为块分配一个名称,然后使用此名称在模板中有内容或不存在时显示或隐藏模板中的其他设计。例如,写入 {customcomments name=“block1” category=“6”} 将显示来自类别 ID 6 的评论,并且块本身将命名为“block1”。为了使用此名称进行作,添加了新的全局标签:[customcomments=X] Text [/customcomments] 其中 X 是块的名称,如果具有此名称的块包含信息,则显示包含在其中的文本。并且还添加了相反的标签 [not-customcomments=X] Text [/not-customcomments],如果具有此名称的块不包含任何信息并且没有出版物,它们会显示包含在其中的文本。因此,您可以根据块中是否有注释来对块进行额外的外部设计,或者相反,隐藏它。例如,[customcomments=block1] Header {customcomments name=“block1” category=“6”} [/customcomments]。同时,块本身可以位于页面上的任何位置,而不一定位于这些标签内。因此,您可以根据这些标签调整和更改模板中的不同设计。
32. 新增了高亮源代码示例的系统。它类似于编辑器中使用的背光。它的亮度大约是旧版本的两倍,因此页面加载更快,高亮编译也更快。背光本身也更丰富且质量更高。
33. 新增了一键复制已发布代码样本到剪贴板的功能。因此,用户将可以轻松复制网站上发布的代码样本。
34. 在注释中使用 AJAX 动作时,添加自动高亮源代码示例,如导航注释页、添加和编辑注释。代码将自动高亮,无需重新加载页面。
35. 在DataLife Engine控制面板编辑用户资料时,新增了快速查看其网站上资料的功能。
36. 在启用多类别支持、使用智能手机作控制面板时,新增了在管理面板中选择出版物分类顺序的功能。
37. 增加了对启用和使用新版jQuery 4库的支持.您可以在脚本设置中选择库。在此之前,请确保您在模板中使用的所有第三方插件都与此新行兼容。此外,jQuery UI 库已统一并更新到当前版本,现在使用单个 jQuery UI 库,无论在设置中选择的 jQuery 版本如何。
38. 对于控制面板的多个部分,重新设计和改进了分拣元件系统。使用鼠标时,排序变得更加流畅和准确。
39. 使用图形表情符号时,表情符号现在会立即以表情符号图像的形式插入,而不是它们的代码。
40. 添加了在控制面板中添加和编辑出版物时更改类别顺序的功能,只需用鼠标移动列表中的类别即可。现在无需完全删除所选类别即可更改其新闻顺序。
41. 使用 PHP 压缩 JS 和 CSS 文件已从脚本中删除。这个功能在全球范围内已经过时了,在当前的现实中使用 PHP 是无效的。要压缩静态文件,我们建议通过服务器端工具(例如 Nginx)启用文件压缩。它更高效、更快,并且消耗更少的服务器资源。
42. 可视化编辑器已更新至当前的 8.x 行。性能得到了改进,并修复了许多问题和错误。
43. 网站页面上的许多动画都经过优化,以便更快地响应用户作并更快地执行各种作。
44. 改进了编辑出版物源代码并将其粘贴回编辑器后工作时确定光标位置的系统。
45. 修复了 C 和 C# 语言不显示代码高亮的问题。
46. 修复了以下问题:如果指定了禁止国家/地区列表,则不应用对组阻止按国家/地区阻止访问的保护,并且不允许。
47. 修复了如果出版物处于禁用类别中,则尝试在控制面板中编辑新闻项目时不显示编辑器的问题。
48. 修复了使用编辑器将块从一个字段复制到另一个使用编辑器的字段时,从剪贴板粘贴带有代码示例的块无法正常工作的问题。
49. 修复了一组用户不允许查看任何类别时,不会显示所有最近评论的问题。
50. 修复了之前检测到并报告的脚本中的小错误。


